TIBCO iProcess Modeler™ 10 Exam

This exam will certify that the successful candidate has important knowledge and skills necessary to design, maintain, test and administer process definitions using TIBCO Process Modeler 10.

The exam is currently available and includes multiple-choice single answer, multiple-choice multiple answer, and drag-and-drop questions. Candidates who take the exam will be given 75 minutes to complete this exam.

Exam Details

  • Exam: TB0-108
  • Number of exam questions: 55
  • Exam duration: 1 hour and 15 minutes
  • Percentage correct to pass the exam: 70%



Successful candidates for the TIBCO iProcess Modeler™ 10 exam will likely have at least 6 months of experience working on a project using iProcess Modeler 10. Candidates should be able will be able to develop and test processes of average complexity that effectively translate customer requirements into a logical business process design (excluding any integration with a specific external system) with no assistance. Average complexity would include conditional expressions, dynamic addressing, priority aging, and deadlines; parallel paths, synchronizations, sub-processes (static and dynamic), as well as events. Further, the candidate will be able to update processes of any complexity, although he or she may need to seek assistance for complex process design issues. Finally, the candidate should have an understanding of process management, version control, and the impact of process design on the end-user view.

Additionally, successful candidates will have the experiences and mastered the topics outlined below.

Recommended General Experience


One year of business process management solution development experience with solid working knowledge of business analysis and modeling, process design, performance analysis, XML, SQL and networking protocols. Knowledge of Java programming language.

Product Specific Experience


6 months project experience working with TIBCO iProcess Modeler 10.

Exam Topics and Objectives

  • Process Design
    • Objects
      • Identify within a given scenario when it would be appropriate to use priorities and recognize which configuration options would be most appropriate.
      • Identify valid field definitions
      • Recognize how and when to implement dynamic form control
      • Given a scenario, identify the appropriate form marking and attributes to use
      • Given one or more scenarios, identify the most appropriate method of addressing.
      • Given one or more scenarios, identify the most appropriate use of deadlines
      • Given one or more scenarios, identify the most appropriate use of commands
      • Describe the purpose, features, and functions of EAI steps
      • Given one or more scenarios, identify the most appropriate use of scripts
      • Given a scenario, identify the most appropriate use of an event
      • Identify appropriate uses for the different types of sub-procedures and explain the issues that must be considered when configuring sub-procedures
      • Describe the features, functions, purpose of Transaction Control Step
      • Describe the features, functions, purpose of Graft Steps
    • Expressions and Functions
      • Recognize the different types of expressions, functions, and common system variables that exist and how they can be used
      • Recognize the use of scripts as function calls
  • Concepts
    • Integration
      • Given a scenario identify the most appropriate integration option to use and the issues that must be considered
      • Recognize the technical advantages/disadvantages of different integration components
      • Recognize where it is appropriate to use different methods of case start and where event triggers can be used
    • User Interface
      • Recognize the relationship between the process design and the work queue/user interface
    • Process Constructs
      • Given one or more process constructs, analyze the situation and predict what will happen
    • Testing
      • Recognize where to look for troubleshooting information when a given process does not behave as expected
  • Administration
    • Process Administration
      • Recognize the characteristics of different types of version control
      • Recognize the issues that must be considered when migrating from one version of a process to another
      • Explain the principle of various process status attributes
    • User Administration
      • Recognize the appropriate uses of user attributes

Suggested Reading List

  • iProcess Modeler Guides
    • TIBCO iProcess™ Modeler Getting Started Guide
    • TIBCO iProcess™ Modeler Basic Design
    • TIBCO iProcess™ Modeler Procedure Management
    • TIBCO iProcess™ Modeler Advanced Design
    • TIBCO iProcess™ Modeler Integration Techniques
    • TIBCO iProcess™ Expressions and Functions
  • Integration and Technical Guides
    • TIBCO iProcess™ Engine: Architecture Guide– Chapter 3, Introduction to Transactional Business Process Automation

Recommended Courses

  • BPM200: Essentials of TIBCO® BPM 10.x*
  • BPM205: Designing with the TIBCO iProcess™ Modeler 10.x*

*Course materials may only be obtained by attending the course(s).

Sample Questions


To maintain the security of the test environment, candidates are not permitted to bring reference materials of any kind into the testing center. Candidates should review our program policies prior to taking their exam.

Please review the program policies and follow the registration procedure to register for this exam.