Skip to main content
Para obtener más información sobre la creación de casos, consulte Crear un caso con un workflow. En un caso de procesamiento de un solo documento que incluya verificación, la pestaña Workflow debe verse de la siguiente manera:
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.
La pestaña Data Model debe tener los siguientes campos (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 los campos del caso de un solo documento City, Country, Currency, InvoiceDate, InvoiceNumber, Line Items y Total, junto con los campos obligatorios Attachments, BatchId y VerificationUrl.

Configurar una etapa que enviará un documento para su procesamiento

Para obtener instrucciones más detalladas, consulte las secciones configuración de las etapas del flujo de trabajo y Paso Utility.
  1. Abra la etapa Send for processing en el modo de configuración, reemplace el paso Edit details por un paso Utility y especifique el siguiente nombre para el paso: Send for processing.
  2. Abra el paso Utility y llame a la actividad SendForProcessing. Para obtener más información sobre cómo crear esta actividad, consulte SendForProcessing.
Puede comenzar 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 especificado en el campo Rule y volver a este paso después de haber creado un conjunto de actividades.
  1. En el campo CaseId, especifique lo siguiente: .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.

Configuración de una etapa para recuperar los resultados del procesamiento

Para obtener instrucciones más detalladas, consulte las secciones Configuración de las etapas del flujo de trabajo y Paso Utility.
Diagrama del proceso FetchingCapturedData_Flow en Pega Dev Studio que muestra una decisión Batch stage is processed que se bifurca en su rama verdadera hacia un paso Fetching captured data y en su rama falsa hacia un paso Create Error.
  1. Abra la etapa Fetching captured data en modo de configuración y elimine el paso Edit details.
  2. Agregue un paso Decision step y asígnele el nombre Batch stage is processed.
  3. Abra este paso y seleccione Boolean Expression en el campo Type. Especifique o configure una condición @SingleDocumentBatchIsProcessed(.BatchId) en el campo Expression. Para obtener más información sobre cómo crear esta 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. Para la rama true del paso Utility, agregue un paso llamado Fetching captured data. Para ello, abra el paso Utility y llame a la actividad FetchingCapturedData. Luego, en el campo CaseId, especifique el siguiente valor: .pzInsKey.
    Captura de pantalla de las propiedades del paso Utility en Pega Dev Studio que muestra el paso Fetching captured data llamando a la actividad FetchingCapturedData con .pzInsKey en el parámetro CaseId.
  5. Para la rama false del paso Utility, agregue un paso llamado Create Error. Para ello, abra el paso Utility y llame a la actividad CreateError. Luego, en el campo del parámetro CaseId, especifique el siguiente valor: .pzInsKey. En el campo errorMessage, introduzca el siguiente texto: “Complete la tarea de verificación antes de continuar.”
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.