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
L’API renvoie tous les brouillons avec une prise en charge limitée du filtre OData avec le format de réponse suivant
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
- Pour obtenir tous les brouillons
{{RoutePrefix}}/api/v1/Processextn/GetDrafts
- Pour obtenir des brouillons avec un draftid spécifique :
{{RoutePrefix}}/api/v1/Processextn/GetDrafts?$filter=did eq 7e8b0239-c81e-4d9f-965c-fa8932c4fa2b
- Pour obtenir des brouillons avec un SolutionId spécifique :
{{RoutePrefix}}/api/v1/Processextn/GetDrafts?$filter=solutionId eq 7e8b0239-c81e-4d9f-965c-fa8932c4fa2b
- Pour obtenir des brouillons avec un LibraryId spécifique :
{{RoutePrefix}}/api/v1/Processextn/GetDrafts?$filter=lid eq 7e8b0239-c81e-4d9f-965c-fa8932c4fa2b
- 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}]