Modèles de circuits privés

Création d'un modèle de circuit de visa privé

Route

POST /rest/workflowTemplates

Cette route permet de créer un modèle de circuit de visa privé pour l'utilisateur authentifié.

Retour

Code Http Type Description
200 array Identifiant technique du modèle
400 array Message d'erreur
403 array Privilège insuffisant
Body
Valeur Type Description
title string Titre du modèle
items array Tableau d'objets contenant les informations des utilisateurs associés au modèle

Contenu du tableau items

Valeur Type Description
userId integer Identifiant technique de l'utilisateur
mode string Mode associé à l'utilisateur
signatureMode array Mode de signature associé à l'utilisateur
Exemple
{
  "title": "Modèle 1",
  "items": [
    {
      "userId": 1,
      "mode": "sign",
      "signatureMode": "stamp"
    },
    {
      "userId": 2,
      "mode": "sign",
      "signatureMode": "stamp"
    },
  ]
}

Récupération de la liste des modèles de circuit de visa privés

Route

GET /rest/workflowTemplates

Cette route permet de récupérer les modèles de circuit de visa privés.

Retour

Code Http Type Description
200 array Liste des modèles de citcuits de visa
400 array Message d'erreur
Données
Valeur Type Description
id integer Identifiant technique du modèle
title string Titre du modèle
Exemple
{
  "workflowTemplates": [
    {
      "id": 1,
      "title": "Modèle 1"
    },
    {
      "id": 2,
      "title": "Modèle 2"
    }
  ]
}

Récupération des informations d'un modèle de circuit de visa privé

Route

GET /rest/workflowTemplates/{id}

Cette route permet de récupérer les informations d'un modèle de circuit de visa privés en utilisant l'identifiant technique du modèle spécifié.

Paramètres

Valeur Type Obligatoire Description
id integer Oui Identifiant technique du modèle

Retour

Code Http Type Description
200 array Informations du modèle
400 array Le modèle n'existe pas
403 array Le modèle en dehors de votre périmètre
Données
Valeur Type Description
title string Titre du modèle
items array Tableau d'objets contenant les informations des utilisateurs associés au modèle

Contenu du tableau items

Valeur Type Description
userId integer Identifiant technique de l'utilisateur
userLabel string Libellé de l'utilisateur
mode string Mode associé à l'utilisateur
signatureMode array Mode de signature associé à l'utilisateur
order integer Ordre de l'utilisateur dans le modèle
userSignatureModes array Tableau contenant les modes de signature valides pour l'utilisateur
Exemple
{
  "workflowTemplate": {
    "title": "MOdèle 1",
    "items": [
      {
        "userId": 19,
        "userLabel": "Barbara BAIN",
        "mode": "sign",
        "signatureMode": "rgs_2stars_timestamped",
        "order": 1,
        "userSignatureModes": ["inca_card", "rgs_2stars", "rgs_2stars_timestamped"]
      },
      ...
    ]
  }
}

results matching ""

    No results matching ""