Links

Manifeste de projet

Manifeste

La commande project est basée sur un fichier manifest.json. Ce document de définition vous permet de définir le contenu de votre projet WorkflowGen et de définir vos processus, sous-processus, applications personnalisées, listes globales et ressources personnalisées (JavaScript, CSS, fichiers .cs, etc.).
{
"version": "1.0",
"tag": "1.1.0",
"processes":[
{
"name":"PARENT_PROCESS2",
"version":1,
"folder":"DEFAULT"
},
{
"name":"PARENT_PROCESS1",
"version":1,
"folder":"DEFAULT"
}
],
"subProcesses":[
{
"name":"SUBPROCESS",
"version":1,
"folder":"DEFAULT"
}
],
"globalLists": [
"GLOBAL_LIST_DATA"
],
"customApplications": [
"MY_CUSTOM_APP"
],
"webformAssets": [
"js/myProcess/test.js",
"js/global.js",
"css/test.css",
"appCode/Tools.cs",
"img/logo.png"
]
}
Paramètre
Description
version
Représente la version du manifeste; devrait toujours être 1.0
tag
Représente la version de votre projet
processes
Vous pouvez définir zéro ou plusieurs processus dans ce tableau; pour chaque élément, vous devez spécifier le nom et la version de votre processus
subProcesses
Vous pouvez définir zéro ou plusieurs processus dans ce tableau; pour chaque élément, vous devez spécifier le nom et la version de votre processus
globalLists
Vous pouvez définir zéro ou plusieurs listes globales dans ce tableau; il vous suffit de spécifier le nom de la liste globale
customApplications
Vous pouvez définir zéro ou plusieurs applications personnalisées dans ce tableau; il vous suffit de spécifier le nom de l'application personnalisée
webformAssets
Vous pouvez définir zéro ou plusieurs actifs dans ce tableau; pour chaque ressource, définissez le chemin d'accès relatif à la ressource en fonction du chemin de votre formulaire Web
Lors d'une importation, la CLI procédera dans l'ordre suivant :
  • Applications personnalisées
  • Listes globales
  • Sous-processus
  • Processus
  • Ressources de formulaire Web
Tous les éléments seront importés dans le tableau dans cet ordre. Assurez-vous que le lien entre les processus est correct.
Vous pouvez utiliser la commande project init pour générer votre manifeste de manière interactive.