Vous pouvez utiliser les workflows de demande pour demander des éléments du catalogue et des actions sur les ressources, ainsi que pour terminer ou annuler des éléments de travail.

Un élément de travail demande une entrée ou une action de l'utilisateur. Par exemple, une interaction de workflow, une action d'approbation ou une réponse à une réclamation.

Vous pouvez accéder à ces workflows depuis la vue Workflows du client vRealize Orchestrator, dans le sous-répertoire Demandes de la bibliothèque du plug-in.

Workflow

Description

Annuler un élément de travail

Permet d'annuler un élément de travail actif. Ce workflow est réservé aux administrateurs système.

Terminer un élément de travail

Permet de terminer un élément de travail sur une entrée utilisateur.

Demander un élément de catalogue

Permet de demander un élément de catalogue pour l'utilisateur exécutant le workflow.

Si vous avez besoin qu'un workflow demande un Blueprint composite, utilisez le workflow Demander un catalogue avec une demande de provisionnement.

Demander un élément de catalogue au nom d'un utilisateur

Permet d'envoyer une demande pour un élément de catalogue au nom d'un utilisateur. Ce workflow peut uniquement être utilisé pour les éléments du catalogue accessibles par vous et par l'utilisateur au nom duquel vous envoyez la requête.

Demander un catalogue avec une demande de provisionnement

Permet de demander un élément de catalogue pour l'utilisateur exécutant le workflow. Si vous fournissez une entrée personnalisée à la demande, vous devez personnaliser le workflow. Utilisez ce workflow pour les Blueprints composites.

Demander une action sur les ressources

Permet de demander une action sur les ressources pour un élément de catalogue appartenant à l'utilisateur exécutant le workflow.

Demander une action sur les ressources au nom d'un utilisateur

Permet d'envoyer une demande pour une action sur les ressources au nom d'un utilisateur. Ce workflow peut uniquement être utilisé pour les actions sur les ressources accessibles par vous et par l'utilisateur au nom duquel vous envoyez la requête.

Demander une action sur les ressources dans un modèle de demande

Permet de demander une action sur les ressources qui inclut des paramètres complexes. Il est recommandé de dupliquer le workflow, puis de le personnaliser pour l'action. Vous pouvez utiliser le workflow pour transmettre les paramètres complexes ou masqués que vous ne souhaitez pas voir apparaître sur le formulaire de demande. L'une des applications principales de ce workflow est de personnaliser le IaaS pour reconfigurer l'action de la machine virtuelle.

Pour créer une opération de reconfiguration sur une machine virtuelle, vous devez créer une copie du workflow, puis modifier le script. Configurez les paramètres qui s'affichent dans vRealize Orchestrator et définissez le paramètre Cafe.Shim.VirtualMachine.Reconfigure.Requestor. Ce paramètre est utilisé pour la journalisation et il ne doit pas être vide. Voir l'exemple suivant.

var requestTemplate = vCACCAFERequestsHelper.getRequestForResourceAction(operation)

var jsonData = vCACCAFERequestsHelper.getResourceActionRequestData(requestTemplate);
var json = JSON.parse(jsonData);
//Change cpu example
json.cpu = 2;

//This is a property needed for the Reconfigure IaaS operation:
json["Cafe.Shim.VirtualMachine.Reconfigure.Requestor"] = 1;
vCACCAFERequestsHelper.setResourceActionRequestData(requestTemplate, JSON.stringify(json));

request = System.getModule("com.vmware.library.vcaccafe.request").requestResourceActionWithRequestTemplate(operation, requestTemplate);

Attendre une demande d'élément de catalogue

Permet d'attendre que la demande d'élément de catalogue se termine.

Attendre une demande d'action sur les ressources

Permet d'attendre que la demande d'action sur les ressources se termine.

Attendre un élément de travail

Permet d'attendre qu'un élément de travail se termine.