Renewal workflows

Note: PolicyCenter uses workflows in certain job (policy transaction) situations. It is not necessary to use workflows to start a job. Only job steps that are asynchronous use workflows. For synchronous steps, Gosu classes and enhancements contain the logic.

In the default configuration of PolicyCenter, if the renewal process job is automated and not dependent on user actions, then a workflow controls the process. However, if manual intervention is necessary, then the renewal workflow is not used. The renewal process class handles manual renewal steps. See Renewal process Gosu class.

The renewal job uses the following workflows:

Start Renewal Workflow

In the RenewalProcess.gs class, the start method begins the StartRenewalWF workflow.

This simple workflow has Begin and Done steps. The Begin step gets the user which the automated renewal will use, and starts the automatic renewal by calling the beginAutomaticRenewal method defined in RenewalProcess.gs.

Renewal Timeout Workflow

The scheduleTimeoutOperation method calls the Renewal Timeout workflow. Various methods in the renewal process class call this method to:

  • Wait until a timer expires
  • Edit the policy and change the policy to draft mode.
  • Withdraw the policy
  • Issue the policy renewal

See also