ドキュメントの検索
karat

+

K

APIリファレンス ↗

注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。

パラメーターのデフォルト値を設定する

アクションタイプのパラメーターのデフォルト値は、アクションフォームのパラメーターを事前に入力するために使用されます。デフォルト値はパラメーターのレベルで設定され、Workshop、Object Explorer、Object Views、Quiver、Slateでサポートされています。これらは、複数のアプリケーションでアクションのロジックを標準化するためにデプロイでき、各アプリケーションごとにデフォルト値を追加する必要性を排除します。

パラメーターは、固定値または選択したオブジェクトのプロパティを表示するためにデフォルト値に設定することができます。

デフォルト値とローカル変数の対話

ローカルのデフォルト値(例えば、Workshopの変数)は常にグローバルのデフォルト値よりも優先されます。デフォルト値を持つアクションにWorkshop変数を何でも渡すと、アクションフォームはWorkshop変数の値で事前に入力されます。同じパターンがObject Viewsからの環境変数やSlateからのデフォルト値にも適用されます。各アクションのインスタンスで提供されるデフォルトが優先されます。したがって、デフォルト値への移行はローカルのオーバーライドを削除することを必要とします。

デフォルト値の設定

任意のパラメーターを選択すると、そのパラメーターの設定ビューが開きます。パラメーターが固定値にデフォルト設定するか、オブジェクトパラメーターのプロパティから値をデフォルト設定するかを選択します。

静的なデフォルト値

選択された Aircraft オブジェクトの Type プロパティを A320 に変更する例のアクションタイプを想像してみてください。設定するには、 Type パラメーターをクリックし、静的なデフォルト値を追加します。

静的なデフォルト値の設定

デフォルト値なしで同様のユーザー体験を得るためには、パラメーターを使用する各アプリケーションで入力値を設定する必要があります。この振る舞いを更新する(例えば、 A380 にする)には、恐らく複数のアプリケーションで手動で振る舞いを修正する必要があります。

静的なデフォルト値の例

オブジェクトプロパティのデフォルト値

パラメーターのデフォルト値としてオブジェクトプロパティを設定するには、設定するオブジェクトパラメーターを選択して開始します。より一般的なアクションタイプである Change Airplane Details を想定しましょう。ここでは、例えば、ユーザーは編集を行う前にプロパティの現在の値を知る必要があります。これは、各パラメーターの値を現在選択されているオブジェクト(今回の場合は、修正する Plane オブジェクト)から事前に入力するように設定することで達成できます。入力リストでパラメーターの上に配置されたオブジェクト参照パラメーターだけがデフォルト値として使用できます。

プロパティデフォルト値の設定

Object Explorerでは、 Change Airplane Details アクションは現在の値で事前に入力されます。この場合、ユーザーは一つのプロパティだけを変更し、残りを同じに保つことを選択できます。この同じデフォルトロジックはアクションが提出されるどこでも存在します。 Lifetime Hours 値がアクションのユーザーによってこのデフォルト値が更新されると編集されたと表示されることに注意してください。

オブジェクトデフォルト値

タイプクラスの事前入力

アクションのパラメーターは、特別な値(自動生成されたUUIDや現在のユーザーのIDなど)で事前に入力することができ、それらをタイプクラスで注釈付けすることによって行います。オントロジーのドキュメンテーションには利用可能なタイプクラスの完全なリストがあります。

タイプクラスの事前入力の設定

ほとんどの場合、ユーザーがこれらの特別な事前入力値を手動で変更しないように、パラメーターの可視性を hidden に設定するべきです。