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.
Action Center
Last updated 17 oct. 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.