Zum Hauptinhalt springen
Weitere Informationen zum Erstellen von Aktivitäten finden Sie unter Erstellen einer Pega-Aktivität.

Seiten & Klassen

SeitennameKlasse
CaseWork-
AttachmentData-WorkAttach-File
AttachmentInfoData-WorkAttach-File

Parameter

NameDatentypErforderlich
CaseIdStringJa

Lokale Variablen

NameDatentyp
LinkedRefToString
IdString
BatchIdString

Schritte

Schritt 1: Methode: Obj-Open-By-Handle. Schritt-Seite: Case. InstanceHandle: Param.CaseId. Schritt 2: Method: Page-Set-Messages Message: “Bitte fügen Sie dem Fall Dateien hinzu, bevor Sie fortfahren.” Wann:
Bedingungbei trueParameter bei „true“wenn falseParameter bei false
Anhänge sind nullMit Whens fortfahrenSchritt überspringen
Um eine Bedingung zu erstellen, tragen Sie AttachmentsIsNull in das Feld When ein und klicken Sie auf die Konfigurationsschaltfläche. Wenn eine solche Bedingung noch nicht vorhanden ist, öffnet sich ein Fenster, in dem Sie eine neue Bedingung erstellen können. Stellen Sie sicher, dass der vollständige Name des Falls im Feld Apply to angegeben ist, und klicken Sie auf Create and open. Erstellen Sie auf der Registerkarte Conditions die folgende Bedingung: length of .pyAttachments is Equal To 0. Um die Bedingung hinzuzufügen, klicken Sie auf Configure advanced conditions here… und wählen Sie als Bedingungstyp length of [a pagelist property] Is [comparison operator] [value] aus.
Springen:
Wennfalls wahrParameter bei truebei falseParameter bei „false“
wahrAktivität beenden
Schritt 3: Methode: Call-Function
FunktionRückgabewert
@ABBYY.CreateNewBatch()Local.BatchId
Weitere Informationen finden Sie unter CreateNewBatch. Wechseln zu:
Bedingungbei trueParameter für truebei falseParameter bei false
StepStatusFailZu einem späteren Schritt springenERR
Bei Ausnahme zu späterem Schritt-Label springen: ERR. Schritt 4: Methode: Property-Set
EigenschaftsnamePropertiesValue
Local.LinkedRefToCase.pyAttachments(<CURRENT>).pxLinkedRefTo
Local.IdCase.pyAttachments(<CURRENT>).pzInsKey
Schleife:
WiederholenEigenschaft in der Werteliste
Für jedes Element der WertelisteCase.pyAttachments
Unterschritt 1: Methode: Obj-Open-By-Handle. Step-Seite: Anhang. InstanceHandle: Local.LinkedRefTo. Unterschritt 2: Methode: Obj-Open-By-Handle. Step-Seite: AttachmentInfo. InstanceHandle: Lokale ID. Unterschritt 3: Methode: Call-Function
FunktionRückgabewert
@ABBYY.AddDocumentToBatch(Local.BatchId, AttachmentInfo.pyMemo, Attachment.pyAttachStream)
Weitere Informationen finden Sie unter AddDocumentToBatch. Springen:
Bedingungwenn true istParameter bei „true“wenn falsefalse-Parameter
StepStatusFailZu einem späteren Schritt wechselnERR
Bei Ausnahme zu späterem Schritt-Label springen: ERR. Schritt 5: Methode: Call-Function
FunktionRückgabewert
@ABBYY.RunBatchProcessing(Local.BatchId)
Weitere Informationen finden Sie unter RunBatchProcessing. Sprung:
Wannwenn wahrParameter bei wahrwenn falschParameter bei falsch
StepStatusFailZu späterem Schritt springenERR
Bei einer Ausnahme zu einem späteren Schritt-Label springen: ERR. Schritt 6: Methode: Call-Function
FunctionRückgabewert
@ABBYY.WaitFirstVerificationOrProcessedForMultiFileInvoice(Local.BatchId).VerificationUrl
Weitere Informationen finden Sie unter WaitFirstVerificationOrProcessedForMultiFileInvoice. Sprung:
Wannwenn wahrParameter bei wahrwenn falschParameter bei falsch
StepStatusFailZu späterem Schritt springenERRZu späterem Schritt springenOK
Bei einer Ausnahme zu einem späteren Schritt-Label springen: ERR. Schritt 7: Label: ERR. Methode: Page-Set-Messages. Nachricht: @unescapeHTML(@getWorstMessageName(tools)). Weitere Informationen finden Sie unter unescapeHTML. Schritt 8: Label: OK. Methode: Property-Set.
EigenschaftsnameEigenschaftswert
.BatchIdLocal.BatchId