• 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)