統合フローのユースケースの例
サンプル統合フローのユースケースでは、受信および送信のデータフローについて説明します。
このセクションには、データフロー全体(受信と送信の両方)を説明できるように、ユースケースの例が含まれています。
顧客 ABC Inc が Procure to Pay フローに以下のシステムを使用しているとします。
- ServiceNow の
- セルフサービス調達 (Shopping Hub)
- 購買要求書から PO へのフロー (調達ワークスペース)
- の SAP ECC
- サプライヤーへのPOの送信
- 受領書の記録
- 発注書との照合によるサプライヤー請求書の作成
- サプライヤーへの支払い
- 銀行取引明細書での支払の消込
上記のユースケースを実現するには、顧客は複数の手順に従う必要があります。
ステップ 1 – ServiceNow アプリケーションをインストールする
- ServiceNow の Shopping Hub と Procurement Workspace を実装して
- 従業員は Shopping Hub を使用して購買要求および調達要求を作成できます
- 履行者は、SR を PR に、PR を PO に変換できます
- SPO で作成された PO を SAP ECC にプッシュする機能
- SAP ECC の SoR を引き続き使用します。
- ServiceNow からの PO の取り込み
- 受領書の記録
- 発注書との照合によるサプライヤー請求書の作成
- サプライヤーへの支払い
- 銀行取引明細書での支払の消込
ステップ 2 – プライマリデータ。
- ServiceNow で購買要求を作成するには、次の情報が必要です。
- サプライヤー
- サプライヤー製品 (サプライヤー製品を設定するには、製品カテゴリと製品モデルが必要です)
- 契約
- 配送先
- アカウント (投資/経費)
- 法人
- 従業員
- 上記のプライマリデータには、信頼できる情報源システムが必要です。つまり、新しいレコードの作成や既存のレコードの更新は、それぞれのシステムで行われ、その後、データがサードパーティシステムにプッシュされます。
- SAP ECC および SAP S4 HANA とすぐに使用できる統合フローは、次の前提条件に基づいて構築されています。
- 信頼できる情報源は、次のプライマリエンティティの SAP システムです。
- 製品カテゴリと製品モデル
- 配送先 (プラントの場所にマッピング)
- GL アカウント
- 購買組織
- コストセンター
- 購買グループ
- 法人/会社コード
- 通貨/FX レート
- 支払条件
- サプライヤー (SLO がインストールされていない場合)
- プライマリデータを定期的に同期して、最新の更新されたプライマリデータを ServiceNow アプリケーションで利用できるようにする必要があります。これは、以下によって保証されます。
- お客様の必要に応じて、毎時間、毎日、またはその他の時間枠など、さまざまな間隔で実行するようにスケジュールできるジョブの構築
- これらのジョブには、データを増分プルまたは完全プルする機能があります
- ジョブの基礎となるロジックは、それぞれのプライマリデータ統合ハブアクションを呼び出すことです
ステップ3 – トランザクションデータ。
- ServiceNow でレコード (PO など) が作成されたら、ユースケースに応じてダウンストリーム処理を SAP ECC または SAP S4 HANA で行う必要があるため、同じものを SAP ECC または SAP S4 HANA にプッシュする必要があります。
- これを実現するために、すぐに利用可能な統合フローは以下を提供します
- 統合をトリガーするタイミング (注文後すぐに、承認後すぐに、またはその他のステータス) のロジックを含むサブフロー
- サブフローは、SPO PO ペイロードデータも取得し、それを統合ハブアクションに必要なペイロードに変換して、統合ハブアクションにデータを渡します
- 統合ハブアクションは、レコードを SAP システムに保存し、ERP 番号と ERP 明細番号を取得して、それを SPO PO にスタンプバックします (スムーズなフローのため)
- エラーフローの場合、SAP システムからのエラーメッセージは統合ハブアクションによってキャプチャされ、トランザクションレコードにタスクを作成してユーザーに割り当て、ユーザーがデータを確認および修正し、統合のために同じタスクを再送信できるようにします
- SAP システムがパッチ適用のために停止し、その間に 50 件の PO が作成されるとすると、各 PO を開いて統合のために再送信するのは簡単ではない可能性があります。このような場合、ジョブが提供され、実行するとエラーステータスのすべての PO が選択され、統合がトリガーされます