スマレジ
スマレジ の接続方法
workrun と スマレジ を接続するには、スマレジ の OAuth クライアント(クライアントID・クライアントシークレット) および 契約ID が必要です。
ステップ 1:workrun のリダイレクト URL を確認する
- workrun で スマレジ のアクションをフローに追加します。
- 「接続を選択」の横にある 「+ 新しい接続」 をクリックします。
- 接続画面に表示される 「リダイレクト URL」 をコピーしておきます。
ステップ 2:スマレジ・デベロップスで OAuth クライアントを作成する
- デベロッパーズアカウント を作成します。
- スマレジ・デベロップス にログインし、アプリを新規登録します。
- リダイレクトURI: ステップ 1 でコピーした URL を登録してください。
- スコープ: 以下をすべて有効化してください。
- pos.transactions:read
- pos.transactions:write
- pos.stores:read
- pos.staffs:read
- pos.customers:read
- pos.products:read
- 「カスタムAPI呼び出し」アクションを利用する場合は、そのエンドポイントに応じたスコープも追加してください。
- 本番環境のスマレジで利用する場合、スマレジ管理画面の「利用状況」から契約IDを入力し、登録したアプリをアクティベートしてください。
- 契約IDはスマレジ管理画面の左上に表示されています。
- アプリの環境設定ページから クライアントID と クライアントシークレット をコピーします。
- 本番環境で利用する場合は、開発環境ではなく本番環境の値を使用してください。
ステップ 3:workrun に接続を追加する
- ステップ 1 の接続画面に戻り、以下の項目を入力します。
- 環境: 本番の場合は「本番」、サンドボックスの場合は「サンドボックス」を選択します。
- 契約ID: スマレジ管理画面の左上に表示されている契約IDを入力します。サンドボックスの場合は 形式です。
- スコープ: 利用するAPIのスコープをスペース区切りで入力します。初期値は標準スコープが設定されています。
- クライアントID と クライアントシークレット: ステップ 2 でコピーした値を入力します。
- 「接続」 をクリックするとスマレジの認証画面が開きます。
- スマレジにログインし、workrun に対するアクセスを 「許可」 します。
- 画面が自動で閉じ、接続が完了します。