Navigation:  Enterprise Forms Modules > Form Template Manager > Form Template Details > Edit Form Workflow >

Advanced Workflow Processing Tasks

Previous pageReturn to chapter overviewNext page

Advanced workflow processing task is the ability to execute an piece of work within a workflow step.  For any given workflow step up to three independent workflow tasks (of the same or different type) could be configured to execute upon the workflow step being triggered.  Should one of the workflow tasks fail for some reason subsequent workflow tasks will not be executed and any form data written to the database will be automatically rolled back and an error is returned to the end-user.

 

 

 

Conditional Execution of Advanced Workflow Processing Tasks

 

For any give workflow processing task, there is a common set of properties which is used to determine whether the workflow task should be executed.  In Enterprise Forms this is known as conditional evaluation or specifically Conditional Execution of workflow processing task.

 

 

 

WO-Conditional Execution

Conditional execution settings for advanced workflow processing tasks

 

 

 

 

Enable/Disable Advanced Workflow Processing Tasks

 

As part of the standard distribution Enterprise Forms support 9 advanced workflow processing tasks all of which needs to be individually enabled and activated by the system administrator.

 

Advanced workflow processing tasks can be enabled or disabled via the Advanced Portal Features page which is accessible from the Form Template Manager module.

 

WO-PortalFeatures

A section of the Advanced Portal Features page showing all available workflow processing tasks enabled

 

 

 

Below is a list of supported Advanced Workflow Processing Tasks

 

Workflow Task

Description

Add/Remove Portal Roles

Provides a mechanism to add or remove portal roles from the form owner

Add Announcement

Provides a mechanism to add an announcement to a selected Announcements module

Change Form Owner

Provides a mechanism to change the form owner to another user

Form Data Post

Provides a mechanism to perform a silent data post to an external URL

Email Notification

Provides a mechanism to send separate email notification to selected group of users.

Paypal Payment Gateway

Provides a mechanism to integrate with Paypal payment gateway via IPN

Execute Stored Procedure

Provides a mechanism to execute a stored procedure or raw SQL statements within the DNN database or an external database

Update Text/HTML

Provides a mechanism to update content of a selected Text/HTML module

Register/Edit User

Provides a mechanism to register a new user or edit an existing user.