Passer au contenu principal
Pour en savoir plus sur la création d’activités, consultez Créer une activité Pega.

Pages & classes

Nom de la pageClasse
CaseWork-

Paramètres

NomType de donnéesObligatoire
CaseIdStringOui
templateNameStringOui
jsonDataStringNon
executionModeStringNon

Étapes

Étape 1 : Méthode: Obj-Open-By-Handle. Page Step: Case. InstanceHandle: Param.caseId.
Capture d’écran de l’activité FetchingCapturedData dans Pega, montrant l’étape 1 avec la méthode Obj-Open-By-Handle sur la page Step Case et InstanceHandle défini sur Param.caseId.
Étape 2 : Méthode: Property-Set
Nom de la propriétéValeur de la propriété
Param.executionModeDESERIALIZE
Param.jsonData@ABBYY.FetchingCapturedData(.BatchId, Param.templateName)
Pour plus d’informations, voir FetchingCapturedData. Saut:
Whensi vraiparamètre si vraisi fauxparamètre si faux
StepStatusFailPasser à l’étape suivanteERRContinuer les conditions
Param.templateName==“Invoice_eng”Passer à l’étape suivanteINVOICEContinuer les conditions
Param.templateName==“Banking_eng”Passer à l’étape suivanteBancaireContinuer les conditions
Param.templateName==“Contract_eng”Passer à l’étape suivanteContratContinuer les conditions
Param.templateName==“Letter_eng”Passer à l’étape suivanteLettreContinuer les conditions
Param.templateName==“Price_eng”Passer à l’étape suivantePrixquitter l’activité
En cas d’exception, passer au libellé de l’étape suivante: ERR.
Capture d’écran de l’activité FetchingCapturedData dans Pega, montrant l’étape 2 avec la méthode Property-Set définissant Param.executionMode sur DESERIALIZE et Param.jsonData sur @ABBYY.FetchingCapturedData(.BatchId, Param.templateName).
Capture d’écran de la boîte de dialogue des conditions de saut pour l’étape 2 dans Pega, montrant des conditions qui redirigent vers le libellé ERR sur StepStatusFail et vers les libellés INVOICE, Bancaire, Contrat, Lettre et Prix selon la valeur de Param.templateName.
Étape 3 : Libellé: INVOICE. Méthode: Apply-DataTransform
NameValue
DataTransformjsonToInvoice
PassParameterPagetrue
Pour plus d’informations, voir jsonToInvoice. Saut:
Whensi vraiparamètre si vraisi fauxparamètre si faux
truequitter l’activité
En cas d’exception, passer au libellé de l’étape suivante: ERR.
Capture d’écran de l’activité FetchingCapturedData dans Pega, montrant l’étape 3 libellée INVOICE avec la méthode Apply-DataTransform, le paramètre DataTransform défini sur jsonToInvoice et PassParameterPage sélectionné.
Capture d’écran de la boîte de dialogue des conditions de saut pour l’étape 3 dans Pega, montrant une condition When définie sur true et configurée sur quitter l’activité, avec le libellé en cas d’exception défini sur ERR.
Étape 4 : Libellé: Bancaire. Méthode: Apply-DataTransform
NameValue
DataTransformjsonToBanking
PassParameterPagetrue
Pour plus d’informations, voir jsonToInvoice. Saut:
Whensi vraiparamètre si vraisi fauxparamètre si faux
truequitter l’activité
En cas d’exception, passer au libellé de l’étape suivante: ERR.
Capture d’écran de l’activité FetchingCapturedData dans Pega, montrant l’étape 4 libellée Bancaire avec la méthode Apply-DataTransform, le paramètre DataTransform défini sur jsonToBanking et PassParameterPage sélectionné.
Capture d’écran de la boîte de dialogue des conditions de saut pour l’étape 4 dans Pega, montrant une condition When définie sur true et configurée sur quitter l’activité, avec l’étiquette en cas d’exception définie sur ERR.
Étape 5 : Libellé : Contrat. Méthode : Apply-DataTransform
NameValue
DataTransformjsonToContract
PassParameterPagetrue
Pour plus d’informations, voir jsonToContract. Saut :
Whensi trueparam truesi falseparam false
truequitter l’activité
En cas d’exception, passer à l’étiquette de l’étape ultérieure : ERR.
Capture d’écran de l’activité FetchingCapturedData dans Pega, montrant l’étape 5 libellée Contrat avec la méthode Apply-DataTransform, le paramètre DataTransform défini sur jsonToContract et PassParameterPage sélectionné.
Capture d’écran de la boîte de dialogue des conditions de saut pour l’étape 5 dans Pega, montrant une condition When définie sur true et configurée sur quitter l’activité, avec l’étiquette en cas d’exception définie sur ERR.
Étape 6 : Libellé : Lettre. Méthode : Apply-DataTransform
NameValue
DataTransformjsonToLetter
PassParameterPageTrue
Pour plus d’informations, voir jsonToLetter. Saut :
Whensi trueparam truesi falseparam false
truequitter l’activité
En cas d’exception, passer à l’étiquette de l’étape ultérieure : ERR.
Capture d’écran de l’activité FetchingCapturedData dans Pega, montrant l’étape 6 libellée Lettre avec la méthode Apply-DataTransform, le paramètre DataTransform défini sur jsonToLetter et PassParameterPage sélectionné.
Capture d’écran de la boîte de dialogue des conditions de saut pour l’étape 6 dans Pega, montrant une condition When définie sur true et configurée sur quitter l’activité, avec l’étiquette en cas d’exception définie sur ERR.
Étape 7 : Libellé : Prix. Méthode : Apply-DataTransform
NameValue
DataTransformjsonToPrice
PassParameterPageTrue
Pour plus d’informations, voir jsonToPrice. Saut :
Whensi trueparam truesi falseparam false
truequitter l’activité
En cas d’exception, passer à l’étiquette de l’étape ultérieure : ERR.
Capture d’écran de l’activité FetchingCapturedData dans Pega, montrant l’étape 7 libellée Prix avec la méthode Apply-DataTransform, le paramètre DataTransform défini sur jsonToPrice et PassParameterPage sélectionné.
Capture d’écran de la boîte de dialogue des conditions de saut pour l’étape 7 dans Pega, montrant une condition When définie sur true et configurée sur quitter l’activité, avec l’étiquette en cas d’exception définie sur ERR.
Étape 8 : Libellé : ERR. Méthode : Page-Set-Messages. Message : @unescapeHTML(@getWorstMessageName(tools)). Pour plus d’informations, voir unescapeHTML.
Capture d’écran de l’activité FetchingCapturedData dans Pega, montrant l’étape 8, libellée ERR, avec la méthode Page-Set-Messages et le paramètre Message défini sur @unescapeHTML(@getWorstMessageName(tools)).