Skip to main content
Un caso de procesamiento multidocumento con verificación requiere los campos estándar del caso, los campos de cada Definición de Document y tres etapas de flujo de trabajo configuradas. Para conocer el procedimiento general, consulte Crear un caso con un flujo de trabajo.
Captura de pantalla de la pestaña Workflow en Pega Dev Studio que muestra el ciclo de vida del caso multidocumento con las etapas Invoice received, Send for processing, Verification y Fetching captured data, y sus pasos.

Campos del modelo de datos

Agregue los siguientes campos en la pestaña Data model, además de los campos obligatorios Attachments, BatchId y VerificationUrl:
Captura de pantalla de la pestaña Data model en Pega Dev Studio que muestra la lista completa de campos de casos multidocumento, incluidos los grupos de campos Address, InvoiceTable y PriceTable, junto con los campos obligatorios Attachments, BatchId y VerificationUrl.

Configurar la etapa que envía un documento para su procesamiento

Para conocer el procedimiento general, consulte Configurar las etapas del flujo de trabajo y El Paso Utility.
1

Sustituir el paso

Abra la etapa Send for processing en el modo de configuración, sustituya el paso Edit details por un paso Utility y asigne al paso el nombre Send for processing.
2

Llamar a la actividad

Abra el paso Utility y llame a la actividad SendForProcessing.Puede empezar a crear una actividad haciendo clic en el botón de configuración situado a la derecha del campo Rule. También puede dejar el valor pyUtilityStub en el campo Rule y volver a este paso después de crear un conjunto de actividades.Para obtener más información, consulte SendForProcessing.
3

Establecer el identificador del caso

En el campo CaseId, especifique .pzInsKey.
Captura de pantalla del diagrama SendForProcessing_Flow y de las propiedades del paso Utility en Pega Dev Studio, que muestra la utilidad Send for processing llamando a la actividad SendForProcessing con .pzInsKey en el parámetro CaseId.

Configure la etapa de verificación

Para conocer el procedimiento general, consulte Configurar las etapas del flujo de trabajo y Paso Utility.
1

Agregue el paso Utility

Abra la etapa Verification en modo de configuración, agregue un paso Utility y asígnele el nombre Update Verification Url.
2

Cambie el nombre del paso existente

Cambie el nombre del paso Edit details a Verification.
3

Llame a la actividad

Abra el paso Update Verification Url y llame a la actividad UpdateVerificationUrl.Para obtener más información, consulte UpdateVerificationUrl.
4

Conecte los pasos

Conecte los pasos Verification y Update Verification Url mediante un conector de acción de flujo de Verification.Para obtener más información, consulte Creación de una acción de flujo.
5

Establezca el identificador del caso

En el campo CaseId, especifique .pzInsKey.
Captura de pantalla del diagrama WaitingForVerification_Flow en Pega Dev Studio que muestra las propiedades del conector Verification y el paso Utility Update Verification Url que llama a la actividad UpdateVerificationUrl con .pzInsKey en el parámetro caseId.

Configure la etapa que recupera los resultados del procesamiento

Para consultar el procedimiento general, consulte Configurar las etapas del flujo de trabajo, El Paso Utility y El Decision step.
Diagrama del proceso FetchingCapturedData_Flow que muestra una decisión Batch stage is processed cuya rama verdadera pasa por los pasos Fetching Invoice data, Fetching Banking data, Fetching Contract data, Fetching Letter data y Fetching Price data, mientras que su rama falsa pasa por un paso Create Error.
1

Elimine el paso existente

Abra la etapa Fetching captured data en modo de configuración y elimine el paso Edit details.
2

Agregue un Decision step

Agregue un paso Decision y asígnele el nombre Batch stage is processed.
3

Establezca la expresión de decisión

  1. Abra el paso y seleccione Boolean Expression en el campo Type.
  2. En el campo Expression, introduzca o configure la condición @MultiDocumentBatchIsProcessed(.BatchId).
  3. Haga clic en submit.
Para obtener información sobre la función, consulte MultiDocumentBatchIsProcessed.
Captura de pantalla de las propiedades del Decision step en Pega Dev Studio que muestra la decisión Batch stage is processed, con Boolean Expression seleccionado y la expresión @MultiDocumentBatchIsProcessed(.BatchId) introducida.
4

Configure la rama verdadera

Para la rama true, cree un Paso Utility por cada Definición de Document. En cada paso, llame a la actividad FetchingCapturedData, introduzca .pzInsKey en el campo caseId y establezca templateName con el valor correspondiente:Para obtener más información, consulte FetchingCapturedData.
Captura de pantalla de las propiedades del Paso Utility en Pega Dev Studio que muestra el paso Fetching Invoice data llamando a la actividad FetchingCapturedData, con .pzInsKey en caseId e Invoice_eng en templateName.
5

Configure la rama falsa

Para la rama false, cree un Paso Utility llamado Create Error, llame a la actividad CreateError e introduzca .pzInsKey en el campo caseId.En el campo errorMessage, introduzca el siguiente texto:
Para obtener más información, consulte CreateError.
Captura de pantalla de las propiedades del Paso Utility en Pega Dev Studio que muestra el paso Create Error llamando a la actividad CreateError, con .pzInsKey en caseId y el texto de recordatorio de verificación en el parámetro errorMessage.