Close popover

Table of Contents

External data flow methods

Version:

External data flows can be run, monitored, and managed through a rule-based API. Data-Decision-EDF-RunOptions and Pega-DM-EDF-Work are the container classes for the API rules, and provide the properties required to programmatically configure external data flow runs.

The following methods support the use of data flows in activities:

  • Creating and starting an external data flow run

    Use the Call instruction with the pxStartRun activity to create and start an external data flow run.

  • Starting an external data flow run

    Use the Call instruction with the pxStartRunById activity to start an external data flow run that has already been created.

  • Stopping an external data flow run

    Use the Call instruction with the pxStopRun or pxStopRunById activity to stop an external data flow run.

  • Deleting an external data flow run

    Use the Call instruction with the pxDeleteRunById activity to delete an external data flow run that is in the New, Completed, Failed, or Stopped state.

  • Restarting an external data flow run

    Use the Call instruction with the pxRestartRun or pxRestartRunById activity to restart an external data flow run that is in the Completed, Failed, or Stopped state.

  • Retrieving the status of an external data flow run

    Use the Call instruction with the pxLoadStatus activity to retrieve the status of an external data flow run to check it state. You can check if the data flow run is completed or it failed for some reason.

  • Creating external data flows

    External Data Flow (EDF) is a rule for defining the flow of data on the graphical canvas and executing that flow on an external system. With EDF, you can run predictive analytics models in a Hadoop environment and utilize its infrastructure to process large numbers of records to limit the data transfer between Hadoop and the Pega Platform.

  • Calling another activity
  • Decision Management methods

Have a question? Get answers now.

Visit the Collaboration Center to ask questions, engage in discussions, share ideas, and help others.