Friday, October 5, 2012

Extension Points - BMIDE

The following is a list of supported extension points within the Business Modeler IDE in Teamcenter. 

Business objects
Business objects are the primary objects that Teamcenter users work with in to create product data. These business objects are modeled in the BMIDE. Business objects contain properties and behaviors and are hierarchical in nature. A new business object can be added anywhere in the hierarchy to inherit behavior from its parent business object.
  • Item
  • Form
  • Dataset
  • AppInterface
  • GDELink
  • Intermediate Data Capture
  • StructureContext
  • Runtime (View Only) and so on...

Properties
Properties are the attributes that describe the business object. There are 4 types of properties.
  • Persistent Properties :- are stored in the database
  • Compound Properties :- are properties from one object shown on another object
  • Runtime Properties :- are properties that are computed at runtime
  • Relation Properties :- are properties that show related objects

Schema
Schema is comprised of Classes and Attributes: the logical database representation of the business objects and properties. Attributes represent your meta-data and store the following data types.
  • String
  • Integer
  • Date
  • Float
  • Character
  • Logical
  • Typed Reference
  • Untyped Reference

Business Rules
Business rules are the business behavior extension points of Teamcenter. The following is a list of the behavioral extensions points in Teamcenter.
  • Display Rules
  • Naming Rules
  • Extension Rules
  • Deep Copy Rules
  • GRM Rules
  • ID Context Rules
  • Property Rules
  • Compound Properties
  • Verification Rules

List of Values
List of values provide a pick list of options for a given property in the UI. Business analyst can set up predefined lists that match the property‘s data type: String, date, integer, etc. There are four types of LOVs.
  • Standard
  • Filter
  • Hierarchal
  • Interdependent

Options
Other extension points are available for configuring tools, change, unit of measure, and so on.
  • Change
  • Tool
  • Status
  • View Type
  • PS Occurrence
  • ID Context
  • Unit of Measure
  • Storage Media

Constants
A new constants framework is available by which you can configure extension points of the system and provide some of your own.
  • Global Constants
  • Business Object Constants
  • Property Constants

Rules Engine
A rules engine framework is available for providing robust decision table logic to your customers for configuring system behavior.
  • Application Extension Points
  • Application Extension Rules
  • Business Context

No comments:

Post a Comment