Business Object Models

A Business Object Model is an artifact that you can export from a TIBCO Business Studio project. Business Object Models define the case data for your processes. Case data is any business related data. For example, in an insurance company, case data may consist of an insurance claim or an insurance policy.

When using any of the services that update the case data store, your requests must be constructed to match the structure of the case data defined in your Business Object Model. For example, if you want to add a new claim to a case class called com.example.claim and the claim class contains attributes that include a claimID, a claimType and a claimReceivedDate, then your request must also be structured to provide a claimID, a claimType and a claimReceivedDate.

You can obtain this information by exporting the Business Object Model in TIBCO Business Studio to an XML schema, as follows:

  1. In TIBCO Business Studio, from Project Explorer, drill-down to your Business Object Model. For example, projectname/Business Objects/businessobjectmodel.bom.
  2. Right-click your Business Object Model and select Export > XML schema.
  3. From XML Schema, select the project or path where you want to store the XML schema. If you selected project, the default path is projectname/Business Objects/businessobjectmodel.bom.
  4. Click Finish.

    The XML schema is generated. For example, com.example.businessobjectmodel.xsd.