Skip to main content
Skip table of contents

Nach Subprozessen eines Prozesses filtern

Um nach Subprozessen eines Prozesses zu filtern, können folgende Elemente deklariert werden:

ElementBeschreibung
ProcessFilterByParentProcess

Filtertyp

Enthält folgende Elemente:

  • ProcessStatus (optional)
  • CallingProcessReference
ProcessStatus

Prozessstatus, mehrfache Deklaration möglich.

Mögliche Werte:

  • RUNNING
  • PAUSED
  • FINISHED
  • ERROR
  • TERMINATED
  • CRASHED
CallingProcessReference

Filterdefinition

Enthält folgende Elemente:

  • ProcessInstanceId
  • ActionId
ProcessInstanceIdUUID des Prozesses
ActionId

ID des Prozessschrittes

Die ActionId kann aus dem Output der Operation Find Process Execution Detail entnommen werden.

Beispiel

Input

XML
<?xml version="1.0" encoding="UTF-8"?>
<Query>
  <ProcessFilterByParentProcess>
    <ProcessStatus>FINISHED</ProcessStatus>
    <CallingProcessReference>
      <ProcessInstanceId>cc0f0227-6f91-414d-baac-090dbc883e31</ProcessInstanceId>
      <ActionId>0</ActionId>
    </CallingProcessReference>
  </ProcessFilterByParentProcess>
</Query>

Output

XML
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ProcessExecutions>
    <Paginate offset="0" limit="1"/>
    <ProcessExecution id="84af6605-601a-4a46-a708-ae32c3125c87" rootId="cc0f0227-6f91-414d-baac-090dbc883e31">
        <HostName>SOFTPROJECT</HostName>
        <ParentProcess>
            <ProcessInstanceId>cc0f0227-6f91-414d-baac-090dbc883e31</ProcessInstanceId>
            <ActionId>3</ActionId>
        </ParentProcess>
        <Process>1/MyProject/Processes/MyProcess.wrf/MySubProcess.wrf</Process>
        <StartedAt>2021-09-06T10:59:28Z</StartedAt>
        <FinishedAt>2021-09-06T10:59:29Z</FinishedAt>
        <TotalTime>1006</TotalTime>
        <Status>FINISHED</Status>        
    </ProcessExecution>
</ProcessExecutions>
JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.