Saltar al contenido principal
Para obtener más información sobre cómo crear actividades, consulte Cómo crear una actividad de Pega.

Páginas y clases

Nombre de páginaClase
CaseWork-
AttachmentData-WorkAttach-File
AttachmentInfoData-WorkAttach-File

Parámetros

NameTipo de datoObligatorio
CaseIdcadena

Variables locales

NameTipo de dato
LinkedRefToCadena
IdCadena
IndexCadena

Steps

Step 1: Método: Obj-Open-By-Handle. Página del Step: Case. InstanceHandle: Param.CaseId.
Captura de pantalla del paso 1 en Pega, configurado con el método Obj-Open-By-Handle, la Página del Step Case y un InstanceHandle de Param.CaseId.
Step 2: Método: Property-Set.
PropertiesNamePropertiesValue
Local.Index0
Captura de pantalla del paso 2 de Pega, configurado con el método Property-Set, un PropertiesName de Local.Index y un PropertiesValue de 0.
Step 3: Método: Property-Set.
PropertiesNamePropertiesValue
Local.LinkedRefToCase.pyAttachments(<CURRENT>).pxLinkedRefTo
Local.IdCase.pyAttachments(<CURRENT>).pzInsKey
Bucle:
RepetirPropiedad de la lista de valores
Para cada elemento de la lista de valoresCase.pyAttachments
Cuándo:
Cuandosi es verdaderoparámetro de truesi es falsoparámetro en caso de falso
Local.Index==0Continuar con los WhenOmitir Step
Captura de pantalla del paso 3 en Pega con el método Property-Set, donde Local.LinkedRefTo está establecido como el pxLinkedRefTo del elemento actual de Case.pyAttachments y Local.Id como su pzInsKey.
Captura de pantalla del cuadro de diálogo Loop en Pega para el paso 3, con Repeat establecido en For each element in value list y Value List Property establecido en Case.pyAttachments.
Captura de pantalla del cuadro de diálogo Conditions de When en Pega para el paso 3, con la condición Local.Index==0 configurada como Continue Whens si es verdadera y Skip Step si es falsa.
Subpaso 1: Método: Obj-Open-By-Handle. Página del Step: Attachment. InstanceHandle: Local.LinkedRefTo
Captura de pantalla del subpaso 1 en Pega, configurado con el método Obj-Open-By-Handle, la Página del Step Attachment y un InstanceHandle de Local.LinkedRefTo.
Substep 2: Método: Obj-Open-By-Handle. Página del Step: AttachmentInfo. InstanceHandle: Local.Id.
Captura de pantalla del subpaso 2 de Pega configurado con el método Obj-Open-By-Handle, la Página del Step AttachmentInfo y un InstanceHandle de Local.Id.
Substep 3: Método: Call-Function.
FunciónValor devuelto
@ABBYY.SendForProcessing(AttachmentInfo.pyMemo, Attachment.pyAttachStream).BatchId
Para obtener más información, consulte SendForProcessing. Jump:
Cuandosi es verdaderoparámetro de truesi es falsoparámetro si es falso
StepStatusFailSaltar a un Step posteriorERR
En caso de excepción, ir a la etiqueta del paso posterior: ERR.
Captura de pantalla del subpaso 3 en Pega mediante el método Call-Function, con la función @ABBYY.SendForProcessing(AttachmentInfo.pyMemo, Attachment.pyAttachStream) y con .BatchId como valor devuelto.
Captura de pantalla de las condiciones de Jump para el subpaso 3 en Pega, con una condición StepStatusFail que salta al paso posterior ERR si se cumple y una etiqueta on-exception ERR.
Subpaso 4: Método: Call-Function.
FunciónValor devuelto
@ABBYY.WaitFirstVerificationOrProcessed(.BatchId).VerificationUrl
Para obtener más información, consulte WaitFirstVerificationOrProcessed. Salto:
Whenif truetrue paramif falsefalse param
StepStatusFailIr al paso posteriorERRIr al paso posteriorINC
En caso de excepción, ir a la etiqueta del paso posterior: ERR
Captura de pantalla del subpaso 4 en Pega usando el método Call-Function, con la función @ABBYY.WaitFirstVerificationOrProcessed(.BatchId) y un valor devuelto de .VerificationUrl.
Captura de pantalla de las condiciones de Salto para el subpaso 4 en Pega, con una condición StepStatusFail que va al paso posterior ERR si es verdadera e INC si es falsa, y una etiqueta de excepción ERR.
Subpaso 5: Etiqueta: ERR. Método: Page-Set-Messages. Mensaje: @unescapeHTML(@getWorstMessageName(tools)). Para obtener más información, consulte unescapeHTML. Salto:
Whenif truetrue paramif falsefalse param
trueSalir de la actividad
Captura de pantalla del subpaso 5 en Pega etiquetado como ERR, usando el método Page-Set-Messages con Message establecido en @unescapeHTML(@getWorstMessageName(tools)).
Captura de pantalla de las condiciones de Salto para el subpaso 5 en Pega, con un valor When de true que sale de la actividad.
Subpaso 6: Etiqueta: INC. Método: Property-Set.
PropertiesNamePropertiesValue
Local.IndexLocal.Index+ 1
Captura de pantalla del subpaso 6 en Pega etiquetado como INC, usando el método Property-Set con un PropertiesName de Local.Index y un PropertiesValue de Local.Index+ 1.