---
title: "意思決定間の出力をパスする"
slug: "pass-outputs-between-decisions"
abstract: "出力参照(Sitecore Personalize)を用いて、同じ出力を1つ以上のプログラム可能な意思決定で使用する方法を説明します。"
---
# 意思決定間の出力をパスする

同じ出力を1つ以上のプログラム可能な意思決定でも出力参照を作成することができます。例えば、UpcomingOrdersという出力参照を、プログラム可能なNext OrdersやIdentify Next Tripというプログラム可能な意思決定で使いたいかもしれません。

プログラム可能な決定間で渡せる出力参照を作成するには:

1.  右側のペイン、 **設定** タブの **「プログラム可能名前** 」欄で、プログラム可能な名前を入力してください。
2.  **出力参照**フィールドに出力参照の名前を入力します。以下の命名規則を適用します:
    -   **出力参照**名にスペースが含まれていないことを確認してください
    -   最初の文字はASCII文字(大文字または小文字)、Unicode変数の命名規則に準拠した文字、またはアンダースコア(\_)文字でなければなりません。最初の文字は数字を使わないでください。
    -   その後の文字は文字、数字、またはアンダースコア(\_)でなければなりません。
    -   **出力参照**名は予約語であってはなりません。保留語とは、変数名、関数名、クラス名など識別子として使えないJavaScript関数やその他の用途で予約されるキーワードのことです。
    -   各 **出力参照** 名は意思決定キャンバス内で一意でなければなりません。
3.  **タイプ**ドロップダウンリストで、以下のタイプのいずれかを選択します:
    -   **文字列** - テキスト値。
    -   **ブール値** - 真または偽になりうる二進値。
    -   **整数** - 数値のことです。
    -   **長** - 標準的な整数型のサイズよりも長い整数。これは大きな数に対して有用です。
    -   **ダブル** - 小数点を含む数。これは分数や正確な測定に役立ちます。
    -   **日付** - 日付の値を示します。詳細は「 [プログラム可能な決定に日付を含める](https://doc.sitecore.com/personalize/ja/users/sitecore-personalize/introduction-to-decisioning-in-sitecore-personalize/managing-programmable-decisions/including-dates-in-programmable-decisions.html "Including dates in programmable decisions") 」を参照してください。
    -   **Map** - 次の決定のためにオブジェクト全体を返します。
4.  コードの構文を検証するには、 **Test Canvas**をクリックしてください。
5.  変更を保存するには **「保存** 」ボタンをクリックしてください。