リソースを取得
概要と主要な概念
このアクティビティは、[リソース]共有アセットからリソースを取得します。
このアクティビティが最初に作成されると、アクティビティが機能するためにリソースへのリンクが必要であることを通知する赤い感嘆符 がアクティビティの右側に表示されます。このリンクは、直接ポインターにすることもできます。直接ポインターは、感嘆符をクリックし、Resourceオブジェクトをクリックすることで作成できます。または、[リソース参照]フィールドの値を設定して、参照を動的にすることもできます。
リソースを取得する場合、取得した値(数値、タスク実行者、固定リソースなど)は、取得するトークンのラベルに割り当てられます。この値または参照は、他のアクティビティで使用される処理フローのロジックに影響を与える場合があります。
複数のリソースを取得する
1つのアクティビティで複数のリソースが取得された場合、または複数の[取得]アクティビティが同じ[ラベルに割り当て]を共有する場合、取得されたすべてのリソースへの参照を含む配列がラベルに作成されます。直近で取得したリソースは配列の最初のインデックス(インデックス1)として表示され、以前に取得されたリソースは配列の最後まで順番にプッシュされます。
コネクター
[リソースを取得]アクティビティでは、複数のコネクターを使用できます。ただし、リソースを正常に取得し、このアクティビティから自動的にリリースされるトークンは最初のコネクターからリリースされます。手動でリリースされたトークンのみが別のコネクターから出ることができます。詳細については、「アクティビティを追加および接続する」を参照してください。
プロパティ
次の画像は、[リソースを取得]アクティビティのプロパティを示しています。
これらの各プロパティについては、次のセクションで説明します。
名前
アクティビティの名前を変更するために使用します。このプロパティの詳細については、「名前」を参照してください。
フォント
[フォント]ボタン で、アクティビティの背景色プロパティとフォントプロパティを編集するウィンドウが開きます。このプロパティの詳細については、「フォント」を参照してください。
統計
[統計]ボタン でアクティビティの統計ウィンドウが開きます。このプロパティの詳細については、「統計」を参照してください。
リソース参照
このアクティビティがリンクされている[リソース]共有アセット。
量
取得するリソースの数。[リソース]に利用できるリソースが十分にない場合、トークンはこのフィールドから返されたリソースの総数を取得できるまでこのアクティビティで待機します。[リソース]がオブジェクトモードの場合、このフィールドは整数として読み込まれます。[リソース]が数値モードで作動している場合、このフィールドは浮動小数点または実数として評価されます。
ラベルに割り当てる
トークンがリソースから取得されると、1つの参照または参照の配列として[ラベルに割り当て]ボックスで定義されたトークンのラベルに、取得されたものへの参照が追加されます。ラベルにデータがすでに存在する場合、参照は配列の先頭に追加されます。これは、[リソースをリリース]アクティビティでリソースを後でリリースするためにラベルが使用されるため、トークンラベルにする必要があります。ただし、入るトークンのラベルにする必要はなく、親、兄弟、または他のトークンのラベルを参照することもできます。
[リソース]が数値モードの場合、ラベルには[数量]ボックスと常に同じ数量が割り当てられます。
Query / Object / Array
取得するリソースを指定する条件。ドロップダウンメニューから作成できるSQLクエリの形式です。WHEREおよびORDER BY SQL keywordsのみ利用可能です。これは、オブジェクトモードでのみ適用されます。詳細については、「SQLクエリ」ページを参照してください。
最大待機タイマーの使用
トークンが指定された時間を過ぎてもリソースを取得していない場合、最大待機タイマーが評価されます。詳細については、「最大待機タイマー」を参照してください。