ナビゲーションリンクをスキップ | |
印刷ビューの終了 | |
![]() |
Oracle® ZFS Storage Appliance 顧客サービスマニュアル ZS3-x、7x20 コントローラ、および DE2-24、Sun Disk Shelf 用 |
パラメータによっては、任意の文字列は許可せず、入力を少数の候補のいずれかに制限したい場合があります。これらのパラメータは型 ChooseOne として指定すべきであり、そのパラメータを含むオブジェクトには次の 2 つの追加のメンバーが必要です。
|
ChooseOne パラメータ型を使用すると、前の例を、ビジネス単位が少数の定義済みの値のいずれかに制限されるように拡張できます。
var workflow = { name: 'Create share', description: 'Creates a new share in a business unit', parameters: { name: { label: 'Name of new share', type: 'String' }, unit: { label: 'Business unit', type: 'ChooseOne', options: [ 'development', 'finance', 'qa', 'sales' ], optionlabels: [ 'Development', 'Finance', 'Quality Assurance', 'Sales/Administrative' ], } }, execute: function (params) { run('shares select ' + params.unit); run('filesystem ' + params.name); run('commit'); return ('Created new share "' + params.name + '"'); } };
このワークフローが実行されたときに、unit パラメータは手動では入力されず、可能性のあるオプションの指定されたリストから選択されます。