/*
* We haven't yet created a project that corresponds to
* this business unit; create it now.
*/
run('shares project ' + params.unit);
set('mountpoint', '/export/' + params.unit);
run('commit');
run('shares select ' + params.unit);
}
run('filesystem ' + params.name);
run('commit');
return ('Created new share "' + params.name + '"');
}
};
Audit sur l'exécution de workflows
Les workflows peuvent émettre des enregistrements d'audit en appelant la fonction audit. Le
seul argument de la fonction audit est une chaîne qui doit être placée dans le journal d'audit.
Rapports sur l'exécution de workflows
Pour les workflows complexes à durée d'exécution prolongée, il peut être utile de fournir à
l'utilisateur qui exécute le workflow des informations claires sur l'avancement. Pour permettre
un tel signalement de l'avancement de l'exécution d'un workflow, il faut que le membre execute
retourne une série d'étapes. Chaque élément de la série doit contenir les membres suivants :
TABLEAU 62
Membre obligatoire
step
execute
Comme pour la fonction execute appliquée au workflow dans son ensemble, le membre
execute de chaque étape accepte comme argument un objet contenant les paramètres du
workflow. L'exemple suivant illustre un workflow qui crée un nouveau projet, un nouveau
partage et un nouvel enregistrement d'audit au cours de trois étapes :
var steps = [ {
step: 'Checking for associated project',
execute: function (params) {
Membres obligatoires des rapports sur l'exécution
Type
String
Fonction
Audit sur l'exécution de workflows
Description
Chaîne indiquant le nom de l'étape
d'exécution
Fonction exécutant le l'étape du
workflow
Maintenance du système
335