Go to main content
Guide d'administration des systèmes Oracle® ZFS Storage Appliance, version OS8.6.x

Quitter la vue de l'impression

Mis à jour : Septembre 2016
 
 

Paramètres de workflow restreints

Pour certains paramètres, il peut être opportun de limiter les entrées à un petit nombre de valeurs possibles plutôt que d'autoriser la saisie de valeurs quelconques. Ces paramètres doivent être définis comme des paramètres de type ChooseOne et un objet contenant des paramètres de ce type doit avoir deux membres supplémentaires :

Table 128  Membres obligatoires des paramètres restreints
Membre obligatoire
Type
Description
options
Tableau
Tableau de chaînes indiquant les options valides
optionlabels
Tableau
Tableau de chaînes indiquant les étiquettes associées aux options spécifiées dans options
Exemple 21  Utilisation du paramètre de workflow ChooseOne

Le type de paramètre ChooseOne permet d'améliorer l'exemple précédent et de limiter la division commerciale à un petit nombre de valeurs possibles prédéfinies :

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 + '"');
	}
};

Lorsque ce workflow est exécuté, le paramètre unit n'est pas saisi à la main, mais il est sélectionné dans la liste d'options possibles indiquée.