SuccessFactors スポーク
SuccessFactors スポークは、Bristlecone, Inc. によってビルドされています。ServiceNow インスタンスから SuccessFactors のデータとエンティティを管理します。
ストアでアプリを要求する
ServiceNow Store Web サイトにアクセスして利用可能なすべてのアプリを表示し、ストアにリクエストを送信する方法について確認してください。リリースされたすべてのアプリのリリースノート情報については、「ServiceNow Storeバージョン履歴のリリースノート」を参照してください。 2022 年 3 月 1 日以降、すべての SAP スポークはストアでのみ入手可能になります。
統合ハブサブスクリプション
このスポークには Integration Hub のサブスクリプションが必要です。詳細については、「法務スケジュール - 統合ハブの概要」を参照てください。
スポークバージョン
SuccessFactors スポーク v4.6.0 が最新バージョンです。
スポークの依存関係
アプリのインストールで問題が発生した場合は、次の依存プラグインがインストールされていることを確認してください。
- 複合オブジェクト (com.glide.cobject)
- ServiceNow 統合ハブランタイム (com.glide.hub.integration.runtime)
- ServiceNow フローデザイナー - 動的入力 (com.glide.hub.dynamic_inputs)
- ServiceNow 統合ハブアクションステップ - REST (com.glide.hub.action_step.rest)
- ServiceNow 統合ハブアクションステップ - SOAP (com.glide.hub.action_step.soap)
- ServiceNow 統合ハブアクションテンプレート - データストリーム (com.glide.hub.action_type.datastream)
- ServiceNow 統合ハブアクションステップ - XML パーサー (com.glide.hub.action_step.xmlparser)
- ServiceNow フローデザイナー - 動的出力 (com.glide.hub.dynamic_outputs)
- リモートテーブル (com.glide.script.vtable)
注:
これらのプラグインの一部はライセンス可能な機能であり、スポーク実装以外で使用する場合は適切なライセンスが必要です。ライセンスの詳細については、アカウントマネージャーにお問い合わせください。
スポークのフロー
SuccessFactors スポークでは、SuccessFactors タスクの自動化をデモするドラフト状況のサンプルフローが提供されます。サンプルフローをカスタマイズするには、新しいアプリケーションスコープにコピーします。利用可能なサンプルフローは次のとおりです。
| フロー | 説明 |
|---|---|
| To Do を作成 | SuccessFactors で To Do レコードを作成します。 |
| To Do を更新 | SuccessFactorsで指定された To Do レコードの詳細を更新します。 |
| SuccessFactors データ連携フローを実行します。 | 選択したエンティティについて、SuccessFactors から ServiceNow インスタンスに、データ全体または前回の更新後に行われた更新のみを取得します。デフォルトでは、SuccessFactors で次のエンティティからデータを取得できます。
|
注:
[To Do を作成] フローと [To Do を更新] フローは、 ServiceNowでイベントが発生したときの To Do レコード管理を示すものです。要件に応じてこれらのフローをカスタマイズし、 ServiceNow インスタンスから他のエンティティのレコードを管理できます。
スポークのサブフロー
SuccessFactors スポークでは、SuccessFactors タスクの自動化をデモするドラフト状況のサンプルサブフローが提供されます。サンプルサブフローをカスタマイズするには、サンプルサブフローを新しいアプリケーションスコープにコピーします。利用可能なサンプルサブフローは次のとおりです。
| サブフロー | 説明 |
|---|---|
| 部門を検索 | SuccessFactors から部門データを取得し、SuccessFactors 部門ステージングテーブルに保存します。 |
| 有効なワーカープロファイルを取得 | SuccessFactors から有効なワーカープロファイルデータを取得し、SuccessFactors ワーカープロファイルステージングテーブルに保存します。 |
| セカンダリアサインを含む完全なジョブ履歴を取得 |
SuccessFactors からすべてのプライマリおよびセカンダリジョブ履歴データを取得します。 |
| ジョブプロファイルを取得 | SuccessFactors からジョブプロファイルデータを取得し、SuccessFactors ジョブプロファイルステージングテーブルに保存します。 |
| 場所を取得 | SuccessFactors から場所データを取得し、SuccessFactors 場所ステージングテーブルに保存します。 |
| To Do を取得 | SuccessFactors から To Do データを取得し、SuccessFactors 受信 To Do ステージングテーブルに保存します。 |
| ワーカープロファイルを取得 | SuccessFactors からワーカープロファイルデータを取得し、SuccessFactors ワーカープロファイルステージングテーブルに保存します。 |
| SuccessFactors サービスを実行 | 選択したエンティティについて、データ全体または最後に成功したランタイムからの更新のみを取得します。 |
| SuccessFactors Webhook を処理 | SAP SuccessFactors Webhook イベントを処理します。Webhook の設定の詳細については、「SuccessFactors スポークの Webhook を設定」を参照してください。 |
スポークのアクション
この SuccessFactors スポークでは、ServiceNowでイベントが発生したときにSuccessFactorsタスクを自動化する方法を示す、ドラフト状況のサンプルアクションが提供されています。サンプルアクションをカスタマイズするには、新しいアプリケーションスコープにコピーします。利用可能なサンプルアクションは次のとおりです。
注:
- 権限のないユーザーが機密データにアクセスできないようにするために、SuccessFactors スポークの機密アクションに hasRole 機能が実装されました。その結果、システムアドミニストレーターロールを持たないユーザーは、SuccessFactors スポークアドミンロールを持っていない場合にアクションを正常に実行できません。このルールは、スポークの SuccessFactors スポーク v3.1.5 と v4.0.3 からそれぞれ適用されます。詳細については、NOW Support のナレッジベース記事「SuccessFactors Spoke hasRole fix details (SuccessFactors スポーク hasRole 修正の詳細)」を参照してください。
- 権限のないユーザーが SuccessFactors スポークテーブルのレポートを生成できないようにするために、report_view ACL がスポークアドミンロールに組み込まれています。したがって、レポートを生成するには、SuccessFactors スポークの admin ロールが必要です。
| カテゴリ | アクション | 説明 |
|---|---|---|
| 従業員管理 | 従業員住所情報 | 指定された従業員の住所情報を取得します。 |
| 従業員年俸 | 指定された従業員の年俸の詳細を取得します。 | |
| 従業員報酬の詳細 | 指定された従業員の報酬の詳細を取得します。 | |
| 従業員ドキュメント | 指定された従業員の表示可能なすべてのドキュメントを取得します。 | |
| 従業員の支払い方法の詳細 | 指定された従業員の支払い方法の詳細を取得します。 | |
| 従業員の休暇 | 指定された従業員によって取得された休暇を取得します。 | |
| 従業員の休暇残日数 | 指定された従業員の休暇残日数の詳細を取得します。 | |
| 自分のタイムカードの詳細 | 指定された従業員のタイムシートの詳細を取得します。 | |
| ユーザーロールを変更 | 指定された権限グループにユーザーを追加します。 | |
| 従業員のすべての支払い方法の詳細 | 指定された従業員のすべての支払い方法の詳細を取得します。 | |
| 繰り返し発生する従業員の報酬 | 指定された従業員の報酬の繰り返しコンポーネントを管理します。 | |
| 従業員の福利厚生登録を取得 | 指定された従業員の特定の期間中の福利厚生登録の詳細を取得します。 | |
| 従業員の退職を処理 | 指定された従業員の退職プロセスをトリガーします。 | |
| 組織変更 | 指定された従業員の組織関連情報を変更します。 | |
| 無断欠勤をレポート | 指定された従業員の無断欠勤をレポートします。 | |
| レポート構造 | 指定された従業員のレポート構造を取得します。 | |
| 休みを申請 | 指定された従業員の休暇申請を適用します。 | |
| 従業員の住所を更新 | 指定された従業員の住所を更新します。 | |
| 従業員の DOB を更新 | 指定された従業員の生年月日を更新します。 | |
| 従業員メールの更新 | 指定された従業員のメールの詳細を更新します。 | |
| 従業員の電話を更新 | 指定された従業員の電話の詳細を更新します。 | |
| 従業員の個人情報を更新 | 指定された従業員の個人情報を更新します。 | |
| 従業員の個人情報を更新 - グローバル | 指定された従業員のグローバル情報を更新します。 | |
| 従業員の開始日を更新 | 指定された従業員の雇用開始日を更新します。 | |
| 人事基盤データ | SuccessFactors にログイン | SuccessFactors にログインし、セッション ID を取得します。 |
| 現在の雇用情報を取得 | SuccessFactors から現在の雇用情報を取得します。 | |
| 部門を検索 | SuccessFactors から部門データを取得します。 | |
| セカンダリアサインを含む完全なジョブ履歴を取得 |
SuccessFactors からセカンダリアサインを含む完全なジョブ履歴データを取得します。 |
|
| 有効なワーカー ID を取得 | SuccessFactors から有効なワーカープロファイル ID を取得します。 | |
| 個人 ID で個人を取得 | 個人 ID で SuccessFactors からワーカープロファイルデータを取得します。 | |
| 有効なワーカープロファイルを取得 | SuccessFactorsから有効なワーカープロファイルデータを取得します。 | |
| セカンダリアサインを含むジョブ履歴を取得 (廃止) |
SuccessFactors からセカンダリアサインを含むジョブ履歴データを取得します。 |
|
| ジョブプロファイルを取得 | SuccessFactors からジョブプロファイルデータを取得します。 | |
| 場所を取得 | SuccessFactors から場所データを取得します。 | |
| ワーカープロファイルを取得 | SuccessFactors からワーカープロファイルデータを取得します。 | |
| 祝日カレンダーを取得 | 国の祝日カレンダーを取得します。 | |
| メタデータの取得 注: 作成可能、削除可能、更新可能、メタデータのリスト表示の各アクションを実行するには、グローバルスコープに com.glide.attachment.max_get_size という名前のシステムプロパティを作成し、その値を 20000000 に設定します。 | 動的出力フィールドを取得 | 指定されたエンティティの応答でフィールドをマッピングするための動的出力構造を作成します。 |
| エンティティを取得 - 作成可能 | 作成操作がサポートされているエンティティを取得します。 | |
| エンティティを取得 - 削除可能 | 削除操作がサポートされているエンティティを取得します。 | |
| エンティティを取得 - 更新可能 | 更新操作がサポートされているエンティティを取得します。 | |
| エンティティリストを取得 | すべてのエンティティのリストを取得します。 | |
| フィールドを取得 - 作成可能 | エンティティの作成可能な非ナビゲーションプロパティをすべて取得します。 | |
| フィールドを取得 - 更新可能 | エンティティのすべての更新可能な非ナビゲーションフィールドを取得します。 | |
| キーフィールドを取得 | 指定されたエンティティのすべてのキーフィールドを取得します。 | |
| 必須フィールドを取得 - 作成可能 | 指定されたエンティティの挿入可能なすべての必須フィールドを取得します。 | |
| 更新可能な To Do フィールドを取得 | 送信 To Do ステージングテーブルの更新可能なフィールドのリストを取得します。 | |