SAP Concurの統合

SAP Concurと統合して要求を送信し、要求のステータスに関する通知を受信します。

システム管理者として、次のプロセスを使用してConcur統合を有効にします。前提条件を満たしていることを確認してから、Concur統合をセットアップします。統合をセットアップした後、従業員に従業員名、電子メールアドレス、従業員ID、または専用アカウントのログインIDを提供し、SAP Concurプロファイル設定の調整を依頼します。このプロセスを完了すると、Citrixマイクロアプリの使用によって実行されたすべてのアクションを含む、既存のレベルの監査ログが保持されます。

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

必須条件の確認

これらの前提条件は、組織のSAP Concurインスタンスを管理して統合をセットアップすることを想定しています。Citrix Workspaceマイクロアプリに統合を追加するには、以下の詳細情報が必要です:

  • インスタンスURL
  • ユーザー名
  • パスワード

OAuth 2.0の場合:

  • OAuthクライアントID
  • OAuthクライアントシークレット
  • 認証URL

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

  • 新しいoauth2 client_idとclient_secretを取得して、クライアントのアプリケーションのスコープを定義します。

重要: Concurでサポートチケットを作成し、OAuth 2.0を使用して統合を構成し、正しい認証コールバックURLを登録します。サポートチケットには、以下のテキストを使用することをお勧めします:

Citrix Workspaceとの統合を有効にするため、OAuth 2.0資格情報を要求します。このツールでは、サービスアカウントを使用して最近の経費レポートと個別項目の詳細をダウンロードし、管理者に保留中の承認を提示します。これにより、従業員はクイック経費申請の提出、承認、および拒否ができます。エンドユーザーが行ったアクションは、3LO承認ページに送られて、そこでConcur資格情報を入力して、Workspaceアプリによるアクセスを承認します。

ConcurクライアントIDを追加します。

プライベートデータへのアクセスを可能にし、OAuth認証済みユーザーアクションを有効にする認証許可アクセスと統合するために、次の承認済みリダイレクトURLをConcurに追加します:

  • <https://microapps_server_URL/admin/api/external-services/com.sapho.services.concur.ConcurService/auth/serverContext>

  • <https://microapps_server_URL/app/api/auth/serviceAction/callback>

  • SAP Concurから購入したWebサービスコンポーネントが必要です。会社がWebサービスコンポーネントを購入していない場合は、組織のSAP Concur管理者がSAP Concurのアカウントマネージャーに問い合わせるように依頼します。
  • Citrix GatewayがSAP Concurのシングルサインオンに対応するように構成して、ユーザーがログインすると、再度資格情報を入力しなくても自動的に再ログインできるようにします。Concur Single Sign-on構成の手順に従ってください。SSOの構成について詳しくは、「Citrix Gatewayサービス」を参照してください。

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

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

次の手順を実行します:

  1. 概要ページから、[はじめに]を選択します。

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

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

    Concurコネクタのパラメーター、インスタンス、URL、認証方法、ユーザー名、パスワード、コンシューマーキー

  5. 前提条件として収集したコネクタのパラメーターを入力します。
    • [インスタンスURL] を入力します。
    • [ユーザー名][パスワード] を入力します。
    • [認証方法] を選択します。OAuth 2.0セキュリティプロトコルを使用して、委任されたアクセスの要求/承認トークンを生成します。
    • [認証URL] を入力して、ターゲットアプリケーション統合をセットアップするときに提供される承認サーバーのURLを定義します。
    • [OAuth 2.0認証方法] を選択します。
      • [資格情報] リソース所有者の代わりに、クライアントの資格情報が使用されます。アクセストークンは、クライアント自体に関連付けられるか、リソース所有者から委任された承認に関連付けられます。
      • 承認の許可(3LO) リソース所有者がアクセスを許可します。
    • 前提条件の手順で収集した [OAuthクライアントID][OAuthクライアントシークレット] を入力します。
  6. 必要に応じて、以下のラジオボタンをクリックします:

    • 経費モジュール 従業員が経費追跡へアクセスできるようにします。
    • 経費グループ設定 OAuthアクセストークンが割り当てられている経費グループの経費ポリシー、経費タイプ、および支払いタイプのリストを取得します。
    • 経費レポートの詳細(配分と明細表示) レポートID、エントリID、または明細表示IDに関連する配分情報を取得できます。
    • 出張モジュール 旅程、出張の概略、出張許可願いなどの出張データへアクセスできるようにします。
    • 経費の委任者 OAuthアクセストークンで指定されたユーザーに、代理アクセス許可を付与したユーザーのリストを取得します。
  7. [接続の数] に数字を入力します。この値で、データ同期を開始する文字列の数を決定します。

    注: デフォルトの接続の数は1です。より多くの接続を開くと、データ同期の時間が短縮されますが、マイクロアプリサーバーの負荷が増加し、そのパフォーマンスに影響を与える可能性があります。必要な場合は、10以下にすることをお勧めします。

  8. [追加] を選択します。

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

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

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

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

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

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

