action-center
2023.10
false
- Notes de publication
- Avant de commencer
- Démarrage
- Activités (Activities)
- Concevoir des workflows de longue durée
- Start Job And Get Reference
- Wait for Job and Resume
- Add Queue Item And Get Reference
- Wait For Queue Item And Resume
- Create Form Task
- Wait for Form Task and Resume
- Reprendre après le délai
- Assign Tasks
- Create External Task
- Wait For External Task and Resume
- Terminer la tâche
- Forward Task
- Get Form Tasks
- Get Task Data
- Add Task Comment
- Update Task Labels
- Actions
- Processus (Processes)
- Notifications
Création de définitions d'action
Important :
Veuillez noter que ce contenu a été localisé en partie à l’aide de la traduction automatique.
La localisation du contenu nouvellement publié peut prendre 1 à 2 semaines avant d’être disponible.
Action Center
Dernière mise à jour 18 déc. 2024
PREVIEWCréation de définitions d'action
Pour lier les champs d'entrée d'action aux champs Apps, vous avez besoin d'une définition d'action.
Avant d'ajouter la définition d' Action à Action Center, vous devez créer un schéma JSON pour celle-ci. Le fichier doit suivre la norme du schéma JSON. Vous pouvez également télécharger l'exemple de schéma, le modifier et télécharger une version modifiée de celui-ci.
- Commencez par ajouter une accolade ouverte pour indiquer le début de l'objet JSON.
- À l'intérieur de l'objet JSON, définissez les propriétés
Name
etDescription
sous forme de chaînes, avec leurs valeurs.{ "Name": "Sample Definition", "Description": "Sample Definition Description"
{ "Name": "Sample Definition", "Description": "Sample Definition Description" - Ajoutez une propriété
Allowed Actions
sous la forme d'un tableau de chaînes pour spécifier les actions autorisées que vous pouvez effectuer à la fin de l'action. Les valeurs doivent être l'équivalent de Approuver (Approve) ou Rejeter(Reject)."AllowedActions": [ "Start On-boarding", "Request more details" ],
"AllowedActions": [ "Start On-boarding", "Request more details" ], - Ajoutez une propriété
Schema
et attribuez-lui un objet qui respecte la norme JSONSchema :http://json-schema.org/draft-07/schema#
."Schema": { "$schema": "http://json-schema.org/draft-07/schema#", "type": "object",
"Schema": { "$schema": "http://json-schema.org/draft-07/schema#", "type": "object", - Dans l'objet
properties
, définissez chaque propriété que vous souhaitez inclure dans le schéma. Pour chaque propriété, spécifiez sestype
etdescription
.Chaque propriété duSchema
est l'équivalent des champs d'entrée que vous ajouterez dans l'action d'application."properties": { "employee_id": { "type": "string", "description": "The unique identifier of the employee." }, "first_name": { "type": "string", "description": "The first name of the employee." }, "last_name": { "type": "string", "description": "The last name of the employee." }, "email": { "type": "string", "format": "email", "description": "The email address of the employee." }, "address": { "type": "object", "properties": { "street": { "type": "string", "description": "The street address of the employee." }, "city": { "type": "string", "description": "The city where the employee resides." }, "state": { "type": "string", "description": "The state where the employee resides." }, "zip_code": { "type": "string", "description": "The zip code of the employee's address." }, "country": { "type": "string", "description": "The country where the employee resides." } }, "required": [ "street", "city", "state", "zip_code", "country" ], "description": "The address of the employee." }, "hire_date": { "type": "string", "format": "date", "description": "The date the employee was hired in the format YYYY-MM-DD." }, "salary": { "type": "number", "minimum": 0, "description": "The salary of the employee." } }
"properties": { "employee_id": { "type": "string", "description": "The unique identifier of the employee." }, "first_name": { "type": "string", "description": "The first name of the employee." }, "last_name": { "type": "string", "description": "The last name of the employee." }, "email": { "type": "string", "format": "email", "description": "The email address of the employee." }, "address": { "type": "object", "properties": { "street": { "type": "string", "description": "The street address of the employee." }, "city": { "type": "string", "description": "The city where the employee resides." }, "state": { "type": "string", "description": "The state where the employee resides." }, "zip_code": { "type": "string", "description": "The zip code of the employee's address." }, "country": { "type": "string", "description": "The country where the employee resides." } }, "required": [ "street", "city", "state", "zip_code", "country" ], "description": "The address of the employee." }, "hire_date": { "type": "string", "format": "date", "description": "The date the employee was hired in the format YYYY-MM-DD." }, "salary": { "type": "number", "minimum": 0, "description": "The salary of the employee." } }Si vous avez des objets imbriqués commeaddress
, selon cet exemple, définissez-les de la même manière dans l'objetproperties
, en spécifiant leur type et leurs propriétés. - Si certaines propriétés sont requises, incluez un tableau
required
, dans lequel vous répertoriez les propriétés que vous souhaitez marquer comme requises dans l'action."required": [ "employee_id", "first_name", "last_name", "email", "address", "salary", "hire_date" ]
"required": [ "employee_id", "first_name", "last_name", "email", "address", "salary", "hire_date" ] - Fermez l'objet JSON en ajoutant une accolade de fermeture.
Après avoir créé le schéma JSON de la définition d'action, vous pouvez le télécharger dans Action Center.
- Ouvrez Action Center, accédez à Paramètres d’administration ( Admin Settings) et sélectionnez Locataire(Tenant).
- Dans l'onglet Définitions d'actions ( Action Definitions ), sélectionnez Ajouter une définition d'action ( Add Action Definition).
- Sélectionnez Télécharger l'exemple de définition d'action (Download action definition sample) pour télécharger un exemple de schéma JSON afin de vous aider à préparer la définition d'action.
- Sélectionnez Importer à partir d'un fichier (Import from file) et sélectionnez le fichier JSON que vous avez préparé précédemment.
- Saisissez un nom et une description appropriés pour la définition d' action, puis sélectionnez Créer(Create).
Résultat: vous pouvez maintenant ajouter la définition d' Action (Action) en tant que contrôle à votre application Action dans App Studio.