Business Object Model Data Types

Pre-version 5.x ActiveMatrix BPM uses JavaScript representation for business object model data types.

You can use the problem markers to help you fix any issues with your data type fields.

  • Some BOM primitive types are no longer supported: Attachment, DateTime, Duration, ID, Integer, Object. Any references to these types cause problem markers.
  • For simple type fields, the generic Object type is no longer supported for attributes. In JSON, use a text attribute and place your escaped JSON in the text attribute instead. In other words, this replaces XSD:any.
  • Integers are now shown as a fixed point number with zero decimal places. Any integer types are automatically converted on import.
  • There are two types of number:
    • Number.
    • Fixed point number.

    Both number types are implemented as JavaScript Numbers with extension functions to help with various interactions. Fixed point numbers allow you to specify a fixed number of decimal places and values assigned to these are rounded appropriately.

  • Sub-packages are no longer supported. If your business object model has sub-packages, you must move all your classes up to the top-level package.
  • For other restrictions, use the problem markers to help you reach a solution.