重要

次のSAP Concurのマイクロアプリは廃止されました:クイック経費申請の提出ユーザーの作成 、およびユーザー 。誤って構成しないように、これらのマイクロアプリは削除する必要があります。マイクロアプリを削除するには、[マイクロアプリ統合]ページから、削除するマイクロアプリの横にあるメニューを選択します。[マイクロアプリを削除] を選択して、確定します。

マイクロアプリを削除する方法

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

承認: 保留中の経費レポートを承認するか、差し戻します。

通知またはページ ユースケースワークフロー
承認リマインダー通知 経費レポートの承認が保留中で、期限前の既定のしきい値(たとえば、デフォルトでは3日)を経過すると、承認者は通知リマインダーを受け取ります。
新規依頼通知 新しい承認依頼が承認者に割り当てられると、承認者は通知を受け取ります。
新規依頼(変更)通知 承認依頼に変更があると、承認者は通知を受け取ります。
経費の詳細ページ 経費の詳細の読み取り専用ビューを提供します。
自分の保留中の承認ページ パーソナライズされた保留中の承認の一覧を提供します。
レポートのレビューページ 承認保留中の経費レポートの詳細ビューを備えたアクション可能なフォームを提供します。

経費: 経費を検索して表示します。

通知またはページ ユースケースワークフロー
経費の詳細ページ 経費の詳細の読み取り専用ビューを提供します。
自分の経費ぺージ パーソナライズされた経費一覧を提供します。
レポートの詳細ページ コメント用のフィールドを備えた経費レポートの詳細ビューを提供します。

旅程: 旅程を検索、表示、共有します。

通知またはページ ユースケースワークフロー
新規旅程予約正常完了通知 ユーザーの新しい旅程が予約され、チケットが発行されると、ユーザーは通知を受け取ります。
新規共有旅程通知 旅程がユーザーと共有されると、ユーザーは通知を受け取ります。
旅程の詳細ページ ユーザーの旅程ビューと実行可能な共有ボタンを提供します。
自分の旅程ページ パーソナライズされた旅程一覧を提供します。
旅程の共有ページ ユーザーの旅程を共有するためのフォームを提供します。

クイック経費申請: クイック経費申請を検索して表示します。

通知またはページ ユースケースワークフロー
自分のクイック経費申請ページ パーソナライズされたクイック経費申請一覧を提供します。
クイック経費申請の詳細ページ クイック経費申請の詳細の読み取り専用ビューを提供します。

レポート: 提出された経費レポートを検索して表示します。

通知またはページ ユースケースワークフロー
申請承認通知 ユーザーの経費レポートが承認されると、ユーザーは通知を受け取ります。
申請差戻し通知 ユーザーの経費レポートが差し戻されると、ユーザーは通知を受け取ります。
経費の詳細ページ 経費の詳細の読み取り専用ビューを提供します。
経費レポートページ コメント用のフィールドを備えた経費レポートの詳細ビューを提供します。
自分の保留中の経費レポートページ パーソナライズされた経費レポート一覧を提供します。