マイクロアプリ

SAP Aribaの統合

SAP Aribaと統合して、追加のログインを必要とせずに再質問の要求を確認し、承認します。

以下のプロセスを使用して、SAP Ariba統合を有効にします。前提条件を満たしていることを確認し、SAP Aribaで統合をセットアップしてから、OAuthクライアントIDとアプリケーションキーを収集します。このプロセスを完了すると、Citrixマイクロアプリの使用によって実行されたすべてのアクションを含む、既存のレベルの監査ログが保持されます。

追加設定不要のSAP Aribaマイクロアプリの一覧については、「SAP Aribaマイクロアプリの使用」を参照してください。

必須条件の確認

SAP Aribaでこの統合をセットアップした後、Citrix Workspaceマイクロアプリに統合を追加するには、以下のアーティファクトが必要になります:

  • API URL
  • OAuthトークンURL
  • OAuthクライアントID
  • OAuthクライアントシークレット
  • アプリケーションキー
  • 領域ID

注:

利用可能な場合は、サービス認証方法として常にOAuth 2.0を使用することをお勧めします。OAuth 2.0は、統合が、構成済みのマイクロアプリとの最大限のセキュリティコンプライアンスを満たすことを保証します。

  • 組織が米国またはヨーロッパにある必要があります。
  • SAP AribaソリューションまたはAriba Networkソリューションのコンポーネントで、現在のライセンスが必要です。
  • SAP Ariba Open API管理者アカウントが必要です。組織のSAP Ariba管理者は、次のリンクのいずれかからSAP Ariba Open API開発者ポータルへのアクセスを要求できます:

  • Citrix GatewayがSAP Aribaへのシングルサインオンに対応するように構成して、ユーザーがログインすると、再度資格情報を入力しなくても自動的に再ログインできるようにします。Ariba Single Sign-on構成の手順に従ってください。SSOの構成について詳しくは、「Citrix Gatewayサービス」を参照してください。

SAP Ariba統合のセットアップ

  1. 管理者アカウントでhttps://developer.ariba.com/api/にログインします。
  2. [ようこそ]ページで、[アプリケーションの作成]を選択します。
  3. 新しいアプリケーションを作成するには、[アプリケーション名][説明] を入力し、[送信]を選択します。

    アプリケーションは、承認を受けるためにSAP Ariba Open APIチームに送信されます。

OAuthクライアントIDとアプリケーションキーの収集

アプリケーションが承認されると、OAuthシークレットトークンが記載されたメールが届きます。SAP Ariba Open APIチームは、領域IDを使用してバックエンドをセットアップし、有効にします。

注:

承認メールを受信するまでは先に進めません。

  1. ログインして [アプリケーション管理] ページに移動します。
  2. 作成したアプリケーションを選択します。
  3. [OAuthクライアントID][アプリケーションキー] をコピーします。これらを安全な場所に保存して、後で統合をCitrix Workspaceマイクロアプリに追加するときに使用できるようにしておきます。

Citrix Workspaceマイクロアプリへの統合の追加

SAP Ariba統合をCitrix Workspaceマイクロアプリに追加して、アプリケーションに接続します。これにより、通知とアクションが設定済みとなっている追加設定不要のマイクロアプリを、Workspace内で使用できるようになります。

次の手順を実行します:

  1. マイクロアプリの概要ページから、[開始] を選択します。

    [統合の管理]ページが開きます。

  2. [新しい統合を追加] および [Citrix提供のテンプレートから新しい統合を追加する] を選択します。
  3. Aribaタイルを選択します。
  4. 統合の名前を入力します。

    Aribaコネクタのパラメーター、API URL、OAuthトークンURL、OAuthクライアントID、OAuthクライアントシークレット、アプリケーションキー、領域ID

  5. 前の手順で収集したコネクタのパラメーターを入力します。
    • ターゲットシステムのサービス認証の [API URL][OAuthトークンURL] の資格情報を入力します。
    • [OAuthクライアントID][クライアントシークレット] を入力します。
    • [アプリケーションキー][領域ID] を入力します。
    • サンドボックス環境にデータを読み込む必要がある場合は、[サンドボックス] を切り替えます。
    • [Aribaサービスの要求レート制限、秒ごとの最大要求数] に値を入力します。このフィールドは必須で、秒ごとの呼び出し数を決定します。値を適切に設定するためのインスタンスの制限については、Aribaの担当者に相談してください。レートの制限がわからない場合は、安全なレートとして1秒に呼び出し10回以下が推奨値です。すべての制限を完全に無効にするには、0を指定できます。ただし、要求レートが高すぎると、アクセス拒否が発生することがあります。
    • [完全同期の開始時の変更ID] に値を選択します。完全同期によりデータロードの量が制限され始めると、完全同期中に古い変更がスキップされます。すべてをロードする場合は、この値を空にします。
  6. [追加] を選択します。

[マイクロアプリ統合] ページが開き、追加した統合とそのマイクロアプリが表示されています。ここから別の統合を追加したり、追加設定不要のマイクロアプリのセットアップを続行したり、この統合用の新しいマイクロアプリを作成したりできます。

これで、最初のデータ同期を設定して実行する準備ができました。統合アプリケーションからマイクロアプリプラットフォームに大量のデータをプルできるので、[テーブル] ページを使用して、最初のデータ同期のエンティティをフィルタリングし、同期を高速化することをお勧めします。

詳しくは、「統合の構成」で「必要なエンティティの確認」および「データ同期の設定」を参照してください。

APIエンドポイントとテーブルエンティティについて詳しくは、「Aribaコネクタの仕様」を参照してください。

SAP Aribaマイクロアプリの使用

既存のアプリケーション統合には、追加設定不要のマイクロアプリが付属しています。これらのマイクロアプリから開始して、ニーズに合わせてカスタマイズします。

Aribaマイクロアプリ

SAP Ariba統合には、以下の設定済みで追加設定不要のマイクロアプリが付属しています:

購入申請の承認: 承認保留中の購入申請とその詳細、承認するアクションを表示します。

通知またはページ ユースケースワークフロー
保留中の承認(変更)通知 承認待ちの購入申請の詳細が変更されると、承認者は通知を受け取ります。
保留中の承認(新規)通知 新しい購入申請が承認待ちの場合、承認者は通知を受け取ります。
購入申請変更通知 新しい購入申請の状況が変更されると、ユーザーは通知を受け取ります。
購入申請作成通知 新しい購入申請が作成されると(送信済みまたは作成中)、ユーザーは通知を受け取ります。
承認依頼ページ パーソナライズされた承認依頼と詳細へのリンクの一覧を提供します。
購入申請の詳細ページ 購入申請の詳細ビューと実行可能な承認ボタンを提供します。

SAP Aribaの統合