SuccessFactorsの統合

SuccessFactorsと統合して、従業員とコースの情報にどこからでもアクセスできます。

以下のプロセスを使用して、SuccessFactors統合を有効にします。前提条件を満たしていることを確認し、セットアップする必要がある統合を指定します:

  • 基本的なSuccessFactors HCM統合
  • ラーニングモジュールを含む基本的な統合
  • ラーニングモジュールのみ

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

必須条件の確認

SuccessFactorsでこの統合をセットアップした後、有効にする必要がある統合の種類に基づいて、Citrix Workspaceマイクロアプリに統合を追加するには、以下のアーティファクトが必要になります。このプロセスを完了すると、Citrixマイクロアプリの使用によって実行されたすべてのアクションを含む、既存のレベルの監査ログが保持されます。

  • SAP SuccessFactorsに接続するために必要な構成情報は、ラーニングモジュールを使用するかどうかによって異なります。
  • プロビジョニングインスタンスで管理者ユーザーを作成します。通常、SuccessFactors認定コンサルタントは、プロビジョニングのすべてのアクティビティを実行します。ユーザーに識別名を付けます。
  • Citrix GatewayがSuccessFactorsのシングルサインオンに対応するように構成して、ユーザーがログインすると、再度資格情報を入力しなくても自動的に再ログインできるようにします。SSOの構成について詳しくは、「Citrix Gatewayサービス」を参照してください。

注:

SuccessFactors統合では、1分あたりの要求数に対してレート制限が適用されます。これは、テストインスタンスに影響を与える可能性があります。問題を回避するには、レート制限を1秒あたり8回の呼び出しに設定します。詳しくは、SuccessFactorsコンサルタントに連絡して、最大要求レートの正しい値を確認してください。

SuccessFactors HCM統合の場合:

  • API URL
  • 会社ID
  • ユーザーID
  • クライアントID
  • クライアント秘密キー

SuccessFactors Learning統合の場合:

  • LearningのURL
  • Learningの会社ID
  • LearningのユーザーID
  • LearningのクライアントID
  • Learningのクライアントシークレット

SuccessFactors HCM統合のセットアップ

基本的なSuccessFactors HCM統合またはラーニングモジュールを含む基本統合をセットアップする必要がある場合は、このプロセスに従います。管理ユーザーを使用して権限の役割を作成し、権限グループを作成して、権限グループを権限の役割に割り当てます。

権限の役割の作成

権限の役割を作成するには、以下の手順に従います:

  1. SAP SuccessFactors Admin Centerに管理ユーザーとしてログインします。
  2. [Manage Permission Roles] を検索して選択し、[Create New]を選択します。
  3. 意味のある [Role Name] を入力して、[Permission…]を選択します。
  4. Manage Integration Toolsまでスクロールして、[Select All]** をクリックし、[Done]を選択します。
  5. [Save Changes] を選択します。

権限グループの作成

権限グループを作成するには、以下の手順に従います:

  1. SAP SuccessFactors Admin Centerで、[Manage Permission Groups] を検索して選択し、[Create New]を選択します。
  2. 意味のある [Group Name] を入力します。
  3. [Choose Group Members: People Pool] で、[Username] カテゴリを選択します。
  4. 専用ユーザーのユーザー名を入力し、名前の横のチェックボックスをオンにして、[Done]を選択します。
  5. もう一度 [Done] を選択します。

権限の役割への新しい権限グループの割り当て

権限の役割に新しい権限グループを割り当てるには、以下の手順に従います:

  1. SAP SuccessFactors Admin Centerで、[Manage Permission Groups]を検索して選択し、以前に作成した権限の役割を選択します。
  2. [Grant this role to…] まで下にスクロールして、[Add…]を選択します。
  3. [Grant this role to: Permission Group…][Select…] をクリックします。
  4. 以前に作成したグループを検索し、名前の横にあるチェックボックスをオンにして、[Done]を選択します。
  5. もう一度 [Done] を選択して、[Save Changes]を選択します。

    ユーザー権限グループが権限の役割に割り当てられました。

OAuth2クライアントの登録

OAuth2クライアントを登録するには、以下の手順に従います:

  1. SAP SuccessFactors Admin Centerで、[Manage OAuth2 Client Applications]を検索して選択し、[Register Client Application]を選択します。
  2. 次の詳細情報を入力します:

    アプリケーション名

    アプリケーションURL

  3. [Generate X.509 Certificate] を選択します。
  4. [Common Name (CN)] を入力して、[Generate]を選択します。
  5. Download to download a copy of the **X.509 Certificate]を選択して、後で使用するために保存します。
  6. [Register] を選択します。

    新しいアプリケーションは、[Manage Oauth2 Client Applications]ページにリストされます。

  7. [Actions][View] を選択します。
  8. [API Key] をコピーして、後で使用するために保存します。

