| The purpose of the Ultimus Enterprise Integration Kit (EIK) is to provide the means for customizing and extending the functionality of the Ultimus BPM Suite. The Ultimus BPM Server provides an open, extensible environment for business process automation. It can be used as a fully functional and complete out-of-the-box solution for business process automation, or it can be embedded in third-party software packages and provide BPM functionality behind the scenes. Between these two extremes, it allows different levels of integration with third-party applications.
The Ultimus EIK Training course is a facilitated, hands-on learning opportunity to learn the skills, described by the Performance Outcomes below, required for successfully applying the tools of the Ultimus EIK.
The Intended Audience and Prerequisites for attending the Ultimus BPM Studio EIK Training course are provided below. In addition, please read the Important Note posted below.
Contact your Ultimus sales representative or send an e-mail message to training@ultimus.com to make an inquiry about attending an Ultimus EIK training course at Cary, NC, or scheduling an Ultimus EIK training course on-site at your facility.
Review the architecture of the EIK
Review the classes of the EIK
Review the methods and properties of the EIK classes
Relying on explanations, samples, and hands-on exercises, explore the following features and applications of the Ultimus EIK:
Ultimus context information -- applies to calls to .NET Code from Ultimus
Event subscription interface for the Ultimus BPM Server
.NET Remoting using the Ultimus EIK
ASP.NET for the user interface to launch an Ultimus Incident or interact with an Ultimus Incident
Enable the Web Services interface of an Ultimus process map
- Use the LaunchIncident method of the Web service interface of an Ultimus process to launch an Incident
- Use the CompleteStep method of the Web service interface of an Ultimus process to complete a step in an Active Incident
- Use a properly formatted XML document to launch an Ultimus Incident
Automated techniques for launching Incidents
- Properly formatted text files
- Properly formatted e-mail messages addressed to the Ultimus BPM Server
- HTTP post of a properly formatted XML document
- LaunchIncident method of the Web service interface of an Ultimus process
Use data sources other than Active Directory® for user information and user authentication
- OC Translation interface for populating the Ultimus Org Chart tables from an external data source
- Custom Authentication to be used to authenticate users using an external data source (for example, LDAP)
- Cell contents routing techniques
ASP.NET forms for the user interface and inking the ASP.NET custom form controls to spreadsheet variables
Writing and deploying a custom Flobot for integrating Ultimus with a third-party application
This course is intended for students with experience designing or building workflow processes with Ultimus BPM Studio. This course is appropriate for users who want to learn how to take advantage of the integration tools available in the Ultimus EIK.
Successful completion of the Ultimus BPM Studio Basics training course
Experience with Ultimus in a development or production environment
Knowledge and skill programming using a high-level language (C, C++, C#, or Visual Basic)
Please wait for a written confirmation of your enrollment from Ultimus BPM Training before you make any travel reservations. The confirmations will be e-mailed one month before the scheduled start date of the course.
Cancellation Policy
Ultimus, Inc. reserves the option to collect a 50% cancellation fee for any confirmed enrollment that is canceled by the student or the student’s employer within one (1) week of the scheduled start of an Ultimus training class. Any fees received by Ultimus may be applied to a future class, at the sole discretion of Ultimus.
Disclaimer
This course description is subject to revision and may change at any time without prior notice at the discretion of Ultimus, Inc. |