ライフサイエンスワークフローに関する考慮事項
ライフサイエンスワークフローを設定するときは、次の考慮事項に留意してください。
必要なエディション
| 使用可能なインターフェース: Lightning Experience |
| 使用可能なエディション: Life Sciences Cloud、Life Sciences Cloud for Customer Engagementアドオン ライセンス、Life Sciences Customer Engagement管理パッケージが付属するEnterprise EditionおよびUnlimited Edition。 |
親オブジェクトと子オブジェクトの競合するワークフローパス
2 つの異なるワークフローパスでレコードの権限を制御する場合、最も制限の厳しい権限が適用されます。次の場合、2 つのワークフローパスでオブジェクトレコードへの権限を同時に制御できます。
- 親オブジェクトのワークフローパスでは、子オブジェクトの子フェーズ操作が適用されます。
- 子オブジェクトには、独自のワークフローパスとフェーズ操作があります。
たとえば、問い合わせオブジェクトと子問い合わせ質問オブジェクトに別々のワークフローパスを設定できます。「問い合わせの質問」ワークフローパスには、回答状況が「回答済み」の場合に「削除」権限のみをユーザーに付与するフェーズ操作が含まれます。問い合わせワークフローパスには、回答状況が [回答済み] または [未回答] の場合に、問い合わせの質問レコードに対する「作成」、「編集」、および「削除」権限をユーザーに付与する子フェーズ操作が含まれます。[問い合わせの質問] ワークフローパスはより制限が厳しいため、ユーザーは [回答済み] 状況の問い合わせの質問レコードを作成または編集できません。
レコードタイプのオブジェクトのワークフローパス
レコードタイプのオブジェクトの場合:
- レコードタイプごとにワークフローパスを設定する必要があります。一部のレコードタイプのワークフローパスのみを作成する場合、ユーザーは他のタイプのレコードを作成、編集、削除できません。
- ワークフロー パスのフェーズを決定するには、各レコード タイプでワークフローの制御フィールドに使用する選択リスト値を選択します。
ワークフローパスフェーズ
各ワークフローフェーズには、少なくとも 1 つのフェーズ操作が必要です。フェーズにフェーズ操作がない場合:
- レコードがそのフェーズにある場合、ユーザーはレコードを作成、更新、削除できません。
- レコード詳細ページの上部にある進行状況バーにフェーズは表示されません。
ワークフローパス項目の長さ
ワークフローパスのテキスト項目では、最大 255 文字がサポートされます。この長さ制限により、ワークフローパス (フェーズの操作条件など) で親オブジェクトを参照できます。
フェーズ操作優先度
ワークフローフェーズに複数の操作がある場合、そのフェーズのレコードが複数の操作の条件を満たす可能性があります。ワークフローで正しい操作が適用され、ユーザーに適切な権限が付与されるように、各操作に優先度を割り当てます。
たとえば、[問い合わせ] ワークフローパスの [新規] フェーズには 2 つの操作があります。
- Inquiry New Stage Operation 1 (照会の新規フェーズ操作 1)」に「City==San Francisco AND State==CA」という条件があります。
- 照会 新規フェーズ操作 2」の条件が「State==CA」の場合
カリフォルニア州サンフランシスコの新しい問い合わせレコードが両方の条件を満たしている。これらの権限をユーザーに付与するには、より高い優先度を操作 1 に割り当てます。
ワークフローレコード更新アクション
ユーザーがレコード更新アクションを実行すると、アクションは次の順序で実行されます。
- 検証スクリプトが実行されます。
- ウィンドウが開き、ユーザーは他のオブジェクト項目の変更を確認、更新、および保存できます。たとえば、ユーザーが問い合わせをキャンセルする理由に関する追加情報を入力できるウィンドウが開きます。
- プライマリレコードが更新されます。
- プラットフォームイベントが起動します。

