ValidateParentFlow
ザ ValidateParentFlow バリデーターは、ワークフローを使用するワークフローをサブフローとして報告します。
検証の要約
- リスク: ワークフローがサブフローであるというリスクはありません。これは、サブフローへの劇的な変更によって他のワークフローが危険にさらされているという警告に過ぎません。
- 重大度:警告
- 有効な結果: 有効
- 有効なメッセージ: 現在、<workflow version name>はサブフローではありません。
- 無効な結果: 無し
- 警告メッセージ:このワークフローバージョン(<ワークフローバージョン名>)は、<workflow version count> 内のサブフローとして必要です。
- 推奨処置: 親ワークフローが悪影響を受けないように入力パラメータや戻り値などを変更する場合は注意が必要です。
- パブリッシュ可能: はい
- 実行可能ファイル:はい
- 関連情報: サブフローとして使用されるワークフロー
トラブルシューティング
システムは、公開時および検証中にワークフローがサブフローであることをワークフロー設計者に警告します。この警告は、現在のワークフローの変更が、検証レポートで引用されたワークフローや既に本番環境で実行されている他のワークフローに影響を与える可能性があることを、デザイナーに思い出させるものです。サブフローであるワークフローへの変更がどれほど単純かに関わらず、この検証レポートで引用されたすべての親フローを公開前に徹底的にテストします。
ワークフローがサブフローの場合、無効になる可能性がある変更は次のとおりです。
- 入力変数 のデータ型を変更する。この検証レポートで引用されたすべての親ワークフローが正しい値の型を渡すことができることを確認します。
- 入力変数の追加 - 成功この検証レポートで引用されたすべての親ワークフローがすべての変数値をサブフローに渡すことができることを確認します。
- ワークフローの戻り値の変更または削除ワークフローの戻り値の変更がすべての親フローの要件と互換性があることを確認します。
- ワークフローを実行するテーブルの変更テーブル選択がすべての親フローと互換性があることを確認します。
注:
サブフローであるワークフローを削除するには、まず、この検証レポートで引用されたすべての親フローからサブフローを削除して依存関係を削除します。依存関係がクリアされると、適切な役割を持つユーザーがサブフローを削除できます。