ProcessMiningForExternalData:スコープ指定、グローバル

  • リリースバージョン: Yokohama
  • 更新日 2025年01月30日
  • 所要時間:3分
  • ProcessMiningForExternalData API には、外部監査レコードを処理対象としてマークするメソッドが含まれています。

    この外部監査データはSAPSmartRecruitersJiraなどの外部システム用になる場合があります。

    この API にアクセスするには、外部データ (sn_po_extdata) プラグインの プロセスマイニング がインストールされており、呼び出し元エンティティに sn_process_optimization_admin ロールが必要です。

    外部監査レコードと プロセスマイニングの詳細については、「 Process Mining」を参照してください。

    ProcessMiningForExternalData:scheduleCaseGeneration(文字列 externalDataSysId)

    外部データセット [sn_po_extdata_dataset] テーブル内の指定されたレコード 処理対象としてマークします。この方法を使用して、外部監査データの処理を自動化します。

    このメソッドを呼び出す前に、外部監査データが 外部 データセットテーブルにインポートされている必要があります。

    統合ハブワークフロースタジオなど、このデータをインポートする希望する方法を選択できます。このインポートは、毎週、毎月、四半期ごとなどの固定間隔でスケジュール設定できます。詳細については、「Working with external datasets」を参照してください。

    データがインポートされた後、 このメソッドを呼び出して 指定された外部データセットレコードのステータスフィールドを [スケジュール済み] に設定します。この設定は、指定された外部データセットレコードを処理する準備ができていることを示します。処理時に、外部データセットレコード内のデータを使用して、監査レコードとケースレコードが作成されます。これらの監査レコードとケースレコードの名前は、関連付けられた外部データセットレコードに表示されます。

    注:
    コールが戻ったときには、処理するレコードが マーク されているだけです。レコードの実際の処理はバックグラウンドで行われます。
    この API は、グローバルと スコープ対象の両方で利用できます。このメソッドを呼び出すときは、次の構文を使用します。
    • グローバル: SNC。ProcessMiningForExternalData.scheduleCaseGeneration(文字列 externalDataSysId);
    • スコープ対象: ProcessMiningForExternalData.scheduleCaseGeneration(String externalDataSysId);
    表 : 1. パラメーター
    名前 タイプ 説明
    externalDataSysId 文字列 処理準備完了としてマークする外部データセット [sn_po_extdata_dataset] テーブル内のデータセットレコードのSys_id。
    表 : 2. 戻り値
    タイプ 説明
    メッセージ メソッド呼び出しのステータス。

    成功すると、メッセージが常に「 外部データセットが処理用にスケジュールされています。(External dataset is scheduled for processing)」が表示されます。

    エラーが発生すると、コールが失敗した理由がメッセージに記載されます。

    ステータス メソッド呼び出しのステータス。
    可能な値:
    • エラー
    • 成功

    次のコード例は、このメソッドを呼び出す方法を示しています。

    ProcessMiningForExternalData.scheduleCaseGeneration("o83ehu2yv918ehbu23eg928dg7jbcf52");

    出力:

    {
      "status": "success",
      "message": "External dataset is scheduled for processing"
    }