- Cliquez sur l’onglet Records à gauche, développez Integration Resources, cliquez avec le bouton droit sur Service Package, puis sélectionnez la commande Create dans le menu contextuel.
- Dans le formulaire Create Service Package, saisissez customapi dans le champ Service Package Name. Saisissez une description du package dans le champ Short description, puis cliquez sur Create and open.
- Dans le formulaire Edit Service Package, indiquez un groupe d’accès dans le champ Service access group (le format du groupe est <Application_name>:<Access group>). Remarque : Pour afficher la liste des groupes d’accès disponibles, cliquez sur l’onglet Records à gauche et accédez à Security → Access Group.
- Cliquez sur Save.
- Accédez au groupe d’accès nouvellement créé en cliquant sur Records → Security → Access Group → ABBYYFC:Administrators/ABBYYFC:Users.
- Dans le champ Available roles, ajoutez le rôle PegaRULES:PegaAPI.
- Cliquez sur l’onglet Records à gauche, développez Integration-Services, cliquez avec le bouton droit sur Service REST, puis sélectionnez la commande Create dans le menu contextuel.
- Dans le formulaire qui s’ouvre, indiquez les éléments suivants :
- Nom du service : files
- Nom du package de service : customapi
- Modèle d’URI : cases/{id}/files/{name}
- Version du service : v2
- Cliquez sur Create and open.
- Cliquez sur l’onglet Service et saisissez Pega-API-CaseManagement dans le champ Pega class. Dans la section URL path parameters, saisissez Param.CaseId dans la colonne Map to Key pour le paramètre Id. Saisissez ensuite Param.FileName pour le paramètre name.
- Cliquez sur l’onglet Methods. Développez la méthode POST et, dans l’onglet Request, indiquez les éléments suivants pour les champs donnée du message :
- Description : Request Data
- Map to : Clipboard
- Map to key : Param.Request
- Cliquez sur l’onglet Response et créez trois conditions de réponse :
| |||
|
| ||
Réponse en cas de succès |
|
|
|