SuccessFactors Learning統合のセットアップ

ラーニングモジュールを含む基本的なSuccessFactors統合、またはラーニングモジュールのみをセットアップする必要がある場合は、このプロセスに従います。管理ユーザーを使用して、会社IDとクライアントIDを収集し、新しいクライアントシークレットを生成します。

会社IDとクライアントIDの収集

会社IDとクライアントIDを収集するには、以下の手順に従います:

  1. テナントのSAP SuccessFactors Learning管理環境にログインします。
  2. [System Admin]>[Configuration]>[OAuth Token Server] と選択します。
  3. [Application Administration] 画面で、[Company ID][Client ID]をコピーして、後で使用するために保存します。

新しいクライアントシークレットの生成

新しいクライアントシークレットを生成するには、以下の手順に従います:

  1. [Application Administration] 画面で、[Generate a new Client Secret] を選択し、[OK]を選択して確定します。

    [Client ID]の下に、新しく生成されたクライアントシークレットが表示されています。

  2. クライアントシークレットをコピーし、後で使用するために保存します。

    シークレットは保存されません。[OAuth Token Server]ページを離れると、シークレットは表示されなくなります。

コールバックURLの追加

インスタンス構成にカスタムURLを追加して、プライベートデータへのアクセスを許可し、OAuth認証済みユーザーアクションを有効にします。管理者としてSuccessFactorsにログインし、この統合用に以下の承認済みリダイレクトURLを追加します:

  • https://{yourmicroappserverurl}/admin/api/external-services/com.sapho.services.successfactors.SuccessFactorsService/auth/serverContext
  • https://{yourmicroappserverurl}/app/api/auth/serviceAction/callback

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

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

次の手順を実行します:

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

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

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

    SuccessFactorsのコネクタのパラメーター、既存の従業員モジュール、ラーニングモジュール、API URL、企業ID、ユーザーID、クライアントID、クライアント秘密キー、およびラーニングモジュールの同じものすべて

  5. 前提条件として収集したコネクタのパラメーターを入力します。
    • [Are you using the Employee central module?] から[Yes]/[No]を選択します
      • [API URL] を入力します。
      • [Company ID] を入力します。
      • [User ID] を入力します。
      • [Client ID] を入力します。
      • [Client Private Key] を選択します。
    • [Are you using the Learning module?] から[Yes]/[No]を選択します
      • [Learning URL] を入力します。
      • [Learning Company ID] を入力します。
      • [Learning User ID] を入力します。
      • [Learning Client ID] を入力します。
      • [Learning Client Secret] を入力します。
  6. [追加] を選択します。

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

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

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

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

SuccessFactorsマイクロアプリの使用

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

SuccessFactorsマイクロアプリ

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

ディレクトリ: 従業員と対応する詳細を検索、表示、編集します。

通知またはページ ユースケースワークフロー
新規チームメンバー通知 メンバーが参加すると、すべての利用者が新しいメンバーとその役職を強調した通知を受け取ります。
役職変更通知 従業員の役職が変更されると、すべての利用者がメンバーとその新しい役職を強調した通知を受け取ります。
自分の詳細ページ 個人情報の詳細を表示し、マネージャーのサブ詳細へのリンクを提供するためのフォームを提供します。
自分のチームページ 従業員のチームメンバーとユーザーの詳細へのリンクのテーブルビューを提供します。
ユーザーの詳細ページ ユーザーの詳細を表示するためのフォームを提供し、マネージャーおよび直属の部下のサブ詳細へのリンクを提供します。
ユーザーのサブ詳細ページ ユーザーのサブ詳細を表示するためのフォームを提供し、詳細へのリンクを提供します。
ユーザーページ 検索機能やユーザーの詳細へのリンクなどユーザーのテーブルビューを提供します。

学習: 利用可能な学習コースを検索、表示、共有、および登録します。

通知またはページ ユースケースワークフロー
人気コース通知 評価に応じて学習コースが人気コースとして定義されると、すべての利用者が通知を受け取ります。
コースページ 利用可能なコースとトレーニングアイテムの詳細ページへのリンクの一覧を提供します。
トレーニングアイテム: 詳細ページ スケジュールされたオファリングの詳細へのリンクやメールで共有するオプションなど、トレーニングアイテムのテーブルビューを提供します。
スケジュールされたオファリングの詳細ページ 講師の一覧およびオファリングに登録するオプションなど、スケジュールされたオファリングの詳細ビューを提供します。