}
} ];
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',
}
},
validate: function (params) {
try {
run('shares select ' + params.unit);
run('select ' + params.name);
} catch (err) {
if (err.code == EAKSH_ENTITY_BADSELECT)
return;
}
return ({ name: 'share already exists' });
},
execute: function (params) { return (steps); }
};
Control de versiones
El control de versiones tiene dos aspectos relevantes para los flujos de trabajo: el primero es la
expresión de la versión del software del dispositivo Oracle ZFS Storage Appliance de la que
depende el flujo de trabajo, y el segundo es la expresión de la versión del flujo de trabajo en sí.
El control de versiones se expresa mediante dos miembros opcionales en el flujo de trabajo:
TABLA 3-17
Miembro opcional
required
version
'Quality Assurance', 'Sales/Administrative' ],
Miembros opcionales para el control de versiones
Tipo
String
String
Capítulo 3. Mantenimiento del sistema
Control de versiones
Descripción
Versión mínima requerida del
software del dispositivo ZFSSA
para poder ejecutar el flujo de
trabajo, incluidos el año, mes, día,
compilación y rama.
Versión de este flujo de trabajo,
en formato decimal con puntos
(principal.secundaria.micro).
307