ライフサイクルイベントのスクリプトインクルードと API
スクリプトインクルードは、ライフサイクルイベント内のワークフローを呼び出します。
次のスクリプトインクルードはライフサイクルイベントで提供されます。
ライフサイクルイベントには次の API が提供されます。hr_LEType には、ライフサイクルイベントタイプ、アクティビティセット、およびアクティビティセットのアクティビティに関連するメソッドが含まれます。ライフサイクルイベントタイプに関連するメソッドは次のとおりです。
| 名前 | 説明 |
|---|---|
| hr_ActivitySet | ライフサイクルイベントワークフローおよびアクティビティ管理での、主要なスクリプトインクルードです。 |
| LaunchActivities | アクティビティセットのすべてのアクティビティのインスタンスを起動する API です。ライフサイクルイベントケースが作成されると、以下が呼び出されます。 |
| getAvailableDependentActivitySets(activitySet) | 1 つのアクティビティセットに依存するアクティビティセットのコレクションを取得します。 |
| isActivitySetCompleted | セット内のすべてのアクティビティの完了をチェックします。 |
| IsActivitySetActive | アクティビティセットがアクティブなことをチェックします。 |
- 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)