Business Process Management Overview
Through business process management, you can use standard protocols to call advanced GovWin Capture Management functionality or third-party applications.
Business Processes
The business processes are as follows:
-
User Initiated Workflow — The User Initiated workflow is triggered when you add, edit, or delete an Info Center record. For example, you could trigger a workflow whenever you save a new
contract record in the Info Center. If you set up such a workflow,
GovWin Capture Management can send an email message on your behalf, present a validation warning or error message to the user, or even pass along information about the
contract to an external program or stored procedure that you write yourself. Then the external program or stored procedure could extend the workflow, for example, by passing the information to a
contract team collaboration site, where the
contract's information is routed to the
BD Manager for approval.
In addition to non-programming actions like email messages and dashboard alerts, user initiated workflows can use the following advanced actions: custom methods, functions, stored procedures, and web services.
-
Scheduled Workflow — The Scheduled workflow is triggered when you click a user-defined button or starts according to a set schedule. For example, you could add a
Contract Meeting Audit Scheduled Workflow button. When an impromptu
contract meeting is called because a
customer has scheduled an unexpected site visit, you can open the
contract record, click the
Contract Meeting Audit Scheduled Workflow button, and trigger a chain of scheduled workflows to alert the team members, validate
contract data, and update the
contract collaboration site.
In addition to non-programming actions like email and dashboard alerts, scheduled workflows can use the following advanced actions: custom methods, functions, stored procedures, and web services.
- Web Services Workflow — You can call a web service in order to integrate GovWin Capture Management data with another application. For example, you could specify in a web service that when you save an Employee Info Center record, it interfaces with the GovWin Capture Management Info Center to share employee information between the Employee Info Center and your organization's third-party human resource application. Rather than entering employee information in both applications, the Web Service automatically updates the information from the Employee Info Center into your human resource application so the databases remain consistent and up-to-date.
Advanced Actions
In both User Initiated Workflows and Scheduled Workflows, business processes can be further extended using advanced actions. Advanced actions allow you to tailor business processes to meet your organization’s requirements. Some of these advanced actions are defined and configured by GovWin Capture Management, and others are completely customizable through advanced programming. The advanced actions include:
- Custom Methods — A custom method is a program that you can write (in the form of a DLL) that resides on the GovWin Capture Management application server. For example, you can use a custom method to modify your GovWin Capture Management database if the standard GovWin Capture Management behavior doesn't suit your company's needs. Custom methods allow you to use the same database connection and transaction being used by GovWin Capture Management itself. Therefore, they can be particularly useful when you want to make additional updates to the GovWin Capture Management database, and include those updates in the same transaction as the original action being performed by the user (for example, saving a new contract record).
- Expressions — You can use an expression in the Column Change Workflow action to automatically populate data in a User Initiated or Scheduled Workflow.
- Functions — You can use functions to input parameters on a method that you insert on a form in GovWin Capture Management. After selecting the method, you can use the SQL Expression builder to create an argument that defines the function.
- Stored Procedures — If you do not want to write Visual Basic or C# code in the form of a custom method, you can instead used stored procedures to execute custom SQL on the GovWin Capture Management database. Although creating a stored procedure requires knowledge of T-SQL, it is an efficient method to use. However, there are some limitations to stored procedures, including that you are limited to operations inside the database and that you cannot pass back validation messages to the user.
- Web Services — You can call a web service to integrate GovWin Capture Management data with another application. For example, you could specify in a web service that, when you save an Employee Info Center record, it interfaces with the GovWin Capture Management Info Center to share employee information between the Employee Info Center and your organization's third-party human resource application. Rather than entering employee information in both applications, the Web Service could automatically update your human resource application with the information from the Employee Info Center so that the databases remain consistent and up-to-date.
- Workflow Alerts — Workflow alerts are configurable and provide the flexibility to trigger and schedule alerts based on your company’s requirements. These differ from the standard System and Company alerts that are pre-configured in GovWin Capture Management.
Applications that Use Advanced Actions
Advanced actions are used in the following GovWin Capture Management applications:
Advanced Action | Application |
---|---|
Workflow Alerts |
Scheduled and User Initiated Workflow for Info Centers |
Custom Methods |
Scheduled and User Initiated Workflow for Info Centers; Auto Numbering |
Expressions |
Scheduled and User Initiated Workflow for Info Centers; Auto Numbering |
Functions |
Scheduled and User Initiated Workflow for Info Centers |
Stored Procedures |
Scheduled and User Initiated Workflow for Info Centers; Auto Numbering |
Web Services |
Scheduled and User Initiated Workflow for Info Centers; Web Service Workflow; Auto Numbering |
Standard Features for Automating Business Processes
You can also use some standard features to automate business processes.
- Standard Alerts — Standard alerts are pre-configured in GovWin Capture Management and are designed to remind you when tasks need to be assigned or approved and when your opportunities advance from one stage to the next.
- User Defined Workflow Button — The GovWin Capture Management Screen Designer includes a feature that allows you to insert a user defined workflow button on a form to initiate a workflow. For example, you could create a Scheduled Workflow called Validate Address, which has a web service action that validates a contact’s address through a mapping Web site. Then, when a user enters a contact’s address, he or she could click on a button to start that workflow process and actually validate the address. This feature is accessible on forms where the Screen Designer and Workflow are both available.
Additional Documentation
For additional information, see the following documents on the Deltek Customer Care site.
- Deltek GovWin Capture Management Xtend Invoking a Custom Method to Process Workflow Action
- Deltek GovWin Capture Management Xtend Invoking a Web Service to Process Workflow Actions
- Deltek GovWin Capture Management Xtend Test Client Application for GovWin Capture Management Web APIs/Web Services
- Deltek Deltek GovWin Capture Management Xtend Web Services and APIs for Deltek GovWin Capture Management