| 탐색 링크 건너뛰기 | |
| 인쇄 보기 종료 | |
|
Oracle® ZFS Storage Appliance 고객 서비스 설명서, 릴리스 2013.1.3.0 ZS4-4, ZS3-x, 7x20 컨트롤러 및 DE2-24, Sun Disk Shelf용 |
일부 매개변수의 경우 임의 문자열을 허용하지 않고 적은 수의 대안 중 하나로 입력을 제한하고 싶을 수 있습니다. 이러한 매개변수는 ChooseOne 유형으로 지정해야 하며, 해당 매개변수를 포함하는 객체에 두 멤버가 더 있어야 합니다.
|
ChooseOne 매개변수 유형을 사용하면 이전 예를 개선하여 business unit을 적은 수의 미리 정의된 값 중 하나로 제한할 수 있습니다.
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 매개변수가 수동으로 입력되지 않고 가능한 옵션이 포함된 지정 목록에서 선택됩니다.