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"
  ]
}

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.

Dernière mise à jour