指定されたグループまたは組織のリストから選択するダイアログを表示します。ラジオボタンやチェックボックスで選択することができます。
アクションが実行されると、選択ダイアログが表示されます。選択ダイアログにはグループのリスト、または組織のリストが表示されます。
ユーザーがダイアログ内のリストからグループ・組織を選択し、OK ボタンを押すとアクションの実行完了となり、アクションの結果として選択したグループ・組織がセットされます。
選択した項目を取り出す際は、式を利用します。アクションの結果値はグループ・組織のコード、表示名を組み合わせたリストになります。選択方法がラジオボタンの場合でも結果は1要素のリストになります。
例えば選択ダイアログを表示するアクションが1番だった場合、その結果を「フィールドに値をセットする」で組織選択フィールドにセットするには、「値」パラメーターを以下のように指定します。
=$1
「メッセージ入力」「選択肢となるグループ/組織のリスト」「選択方法」「OKボタンの名前」「キャンセルボタンの名前」「未選択を許可するかどうか」を設定します。
ダイアログのメッセージ部分に表示するテキストを入力します。省略可能です。
「情報ダイアログを表示する」などではリッチエディターで入力できますが、この「やること」では普通のテキストしか入力できません。
リストに表示するグループまたは組織を式で入力します。
直接組織コードや組織名を入力しても実行時にエラーになります。組織選択フィールドの値や、アクションの結果値を式で指定する必要があります。例えば以下のようにします。
グループ選択フィールドや組織選択フィールドの値
= 組織選択
「ログインユーザーの所属グループ(ロール)を取得する」や「ログインユーザーの所属組織を取得する」をセットしたアクションの結果(以下の例はアクションが1番だった場合)
= $1
上記の例以外にも、グループや組織のリストを返す「やること」や関数を指定することができます。
指定したグループ・組織のリストが空だった場合、実行時にエラーになります。
ラジオボタンで1グループ・組織だけ選択するか、チェックボックスで複数グループ・組織を選択可能するかを指定します。
OKボタンに表示するラベルを変更したい場合、このパラメーターを変更します。
キャンセルボタンに表示するラベルを変更したい場合、このパラメーターを変更します。
「未選択でもOKを許可する」の場合、グループ・組織が選択されていない状態でも「OK」を押すことができます。
「未選択の場合OKを押せなくする」の場合、ダイアログを開いた初期状態では「OK」が無効化され、グループ・組織を選択すると「OK」が押せるようになります。選択しているグループ・組織が1つもなくなると再び「OK」は無効化されます。
ユーザーがダイアログの「OK」または「キャンセル」を押して、ダイアログを閉じた時にアクション完了になります。ダイアログを表示した段階ではアクション完了になりません。
「キャンセル」を押した場合でもアクション完了になります。
「他のアクションの実行が完了した時」でこのアクションの完了を待つ場合、上記に注意してください。
「キャンセル」した場合は無視して、「OK」の場合だけ次のアクションへ進みたい場合、「他のアクションの実行が完了した時」ではなく「確認・入力ダイアログで「OK」を押した時」条件を使用してください。