Skip to main content
Un caso de procesamiento de un solo documento con verificación requiere los campos estándar del caso, además de los campos de facturas y dos etapas del flujo de trabajo configuradas. Para conocer el procedimiento general, consulte Crear un caso con un workflow.
Captura de pantalla de la pestaña Workflow en Pega Dev Studio que muestra el ciclo de vida del caso de un solo documento 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: Para el tipo de datos Partidas, consulte Tipos de datos para un caso de procesamiento de un solo documento.
Captura de pantalla de la pestaña Data model en Pega Dev Studio que muestra los campos del caso de un solo documento City, Country, Currency, InvoiceDate, InvoiceNumber, Partidas y Total, junto con los campos obligatorios Attachments, BatchId y VerificationUrl.

Configure 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

Reemplazar el paso

Abra la etapa Send for processing en el modo de configuración, reemplace 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.Comience a crear la 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 haber creado el 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 que recupera los resultados del procesamiento

Para conocer el procedimiento general, consulte Configurar las etapas del flujo de trabajo y El paso Utility.
Diagrama del proceso FetchingCapturedData_Flow en Pega Dev Studio que muestra una decisión denominada Batch stage is processed, cuya rama verdadera lleva a un paso Fetching captured data y cuya rama falsa lleva a 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 paso Decision step

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

Defina la expresión de decisión

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

Configure la rama verdadera

En la rama true, agregue un paso Utility denominado Fetching captured data. Ábralo, llame a la actividad FetchingCapturedData y especifique .pzInsKey en el campo CaseId.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 captured data que llama a la actividad FetchingCapturedData con .pzInsKey en el parámetro CaseId.
5

Configure la rama falsa

En la rama false, agregue un paso Utility denominado Create Error. Ábralo, llame a la actividad CreateError y especifique .pzInsKey en el campo del parámetro 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 que llama a la actividad CreateError con .pzInsKey en caseId y el texto de recordatorio de verificación en el parámetro errorMessage.