認可
Coupaカードをフローに初めて追加すると、Okta Workflowsから接続の構成を求められます。この接続はCoupaアカウントにリンクしてアカウント情報を保存するため、将来のCoupaフローで接続を再利用できます。
複数の接続を作成し、Okta Workflowsコンソールの接続ページで管理できます。
OAuthアプリケーションを作成する
接続する前に、Coupaコネクタでは、Coupaアカウント内にOAuthアプリが作成されている必要があります。 OAuth 2.0 Coupa API入門を参照してください。
次の設定でOAuthアプリを作成します。
| Grant Type(付与タイプ) | 承認コード | 
| Name(名前) | すべて | 
| Redirect URLs(リダイレクトURL) | Oktaプレビュー:https://oauth.workflows.oktapreview.com/oauth/Coupa/cb Okta本番環境:https://oauth.workflows.okta.com/oauth/Coupa/cb | 
| スコープ | スコープを有効にします。サポートされるスコープを参照してください。 | 
Coupa接続の作成
Okta Workflowsで新しい Coupa 接続を設定するには :
- 
                                                            [New Connection(新規接続)]をクリックします。 
- 
                                                            接続[Nickname(ニックネーム)]を入力します。一意の名前を使用します。これは、複数の Coupaアカウントを使用して接続する予定がある場合に便利です。 
- 
                                                            OAuthアプリからクライアントIDを入力します。 
- 
                                                            OAuthアプリからクライアントシークレットを入力します。 
- 
                                                            環境を選択します。 - 
                                                                    CoupaHostは、プライマリドメイン coupahost.comを使用するように接続を構成します。 
- 
                                                                    Coupaパートナーは、プライマリドメイン coupacloud.comを使用するように接続を構成します。 
 
- 
                                                                    
- 
                                                            Organization Name(組織名)を入力します。これは通常、 Coupa サブドメインと同じです。 
- 
                                                            Coupa認可ページにリダイレクトされたら、[Accept(同意)]をクリックします。 
サポートされるスコープ
Coupa コネクタは次のスコープをサポートします。
- 
                                                            email 
- 
                                                            login(ログイン) 
- 
                                                            offline_access 
- 
                                                            openid 
- 
                                                            プロファイル 
- 
                                                            core.user_group.read 
- 
                                                            core.user_group.write 
- 
                                                            core.user.read 
- 
                                                            core.user.write 
- 
                                                            core.common.read 
- 
                                                            core.common.write 
