Skip to main content
La méthode de service REST reçoit les fichiers exportés dans un dossier Pega. Sa configuration comporte trois parties : un package de service, un rôle d’accès et le service lui-même.

Créer un package de service

1

Démarrer un nouveau package de service

Cliquez sur l’onglet Records à gauche, développez Integration Resources, faites un clic droit sur Service Package, puis sélectionnez la commande Create dans le menu contextuel.
2

Nommer le package

Dans le formulaire Create Service Package, saisissez customapi dans le champ Service Package Name. Indiquez une description du package dans le champ Short description, puis cliquez sur Create and open.
3

Spécifier le groupe d’accès

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>.Pour afficher la liste des groupes d’accès disponibles, cliquez sur l’onglet Records à gauche, puis accédez à Security → Access Group.
4

Enregistrer le package

Cliquez sur Save.

Ajouter le rôle Web API au groupe d’accès

L’ajout de ce rôle permet aux utilisateurs d’accéder à la Web API.
1

Ouvrir le groupe d’accès

Cliquez sur Records → Security → Access Group → ABBYYFC:Administrators/ABBYYFC:Users.
2

Ajouter le rôle

Dans le champ Available roles, ajoutez le rôle PegaRULES:PegaAPI.

Créer le service

1

Démarrer un nouveau Service REST

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.
2

Indiquer les détails du service

Dans le formulaire qui s’ouvre, renseignez les valeurs suivantes, puis cliquez sur Create and open.
3

Mettre en correspondance les paramètres de chemin de l'URL

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, puis Param.FileName pour le paramètre name.
4

Configurer la requête POST

Cliquez sur l’onglet Methods. Développez la méthode POST puis, dans l’onglet Request, renseignez les valeurs suivantes pour les champs donnée du message :
5

Créer les conditions de réponse

Cliquez sur l’onglet Response et créez les trois conditions décrites dans Conditions de réponse.

Conditions de réponse

Créez les trois conditions suivantes dans l’onglet Response.

pxIsInternalError

Valeurs des paramètres :
  • Condition : When
  • Nom du When : pxIsInternalError
  • Type de contenu : application/json
  • Code d’état : Param.StatusCode
Cette condition ne définit aucun champ d’en-tête ni aucune donnée du message.

pxIsErrorResponse

Valeurs des paramètres :
  • Condition : When
  • Nom du When : pxIsErrorResponse
  • Type de contenu : application/json
  • Code d’état : Param.StatusCode
Donnée du message :
  • Description : Response
  • Mettre en correspondance depuis : Clipboard
  • Clé source de la correspondance : Param.Response
Cette condition ne définit aucun champ d’en-tête.

Réponse en cas de succès

Valeurs des paramètres :
  • Condition : Default
  • Type de contenu : application/json
  • Code d’état : Param.StatusCode
Champs d’en-tête :
  • Nom location, avec mettre en correspondance depuis défini sur Clipboard et clé source de la correspondance défini sur Param.Location
  • Nom etag, avec mettre en correspondance depuis défini sur Clipboard et clé source de la correspondance défini sur Param.eTag
Donnée du message :
  • Description : Response
  • Mettre en correspondance depuis : Clipboard
  • Clé source de la correspondance : Param.Response

URL de la méthode de service

L’URL de la méthode de service doit être exactement la suivante :
Sinon, le connecteur renvoie une erreur lorsque l’utilisateur tente d’exporter un fichier vers Pega.