Decision models
このページは機械翻訳により提供されています。翻訳内容と英語版に相違がある場合は、英語版が優先されます。 Decision modelsは、複雑な条件付きビジネスロジックを効率化し、一元化する、スケーラブルで再利用可能なアセットです。 Decision modelsを使用すると、チームはロジックを一度構築して複数のレシピやプロジェクトで再利用することで、一貫性を向上させ、メンテナンスを削減できます。
Decision modelsには、フィールドを評価するデシジョンテーブル、データのフローを制御する条件分岐、および入力と出力を定義するスキーマ設定が含まれます。 Decision modelコンポーネントの概要についてはモデルコンポーネントセクションを、詳細な設定手順についてはDecision modelを設定するページを参照してください。
Decision modelsコネクターは、GenieやMCPサーバーで使用されるスキルレシピを含め、レシピから既存のDecision modelを呼び出し、後続のレシピステップで使用できるよう結果を返します。 この動作は、既存のレシピを呼び出すRecipe functionsコネクターに似ています。
ロールベースのアクセス制御
Workatoのロールベースのアクセス制御を使用して、Decision modelsへのアクセスを設定できます。
2026年04月01日より前に作成されたカスタムロールには、Decision modelsにアクセスする権限がありません。 Decision modelsへのアクセスが必要な場合は、権限を更新するようワークスペース管理者に連絡してください。
モデルコンポーネント
Decision modelsには、次のコンポーネントが含まれます。
デシジョンテーブルノードは、条件付きビジネスルールを定義します。 これらはデータ(入力フィールド)を取り込み、指定したビジネスロジックに基づいて評価し、それに応じて結果(出力フィールド)を出力します。 モデルにDecision tableを追加するには、Decision tableノードを作成するを参照してください。
Decision tableノード
また、Decision tableの評価ロジックを設定するには、Decision tableルールを設定するを参照してください。
マーケティングリードのルーティング用Decision tableの例
モデル入力ノードは、Decision modelの入力スキーマを定義します。 これらのフィールドは、それを呼び出すレシピからモデルに提供され、任意のノードで入力として使用できます。 モデル入力ノードを設定するには、入力フィールドを作成するを参照してください。
モデル入力ノード
フィールドサイドバーは、ノード間を移動するデータ(モデルフィールド)を定義します。 モデルフィールドは、モデル出力ノードにデータを運ぶために必要です。このノードは、モデルを呼び出したレシピに、指定したフィールドを返します。 モデルフィールドを設定するには、モデルフィールドを作成するを参照してください。
フィールドサイドバー
モデル出力ノードは、モデルを呼び出したレシピにモデルが返すデータ(出力フィールド)を定義します。 モデル出力ノードを設定するには、出力フィールドを設定するを参照してください。
モデル出力ノード
条件分岐は、指定したビジネスロジックを使用してモデル内のデータのフローを制御する一連の条件を定義します。 条件分岐を設定するには、条件分岐を作成するを参照してください。
条件分岐