API GetDrafts - Automate_Evolve - Latest

Guide d'utilisation d'Automate Evolve

Product type
Logiciels
Portfolio
Integrate
Product family
Automate
Product
Automate > Automate Studio Manager
Automate > Automate Evolve
Version
Latest
Language
Français
Product name
Automate Evolve
Title
Guide d'utilisation d'Automate Evolve
Copyright
2024
First publish date
2018
Last updated
2024-09-06
Published on
2024-09-06T16:07:07.344000
Tableau 1. Modifications dans cette rubrique
Type de modification Description
Introduit dans la version 24.0 API GetDrafts

Lier une formule ou une expression pour arriver sur des pages Brouillon et Document à l’ouverture de l’élément correspondant. L’API Get Drafts retourne tous les brouillons avec une prise en charge limitée du filtre OData. Cela permet de filtrer les données en transmettant le filtre OData dans l’URL de l’API. Cette API utilise la méthode GET pour retourner tous les brouillons.

Lier une formule/expression

{baseUrl}/#/{appname}/winforms?procDefId=<procDefId>&lid=<lid>&solutionId=<solutionId>&dataItemId=<dataItemId>&ftype=1&did=<did>&allowAction=true&composerPkgId=<solutionId>&extcont=<extcont>&r=2&type=draft
Si le paramètre formView n’est pas passé, un nouveau paramètre (type) doit être ajouté avec la valeur attribuée en fonction du type de lien.
Exemple : &type=draft doit être ajouté à la fin du lien de brouillon.
Corps de la requête et de la réponse

L’API renvoie tous les brouillons avec une prise en charge limitée du filtre OData avec le format de réponse suivant

Contrat de données de la réponse
Paramètres de requête
Nom Description Type
procDefId ID de définition de processus GUID
lid ID de bibliothèque GUID
solutionId ID de solution GUID
dataItemId ID d’élément de données GUID
ftype Type de formulaire (valeur fixe : 1) Entier
did ID de brouillon GUID
allowAction

Autoriser l’action (Valeur : true)

Si l’action utilisateur est All, la valeur est True, sinon False.

None = 0, Reassign = 1, AutoApprove = 2, All = 65536

Booléen
composerPkgId Id de package Composer (la même valeur que solutionId) GUID
extcont

A un contenu externe

Indique si un fichier externe a été ajouté au workflow.

Booléen
r Référentiel (valeur fixe : 2) Entier
type Type (valeur fixe : draft) Chaîne

Exemple de requête et de réponse

Exemples de requêtes avec filtres OData :
  1. Pour obtenir tous les brouillons
    {{RoutePrefix}}/api/v1/Processextn/GetDrafts
  2. Pour obtenir des brouillons avec un draftid spécifique :
    {{RoutePrefix}}/api/v1/Processextn/GetDrafts?$filter=did eq 7e8b0239-c81e-4d9f-965c-fa8932c4fa2b
  3. Pour obtenir des brouillons avec un SolutionId spécifique :
    {{RoutePrefix}}/api/v1/Processextn/GetDrafts?$filter=solutionId eq 7e8b0239-c81e-4d9f-965c-fa8932c4fa2b
  4. Pour obtenir des brouillons avec un LibraryId spécifique :
    {{RoutePrefix}}/api/v1/Processextn/GetDrafts?$filter=lid eq 7e8b0239-c81e-4d9f-965c-fa8932c4fa2b
  5. Pour obtenir tous les brouillons portant un nom spécifique :
    {{RoutePrefix}}/api/v1/Processextn/GetDrafts?$filter=name eq Testdrafts

Erreur

[{"ErrorCode":"SOMETHING_WENT_WRONG_ADMIN","Message":"An error has occured on the server","errorPrameters":null}]