ライフサイクルイベントのスクリプトインクルードと API

  • リリースバージョン: Yokohama
  • 更新日 2025年01月30日
  • 所要時間:2分
  • スクリプトインクルードは、ライフサイクルイベント内のワークフローを呼び出します。

    次のスクリプトインクルードはライフサイクルイベントで提供されます。
    表 : 1. ライフサイクルイベントと一緒にインストールされるスクリプトインクルード
    名前 説明
    hr_ActivitySet ライフサイクルイベントワークフローおよびアクティビティ管理での、主要なスクリプトインクルードです。
    LaunchActivities アクティビティセットのすべてのアクティビティのインスタンスを起動する API です。ライフサイクルイベントケースが作成されると、以下が呼び出されます。
    getAvailableDependentActivitySets(activitySet) 1 つのアクティビティセットに依存するアクティビティセットのコレクションを取得します。
    isActivitySetCompleted セット内のすべてのアクティビティの完了をチェックします。
    IsActivitySetActive アクティビティセットがアクティブなことをチェックします。
    ライフサイクルイベントには次の API が提供されます。hr_LEType には、ライフサイクルイベントタイプ、アクティビティセット、およびアクティビティセットのアクティビティに関連するメソッドが含まれます。ライフサイクルイベントタイプに関連するメソッドは次のとおりです。
    • createLEType(@param - 要件:フィールド名値のペアを持つ js オブジェクトのアレイ) - [成功] ステータスの js オブジェクトを返します。
    • updateLEType(@param - 要件:フィールド名値のペアおよびライフサイクルイベントタイプ ID を持つ js オブジェクトのアレイ) - [成功] ステータスの js オブジェクトを返します。
    • removeLEType(@param - 要件:ライフサイクルイベントタイプ ID) - [成功] ステータスの js オブジェクトを返します。
    アクティビティセットに関連するメソッド:
    • createActivitySet(@param - 要件:フィールド名値のペアを持つ js オブジェクトのアレイ) - [成功] ステータスの js オブジェクトを返します。
    • updateActivitySet(@param - 要件:フィールド名値のペアおよび ActivitySetId を持つ js オブジェクトのアレイ) - [成功] ステータスの js オブジェクトを返します。
    • removeActivitySet(@param - 要件:ActivitySetId) - [成功] ステータスの js オブジェクトを返します。
    高度
    • Hr_triggerUtil - 実行中のアクティビティセットに対する高度なスクリプティングに便利なメソッドです。
    • checkActivitySetsCompleted(activitySetList) - リスト内のアクティビティセットの完了をチェックします。
    • checkForElapsedDate(date) - 渡された日付の経過をチェックします。
    • checkForElapsedDateWithOffset(date, offset, offsetUnits, offsetType)