Parámetros de flujos de trabajo
};
Si se carga y ejecuta este flujo de trabajo, aparece un cuadro de diálogo para que complete
el nombre del recurso compartido y la unidad de negocio. Cuando se haya creado el recurso
compartido, se genera un mensaje para indicar que se lo creó.
Parámetros restringidos
Para algunos parámetros, no se desea permitir una cadena arbitraria, sino más bien limitar la
entrada a una de una cantidad pequeña de alternativas. Estos parámetros se deben definir con el
tipo ChooseOne, y el objeto que contiene el parámetro debe tener dos miembros adicionales:
TABLA 3-14
Miembro obligatorio
options
optionlabels
Con el tipo de parámetro ChooseOne, se puede mejorar el ejemplo previo para limitar que la
unidad de negocio sea una de una cantidad pequeña de valores predefinidos:
var workflow = {
name: 'Create share',
description: 'Creates a new share in a business unit',
parameters: {
name: {
label: 'Name of new share',
type: 'String'
302
Manual de servicio del cliente de Oracle ZFS Storage Appliance • Junio de 2014
name: 'New share',
description: 'Creates a new share in a business unit',
parameters: {
name: {
label: 'Name of new share',
type: 'String'
},
unit: {
label: 'Business unit',
type: 'String'
}
},
execute: function (params) {
run('shares select ' + params.unit);
run('filesystem ' + params.name);
run('commit');
return ('Created new share "' + params.name + '"');
}
Miembros requeridos de parámetros restringidos
Tipo
Array
Array
Descripción
Matriz de cadenas que especifica las
opciones válidas.
Matriz de cadenas que especifica las
etiquetas asociadas con las opciones
especificadas en options