|
ENTITY process_plan SUBTYPE OF (action); WHERE WR1: SIZEOF( QUERY( ar <* USEDIN(SELF,'ACTION_SCHEMA.' + 'ACTION_RELATIONSHIP.RELATED_ACTION') | SIZEOF(['PROCESS_PLAN_MIM.PROCESS_PLAN', 'PROCESS_PLAN_MIM.PRODUCT_PROCESS_PLAN'] * TYPEOF(ar.relating_action)) <> 1 )) = 0; WR2: SIZEOF( QUERY( ar <* USEDIN(SELF,'ACTION_SCHEMA.' + 'ACTION_RELATIONSHIP.RELATING_ACTION') | (SIZEOF(['PROCESS_PLAN_MIM.PROCESS_PLAN', 'PROCESS_PLAN_MIM.PRODUCT_PROCESS_PLAN'] * TYPEOF(ar.related_action)) = 1) OR ((ar.name = 'process operation occurrence') AND ('PROCESS_PLAN_MIM.PROCESS_OPERATION' IN TYPEOF(ar.related_action.chosen_method))) )) = SIZEOF(USEDIN(SELF,'ACTION_SCHEMA.' + 'ACTION_RELATIONSHIP.RELATING_ACTION')); END_ENTITY; -- process_plan |
Entity data types and their attributesactionname: label; (OPT) description: text; chosen_method: action_method; (DER) id: identifier; process_plan - |
Global rules for this entity data type- |