Important Information
TIBCO Documentation and Support Services
Create and Run Your First BPM Application
How To Design a Simple WelcomeUsers Business Service
Create a New Project
Add a User Task to the Process
Add Data to the Process
Define the Input Parameters
Define a Data Field
Refactor the Start Event and Create a Business Service
Change the Start Event
Generate the Business Service
Define an Organization Model for the Process
Add the Tester Position as a Participant in the Process
Define a Participant
Assign a Participant to a User Task
Define the Generate Message Script
Verify the Design Results
How to Implement and Deploy the WelcomeUsers Application
Enable Solution Design Capability
Implement the Generate Message Script
Create a Deployment Server
Deploy the WelcomeUsers Project
Verify the Implementation Results
How to Map Users to the WelcomeUsers Organization Model
Log on to Openspace and Start the Organization Browser
Create an LDAP Container
Map a User to the Tester Position in the Organization Model
Log off from Openspace
Run the WelcomeUsers Application
Log on to Openspace as a User
Start the Business Service
Log off from Openspace
Creating and Using Business Data
How to Create Business Data
Creating a New Project
Creating a Package
Saving the Business Object Model
Creating a Class and its Attributes
Creating and Applying a Primitive Type
Creating a Generalization
Creating a Composition
Verifying the Results of "How to Create Business Data"
How to Use Business Data
Opening the Business Object Model
Defining a Business Process
Saving the Process
Creating and Using a Conditional Script
Defining Data Fields that Reference Business Objects
Assigning the Data Fields to User Tasks
Generating Forms for the User Tasks
Verifying the Results of "How to Use Business Data"
Using the Organization Modeler
How to Use the Graphical Organization Modeler
Creating a New Project
Using the Organization Editor
Setting the Version
Saving the Organization Model
Creating Organization Units
Creating Positions
Copying and Pasting Organization Units
Creating Hierarchical Relationships
Creating an Association
Verifying the Results
How to Add Groups Capabilities and Privileges to an Organization Model
Opening the Organization Model
Creating a Group
Saving the Organization Model
Creating Capabilities
Assigning Capabilities
Assigning Capabilities to Positions
Assigning Capabilities to Groups
Creating Privileges
Assigning Privileges
Assigning Privilege to Positions
Assigning Privileges to Organization Units
Updating the Version
Deploying the Organization Model
Assigning Work
How to Ensure that a Sequence of Tasks is Performed by the Same User
Importing the Initial Resources
Mapping a Participant to an Organization Model
Making Sure a Sequence of Tasks is Performed by the Same User
Deploying and Running the Process
Verifying the Results
How to Ensure Specific Tasks in a Process are Performed by Different Users
Importing the Initial Resources
Making Sure that Specific Tasks are Performed by Different Users
Deploying and Running the Process
Verifying the Results
How to Dynamically Define Who Gets Work
Creating the Project
Dynamically Defining Who Gets Work
Deploying and Running the Project
Verifying the Results
How to Assign a Task to a User Based on their Job Function
Importing the Initial Resources
Assigning a Task to a User Based on their Job Function
Deploying the Project
Verifying the Results
How to Deliver Work by Email
Importing the Initial Resources
Creating the Project
Creating the Business Service
Editing the Email Attributes in the Presentation Channel
Deploying the Project
Editing and Using Organizational Entity Push Destinations
Verifying the Results
How to Tailor Your Own Email Template
Importing the Initial Resources
Importing the Initial Projects
Updating the Project Version
Importing the Template Files
Creating an Alternative Template
Including the Template Files in Your Project
Modifying the Template Files
Adding a Graphic to the Template
Applying the Template
Deploying and Testing the Project
Deploying the Projects
Testing the Project
Verifying the Results
Using Forms
How to Use Default Forms
Opening the Business Process
Importing the FormsTutorialStart Project
Importing the EasyAsExtendedOMSolution Project
Previewing the Default Form
Choosing Fields to Display in a Default Form
Specifying Structured Data for a Default Form
Previewing the New Default Forms
Adding Fields to a Default Form
Defining Restrictions for a Control on a Default Form
Verifying the Tutorial Solution
How to Use Structured Data in a Form
Opening the Business Process
Importing the FormsTutorialStart Project
Importing the EasyAsExtendedOMSolution Project
Renaming the Project in the Project Explorer
Examining the Form and the Business Object Model
Marking Attributes as Required or Optional
Using Multiplicity to Configure Form Controls
Using an Enumeration to Specify Choice Values
Modifying the Appearance of Fields in a Default Form
Changing the Order of Controls and Panes in the Default Form
Changing the Labels for Controls in the Default Form
Editing an Array of Objects Using a Grid Pane
Verifying the Tutorial Solution
How to Customize the Appearance of a Form
Opening the Business Process
Importing the FormsTutorialStart Project
Importing the EasyAsExtendedOMSolution Project
Renaming the Project in the Project Explorer
Assigning a CSS Class to a Form
Setting a CSS Class at the Form Level
Setting a CSS Class at the Pane Level
Setting a CSS Class at the Control Level
Changing the Style of a Control Based on an Input Value
Verifying the Tutorial Solution
Using Dynamic Sub-Processes
How to Use Dynamic Sub-Processes
Importing the Initial Resources
Examining the Starting Process
Creating the Process Interface
Creating a Sub-Process
Creating a Second Sub-Process
Adding Parameters to the Process Tasks
Tailoring the Forms
Defining Which Sub-Process is Called
Setting up the Summary Task
Generating the Business Service
Deploying and Running the Process
Deploying the Processes
Mapping Users to the Organization Model
Running the Process
Verifying the Results
Accessing External Data and Services
How to Call a Database From a Process
Importing the GetUserLoginName Analysis Project
Importing the Business Process
Importing the Organization Model
Creating a Database Service Task
Setting up Data Inputs to and Outputs from the Database
Creating a JDBC Resource Instance
Create a JDBC Resource Template
Create and Install a Resource Instance
Creating a System Participant
Deploying the Application
Deploying the EasyAsExtendedOMSolution Organization Model
Deploying the GetUserLoginName Application
Testing the Application
How to Call an External Web Service From a Process
Importing the FindAddress Analysis Project
Importing the Business Process
Importing the Organization Model
Importing the UKAddressService WSDL Document
Creating a Web Service Task
Setting up Data Inputs to and Outputs from the Web Service
Setting Up a System Participant
Creating an HTTP Client Resource Instance
Create an HTTP Client Resource Template
Create and Install an HTTP Client Resource Instance
Deploying the Application
Deploy the EasyAsExtendedOMSolution Organization Model
Deploy the FindAddress Application
Testing the Application
Importing a Tutorial Solution
How to Call a Secured External Web Service From a Process
Obtaining and Distributing the Required Security Credentials
Generating a Keypair
Exporting the Certificate
Importing the Certificate into the Host System’s Truststore
Creating a Keystore Provider Resource Template
Creating an Identity Provider Resource Template
Creating the Identity Provider Resource Template
Creating the Resource Instances
Configuring the System Participant in the Calling Process
How to Call a BPM Runtime Service from a Process
Importing the WSDL that Defines the Required BPM Service
Generating the WSDL for the EntityResolverService
Importing the EntityResolverService WSDL into the Project
Configuring the Web Service Call
Calling the lookupUser Operation
Identifying the Shared Resource to be Used to Call the Service
Configuring how the Call will be Authenticated
Configuring Input Parameters
Creating Required Data Fields
Initializing Input Data
Configuring Input Mappings
Processing Output Data
Creating Required Data Fields
Configuring Output Mappings
Processing the Output Data
Configuring Shared Resources to Call the BPM Service
Creating an HTTP Client Resource Template
Configuring Shared Resources to Identify the Calling User
Creating a Keystore
Creating a Keystore Provider Resource Template
Creating an Identity Provider Resource Instance
Creating the Resource Instances
Deploying and Testing the callLookupUser Application
How to Call a Virtualized Service from a Process
Importing the Organization Model
Creating the Service Provider Project
Creating the Business Objects in the Provider Project
Defining the Business Process in the Provider Project
Defining the Provider Project Parameters
Defining the Task Script
Creating the Service Consumer Project
Defining the Consumer Business Process
Configuring the Business Process
Defining the Process Data
Defining the Web Service Call
Generating the Business Service
Final Steps
Checking the System Participant
Mapping the Parameters in the Consumer Process
Deploying the Projects
Deploying the Organization Model
Deploying the Service Provider Application
Deploying the Service Consumer Application
Testing the Application
Installing the Tutorial Solution
Using Credential Mapping to Associate a Specific Identity with a Process Instance
Credential Mapping
Process Design
Creating a Keystore Containing the Security Credentials to Run the Business Process
Creating the Links to the Keystore
Creating and Install a Keystore Provider Resource Instance
Creating and Installing an Identity Provider Resource Instance
Creating and Installing an Identity Provider Application
Configuring the Credential Mapping Process to Assign the Security Policy
How to Send an Email From a Process
Importing the AcknowledgeClaim Analysis Project
Creating an Email Service Task
Setting up Dynamic Data Inputs to the Email
Populating the Data Fields
Setting Up a System Participant
Creating an SMTP Resource Instance
Creating an SMTP Resource Template
Creating and Install an SMTP Resource Instance
Deploying the Application
Testing the Application
How to Call TIBCO BusinessEvents™ from a Process
Creating the ActiveMatrix BPM Project
Creating the Business Object Model Objects
Defining the Business Process
Configuring the Business Process
Creating a Data Field
Configuring the Web Service Task
Creating a Business Service
Creating the HTTP Client Shared Resource
Creating the HTTP Client Resource Instance
Deploying the Business Process Application
Creating the BusinessEvents Project
Creating a New BusinessEvents Project
Importing the TIBCO ActiveMatrix BPM WSDL
Creating the Ontology
Creating a Concept
Configuring the Concept
Setting Up the Rules and Rule Functions
Creating a Virtual Rule Functions Folder
Creating a Virtual Rule Function
Configuring the Virtual Rule Function
Configuring the Rule
Configuring the Rule XSLT Request Mapping
Configuring the Rule XSLT Response Mapping
Defining the Decision Table
Creating a Decision Table
Configuring the Decision Table
Specifying the Decision Logic
Preparing the BusinessEvents Application for Deployment
Creating a Cluster Configuration
Configuring the Cluster Configuration
Deploying the BusinessEvents Application
Building the Enterprise Archive File
Starting the BusinessEvents Engine
Testing the Applications
How to Call a TIBCO ActiveMatrix BusinessWorks Service from a BPM Process
Setting up the Environment
Importing the TIBCO SOA Project and ActiveMatrix BusinessWorks Project
Importing the Simple Organization Model (Optional)
Creating the BPM Developer Project
Importing the ActiveMatrix BusinessWorks Service Engine WSDL
Defining the Business Process
Configuring the Business Process
Creating the Data Fields
Configuring the Service Task
Creating a Business Service
Creating a DAA of the SimpleAddressClient Project
Deploying the Applications
Deploying the TIBCO SOA Project
Deploying the Organization Model
Deploying the ActiveMatrix BPM Project
Testing the Integration Between Applications
Using the Schema Construct xsd groups
Using Schema Construct xsd choice in a BPM Process
Creating the BPM Developer Project
Importing the ActiveMatrix BusinessWorks Service Engine WSDL
Defining the Type Address in the BOM
Defining the Business Process
Configuring the Business Process
Creating the Data Fields
Configuring the Service Task
Configuring the Script Task
Creating a Business Service
Deploying the Applications
Deploying the TIBCO SOA Project
Deploying the Organization Model
Deploying the ActiveMatrix BPM Project
Running the Tutorial
Integrating Data Using POJO
How to Integrate Data into a Process using Plain Old Java Objects (POJO)
Importing the Initial Resources
Creating a Java service task
Setting up Data Inputs and Outputs
Deploying and Running the Process
Providing Services
Exposing a Process as a Service
Creating a WelcomeUsersService Project
Configuring the Start Event to Receive a Message From a Client
Configuring the End Event to Return a Message to the Client
Defining the Data Inputs to and Outputs from the Process
Creating a Script to Generate the Welcome Greeting
Deploying the Application
Generating the WSDL
Testing the Application
Using Mediation to Transform and Route an Event to TIBCO BPM
Creating a TIBCO SOA Project
Importing the WSDL Files
Creating and Configuring the Mediation Flow Diagram
Adding a Route Mediation Task
Adding Transform Mediation Tasks
Adding Transform Tasks in the Input Path View
Configuring the Throw Fault Task
Adding Transform tasks in the Output Path View
Configuring the Fault Path View
Creating the Shared Resources
Creating Substitution Variables
Creating the Shared Resources
Binding Properties of the Shared Resources to the Substitution Variables
Configuring the Mediation Composite
Creating the Service
Creating the References
Creating the Distributed Application Archive
Importing a Tutorial Solution
Using Openspace
How to Get Started with Openspace
Logging in to Openspace
Adding a Gadget
Starting a Business Service
BPM Spotfire Tutorial
TIBCO ActiveMatrix BPM Spotfire Visualizations
How to Analyze Your BPM Data Using TIBCO Spotfire
Using Pageflows and Business Services
How to Model and Run Pageflows
Importing the Initial Resources
Mapping a Participant to an Organization Model
Creating a New Pageflow Process
Adding a Sequence of Tasks to the Pageflow Process
Associating Existing Data with the Tasks
Adding Further Data to the Pageflow Process
Creating Fields
Assigning Fields to Tasks
Deploying the Project
Running the Project
Verifying the Results
Debugging a Business Process
How to Debug a Business Process
Understanding the Process
Preparing TIBCO Business Studio for Debugging
Preparing the Process for Debugging
Adding Breakpoints
Adding and Editing Emulation Files
Configuring the Tester
Launching the Tester
Running a Process
Debugging the Process with Test Data
Performing Batch Testing