Analyst Edition User's Guide
Important Information
TIBCO Documentation and Support Services
Getting Started for Analysts
Modelled Application Archive
Creating an MAA
Accessing an MAA
TIBCO Business Studio - Analyst Edition Ribbon-Format Controls
How to Model a Simple Business Process in TIBCO Business Studio - Analyst Edition
Creating a New Project
Defining Business Data
Outlining the Business Process
Creating a Conditional Script
Adding Data to the Process
Defining an Organization Model for the Process
Adding a Position as a Participant to the Process
Viewing and Testing Forms on User Tasks
How to Simulate a Simple Business Process in TIBCO Business Studio - Analyst Edition
Creating a New Business Process
Simulating your Project
Comparing Simulations
TIBCO Business Studio™ Simulation
Important Information
TIBCO Documentation and Support Services
Getting Started with Simulation
Overview of Simulation
Concepts and Definitions
Activity-Based Costing
Destination Environment
Scenario
Service Level Agreement (SLA)
Simulation
Simulation Time
Tasks
Simulating Business Processes
Define the As Is Process
Prepare the Simulation
Assign Activity Duration
Add the Participants and Associate them with Activities
Assign Unit Costs to Participants
Add the Data Fields and Associate them with Activities (optional)
Set the Number of Simulation Cases
Set Up Looping Strategies
Run the Simulation of the As Is Process
View the Simulation Progress
Interpret the Results of Simulation
Optimize or Re-Engineer the Process
Using Historical Data for Activity Duration
Controlling Sequence Flow from a Gateway
Monitoring SLAs
Comparing Simulations
Creating and Viewing a Simulation Report
Designing Custom Reports
Obtaining a Data Source
Creating a New Report
Creating the Data Source
Create the Data Set
Creating the Report Parameters
Creating a Table to Display the Data
Importing the Report
Editing the Report
Customizing Simulation Preferences
Reference
Simulation Control View
Simulation Results View
Simulation Report View
Simulation Properties View
Compare Simulation Results View
Case Cost-Time Analysis
Participant Utilization
Simulation Data
TIBCO Business Studio™ Forms User's Guide
Important Information
TIBCO Documentation and Support Services
Concepts
The Modeling Environment for Forms
The Form and Form Elements
Form Builders and Form Validation
Viewing the Build Configuration of a Project
Data Mappings File
Structure of the Data Mappings File
Data Binding
Enabling the Generation of the Data Mappings File
Bindings
Direction of Bindings
Assigning Binding Both Ways
Actions
Actions Summary Table
Rules
Rules Summary Table
The Design Tab and Preview Tabs
Configuring Presentation Channels
Port Settings for Preview
Copy Form Preview URL
Logging
Locale
Logging Level
Reload
Performance Metrics
Instrumentation Level
View Datastore Data
Visibility in the Preview Tab
Outline View
Forms Compact Mode
Thumbnail Mode
Tree Mode
Usage of the Outline View with Forms
Data
Parameters
Data Fields
Shared Actions
Rules
Managing Form Elements From the Outline View
Use Business Labels in Outline View
Business Object Model
The Objects in a Business Object Model
Multiplicity of Relationships
Live Development of Forms
Viewing Forms in BPM Live Development
Setting Preferences for BPM Live Dev
Setting Preferences from the Properties View
Setting Preferences from the Preferences Dialog
Cross-Resource References
Breakage Mechanisms
Quick Fixes
Mobile Forms
Modified Functionality
Enabling Mobile Forms
Mobile Forms Preview
Mobile Specific Configuration of Controls and Panes
Rendering of Mobile Forms
Problem Markers
Tasks
Creation of a New Form
Drag and Drop Gesture to Customize a Form
Setting Bindings
Adding a Binding from the General Properties Tab for a Control
Adding a Binding from the Parameter Dialog
Adding a Binding from the Mappings Tab
Removing a Binding
Setting Actions
Adding a Script Action Using the Outline View
Adding a Computation Action Using the Outline View
Editing an Action
Setting Rules
Adding a Rule Using the Outline View
Picking an Existing Action
Creating a New Action
Adding a Rule Using the Rule Wizard
Enhanced User Interface
Enhanced User Interface on Custom Clients
CSS Best Practice
Cascading Style Sheets
Data Validation in a Form
Validation Messages and Usability
Validation Script
Implementing Validations
Adding a Validation
Editing a Validation
Examples of Validation Messages
Example 1 Setting a Custom Validation Message
Example 2 Custom Validation Message with Substitution Variables
Example 3 Validation Message Referenced from External Resource
Calling External JavaScript Functions
Specialized Layouts
Nesting Panes
Creating Columns with Nested Panes
Positioning Controls into a Multi-Column Layout
Resequencing Tabbed Panes
Resizing a Tabbed Pane
Positioning a Modal Dialog Pane
Setting Visibility of Pane and Control Borders
Embedded Forms
Working with Embedded Forms
Creating an Embeddable Form
Embedding a Form by Using the Embedded Form Icon
Embedding a Form from the Project Explorer
Adding a BOM Class or Form Parameter to a Form
Embedded Form Parameters
Setting Bindings from the Mappings Tab
Rendering of Embedded Forms
Editing Embedded Forms
Mappings Tab
Coloration Feedback
Setting Bindings
Adding Computation Actions
Editing Computation Action Using the Script Editor Section
Editing Mappings
Property Resource Bundles
The Merging Process
Customizing Property Resource Bundles
Validations Related to Custom Common Resources
Customizing the Form’s Preview Data
Editing the File form-name .data.json
Configuring the Setting in the Properties View
Form Data Fields
Configuring a Form Data Field
Numeric Controls
Inserting a Numeric Control
Inserting External Reference Format
Creating a Custom Format
Adding the Properties File in the Resource List
Inserting a Custom Format
Editing a Numeric Control
Localization of Forms
Creating a Locale-specific Properties File
Language-specific and Country-specific Properties Files
Locale-specific Version of a Form at Runtime
Defining Localization Properties Outside the Form
Example Using a Localization Properties File Defined Outside the Form
Business Analysis and Solution Design Modes
Migration from Previous Versions of TIBCO Business Studio Forms
Advanced Tasks
Using CSS to Customize the Rendering of a Form Control
Using Editable List Controls
Changing a Control’s Background Color Based on its Value
Performance Improvements
Static Rendering
Constraints on Model Validations
Restrictions on Runtime Functionality
Deferred Rendering and Deferred Initialization
Constraints on Model Validations
Restrictions on Runtime Functionality
Custom Controls
Working with the Component Library File
Working with the ControlWrapper
Usage of Custom Controls
Runtime Life Cycle of Custom Controls
Runtime Life Cycle of Custom Control Used within Grid Pane
Component Library Model
Library
Palette Drawer
Event Type
External Resource
Control Type
Capabilities
Property
Control Wrapper Implementation
initialize()
refresh()
destroy()
getValue()
getFormattedValue()
isReady()
setFocus()
compare()
renderStatic()
Component Interface
generateId()
getControl()
getFactory()
getForm()
getHintId()
getLabelId()
getLocale()
getParentNode()
getPresentationURL()
getResources()
getValidationMessageIds()
raiseEvent()
BOM JavaScript API for Custom Controls
Factory Methods
BOM Class Methods
BOM Class Instance Methods
Utility Methods
Reference
The Workbench
The Palette for the Form Designer
Panes
Types of Panes
Setting Pane Properties with Bindings and Rules
Controls
Edit as List with a Control
Control or Component Labels
Properties View Tabs
Properties View for Forms
General Tab
Mappings Tab
Font Tab
Child Layout Tab
Child Labels Tab
Rules Tab
Resources Tab
Preview Data Tab
Properties View for Panes
General Tab
Properties Tab
Mappings Tab
Layout Tab
Font Tab
Child Layout Tab
Child Labels
Validations Tab
Rules Tab
Mobile Tab
Properties View for Controls
General Tab
Mappings Tab
Properties Tab
Layout Tab
Font Tab
Validations Tab
Rules Tab
Mobile Tab
Configuration of Parameters
Context Menus
Keyboard Shortcuts
Grid Panes
Grid Panes in Display Mode
Grid Panes in Edit Mode
Grid Pane Column Headers
Grid Pane Navigation Bar
List Controls
List Controls in Display Mode
List Controls in Edit Mode
List Control Command Bar
Record Panes
Record Pane Body
Record Pane Navigation Bar
Tabbed Panes
CSS Classes
Built-in Static CSS Classes
Built-in Dynamic CSS Classes
Common Resource Keys
Keys for Number Patterns
Keys for Basic Number and Currency Symbols
Keys for Duration Control Labels
Keys for Date-Time Patterns
Keys for Optionlist Controls
Keys for Built-in Buttons
Keys for Grid and Record Panes
Keys for Modal Dialog Panes
Keys for Built-in Validation Messages
Keys for List Controls
Keys for Implicit Validation Messages
Keys for Enhanced User Interface
Miscellaneous Keys
Design-time Constraints
Client-side Validations
Scripting
Forms Scripting Scope of Variables
Forms Scripting Order of Script Execution
API for Scripting
Methods for Form Class
Methods for Control Class
Methods for Pane Class
Methods for List Class
Methods for Iterator Class
Methods for Logger Class
Complex Data
Factories
Packages
DateTimeUtil Factory
Duration Class
Utility Methods
Tips and Tricks
Recommendations for Forms Modeling
Grouping Related Controls Together in Vertical Panes
The Visibility Property to Simplify User Experience
Configuration of the Pane Type Property (optional)
Modifying Excessively Long Forms
Expansion of Narrow Panes to Avoid Wrong Placement at Run Time
Creation of Tabbed Panes
Addition of a Tab to an Existing Tabbed Pane
FAQs on TIBCO Business Studio Forms
Tips for Using TIBCO Business Studio Forms
Analyst Edition Installation Guide
Important Information
TIBCO Documentation and Support Services
Accessing TIBCO Business Studio Help
Installing TIBCO Business Studio - Analyst Edition
System Requirements
Supported Platforms
Minimum Disk Space and Memory Requirements
Third-party Software Requirements
Compatibility
Installer Accounts
Installation Directories
Installer Log File
Environment Information
Installing in GUI Mode on Windows
Installing in GUI Mode on Linux
Failures in Linux Version 7 when TIBCO Business Studio uses the SWT Internal Browser
Installing in Silent Mode (All Platforms)
Perform Post Installation Upgrade Tasks
Deletion of the Temporary Installation Files
Uninstalling TIBCO Business Studio - Analyst Edition
Using the Uninstaller
Using Programs and Features (Windows Only)