WFProcess Class Definition



Parent PackageVPMWFL

[Back to Packages List]


WFProcess Class Characteristics

name WFProcess
type Class
Role The Workflow process includes all Workflow entities such as activities, participants, relevant data, and applications.
uuid 976badaf-f43d-0000-0280030b52000000
visibility Public
inheritsAFLAction
ExtensibleNo
CAADerivableNo



WFProcess Attributes: 59

mandatory V_definitionName The name of the Workflow process definition from which this process is instantiated
mandatoryuniqueV_nameinherited from AFLActionThe action name
mandatory C506_respsinherited from AFLActioninternal relationship to V506AFLResp from package ACTION References to all action responsibilities
mandatory C_attachementsinherited from AFLActioninternal relationship to AFLAttachement from package ACTION References to all action attachments
mandatory C_categoriesinherited from AFLActioninternal relationship to AFLCategoryReferences to affected object categories for classification
mandatory C_historiesinherited from AFLActioninternal relationship to AFLHistory from package ACTION References to all action histories
mandatory C_objectsinherited from AFLActioninternal relationship to AFLAffected_Object from package ACTION References to all action affected objects
mandatory V_creatorinherited from AFLActionThe user who created the action
mandatory V_lastmodif_userinherited from AFLActionThe user who made the last modification
mandatory V_priorityinherited from AFLActionThe action priority
mandatory V_statusinherited from AFLActionThe action current status
  C_activities internal relationship to WFActivity from package VPMWFL References to all activities defined for the Workflow process
  C_applications internal relationship to WFApplication from package VPMWFL A reference to applications
  C_finishMode The process finish mode
  C_icon The path name to a document file which gives additional information about the process
  C_inputs internal relationship to WFRelevantData from package VPMWFL The actual relevant data inputs of the process
  C_outputs internal relationship to WFRelevantData from package VPMWFL the actual relevant data outputs of the process
  C_participants internal relationship to WFParticipant from package VPMWFL References to all participants defined for the Workflow process
  C_relevantData internal relationship to WFRelevantData from package VPMWFL References to all relevant data defined for the Workflow process
  C_responsible internal relationship to WFParticipant from package VPMWFL A reference to the participant
  C_startMode The process start mode
  C_transitions internal relationship to WFLTransition from package VPMWFL References to all transitions defined for the Workflow process
  C_validFrom The date from which the Workflow process definition is valid
  C_validTo The date at which the Workflow process definition is no more valid
  V_classification The classification of the process definition
  V_cost The process average cost
  V_documentation The full path name to a document file which provides additional information about the process
  V_entryCondition The condition which must be satisfied before actually starting the process
  V_exitCode The process exit code
  V_exitCondition The condition which must be satisfied before actually completing the process
  V_id The process unique identifier
  V_inParameters The list of the required inputs for the process
  V_outParameters The list of the required outputs for the process
  V_primaryObject The name of the primary object with which this process is associated
  V_resourceCtxt The name of the context in which all the Workflow participants will be resolved (assigned)
  V_version The version of the Workflow process definition
  V_waitingTime The average time needed to prepare the performance of the process
  V_waitTime The expected time needed to prepare the performance of the process
  C508_isCompletedinherited from AFLActionA flag to specify whether the action is completed
  C_createdinherited from AFLActionThe creation date of the Action
  C_modifiedinherited from AFLActionThe action modification date
  V506_del_intinherited from AFLActionThe action delinquency interval
  V_abstractinherited from AFLActionThe action abstract
  V_actual_end_dateinherited from AFLActionThe action actual end date
  V_actual_start_dateinherited from AFLActionThe action actual start date
  V_del_dateinherited from AFLActionThe action delinquency date
  V_delIntervalTimeinherited from AFLActionThe action delinquency interval time
  V_descriptioninherited from AFLActionThe action short description
  V_durationinherited from AFLActionThe action duration
  V_durationTimeinherited from AFLActionThe expected duration time
  V_durationUnitinherited from AFLActionThe action duration unit
  V_end_dateinherited from AFLActionThe action planned end date
  V_mfg_projectinherited from AFLActionManufacturing Project Name
  V_progressinherited from AFLActionThe action progress
  V_start_dateinherited from AFLActionThe action planned start date
  V_taskDocumentationinherited from AFLActionThe document ID of a document describing the work to be performed on the action
  V_workingTimeinherited from AFLActionThe action actual working time
  V_workingTimeUnitinherited from AFLActionThe action unit for working time
  V_workTimeinherited from AFLActionThe action actual working time

[Top]




Attributes Full Definition

V_name   
 RoleIt may be customized through a user exit 
 TypeString 
 Uuid80A92508-0000-02A4-38B1372C000324EB 
 VisibilityPublic 
 MandatoryYes 
 Length80 
 AccessModeReadWrite 
 Multi ValuatedNo 
    [Top]
V_description   
 Role 
 TypeString 
 Uuid80A92508-0000-02A4-38B1372C00032AF6 
 VisibilityPublic 
 MandatoryNo 
 Length254 
 AccessModeReadWrite 
 Multi ValuatedNo 
    [Top]
V_taskDocumentation   
 Role 
 TypeString 
 Uuidae67f509-b999-0000-020a100536000000 
 VisibilityPublic 
 MandatoryNo 
 Length80 
 AccessModeReadWrite 
 Multi ValuatedNo 
    [Top]
V_abstract   
 Role 
 TypeString 
 Uuid80A92508-0000-02A4-38B1372C00032DE3 
 VisibilityPublic 
 MandatoryNo 
 Length80 
 AccessModeReadWrite 
 Multi ValuatedNo 
    [Top]
V_creator   
 Role 
 TypeString 
 Uuid80A92508-0000-02A4-38B1372C000330E2 
 VisibilityPublic 
 MandatoryYes 
 Length80 
 AccessModeReadWrite 
 Multi ValuatedNo 
    [Top]
V_priority   
 Role 
 TypeString 
 Uuid80A92508-0000-02A4-38B1372C00033A8A 
 VisibilityPublic 
 MandatoryYes 
 Length20 
 AccessModeReadWrite 
 Multi ValuatedNo 
    [Top]
V_status   
 Role 
 TypeString 
 Uuid80A92508-0000-02A4-38B1372C00033DB3 
 VisibilityPublic 
 MandatoryYes 
 Length80 
 AccessModeReadWrite 
 Multi ValuatedNo 
    [Top]
V_start_date   
 Role 
 TypeDate 
 Uuid80A92508-0000-02A4-38B1372C000341B2 
 VisibilityPublic 
 MandatoryNo 
 AccessModeReadWrite 
 Multi ValuatedNo 
    [Top]
V_end_date   
 Role 
 TypeDate 
 Uuid80A92508-0000-02A4-38B1372C00034510 
 VisibilityPublic 
 MandatoryNo 
 AccessModeReadWrite 
 Multi ValuatedNo 
    [Top]
V_actual_start_date   
 Role 
 TypeDate 
 Uuid80A92508-0000-02A4-38B1372C00034861 
 VisibilityPublic 
 MandatoryNo 
 AccessModeReadWrite 
 Multi ValuatedNo 
    [Top]
V_actual_end_date   
 Role 
 TypeDate 
 Uuid80A92508-0000-02A4-38B1372C00034BBE 
 VisibilityPublic 
 MandatoryNo 
 AccessModeReadWrite 
 Multi ValuatedNo 
    [Top]
V_duration   
 Role 
 TypeInteger 
 Uuid80A92508-0000-02A4-38B1372C00034F83 
 VisibilityPublic 
 MandatoryNo 
 AccessModeReadWrite 
 Multi ValuatedNo 
    [Top]
V_durationTime   
 Role 
 TypeBinary 
 Uuidacea010e-712f-0000-020a100536000000 
 VisibilityPublic 
 MandatoryNo 
 Length32 
 AccessModeReadWrite 
 Multi ValuatedNo 
    [Top]
V_durationUnit   
 Role 
 TypeString 
 Uuid97702658-be08-0000-0280030b52000000 
 VisibilityPublic 
 MandatoryNo 
 Length20 
 AccessModeReadWrite 
 Multi ValuatedNo 
    [Top]
V_progress   
 Role 
 TypeString 
 Uuid999e4036-e772-0000-0280030b52000000 
 VisibilityPublic 
 MandatoryNo 
 Length20 
 AccessModeReadWrite 
 Multi ValuatedNo 
    [Top]
V_workTime   
 Role 
 TypeBinary 
 Uuidacea90fb-c1ff-0000-020a100536000000 
 VisibilityPublic 
 MandatoryNo 
 Length32 
 AccessModeReadWrite 
 Multi ValuatedNo 
    [Top]
V_workingTimeUnit   
 Role 
 TypeString 
 Uuid999e41f3-d428-0000-0280030b52000000 
 VisibilityPublic 
 MandatoryNo 
 Length20 
 AccessModeReadWrite 
 Multi ValuatedNo 
    [Top]
V_workingTime   
 Role 
 TypeInteger 
 Uuid977026ed-6123-0000-0280030b52000000 
 VisibilityPublic 
 MandatoryNo 
 AccessModeReadWrite 
 Multi ValuatedNo 
    [Top]
V_del_date   
 Role 
 TypeDate 
 Uuid80A92508-0000-02A4-38B1372C00035314 
 VisibilityPublic 
 MandatoryNo 
 AccessModeReadWrite 
 Multi ValuatedNo 
    [Top]
V506_del_int   
 Role 
 TypeInteger 
 Uuid80A92508-0000-5C29-39F83BC7000871BA 
 VisibilityPublic 
 MandatoryNo 
 AccessModeReadWrite 
 Multi ValuatedNo 
    [Top]
V_delIntervalTime   
 Role 
 TypeBinary 
 Uuidacead207-832e-0000-020a100536000000 
 VisibilityPublic 
 MandatoryNo 
 Length32 
 AccessModeReadWrite 
 Multi ValuatedNo 
    [Top]
V_lastmodif_user   
 Role 
 TypeString 
 Uuid80A92508-0000-02A4-38B1372C00035A19 
 VisibilityPublic 
 MandatoryYes 
 Length32 
 AccessModeReadWrite 
 Multi ValuatedNo 
    [Top]
V_mfg_project   
 Role 
 TypeString 
 Uuidb14c2a8f-27f6-0000-020a100536000000 
 VisibilityPublic 
 MandatoryNo 
 Length80 
 AccessModeReadWrite 
 Multi ValuatedNo 
    [Top]
C_created   
 Role 
 TypeDate 
 Uuid90bc126f-052b-0000-0280030b52000000 
 VisibilityPublic 
 MandatoryNo 
 AccessModeReadWrite 
 Multi ValuatedNo 
    [Top]
C_modified   
 Role 
 TypeDate 
 Uuid90bc126a-113d-0000-0280030b52000000 
 VisibilityPublic 
 MandatoryNo 
 AccessModeReadWrite 
 Multi ValuatedNo 
    [Top]
C508_isCompleted   
 Role 
 TypeBoolean 
 Uuid9a4d8aaf-ea43-0000-0280030b52000000 
 VisibilityPublic 
 MandatoryNo 
 AccessModeReadWrite 
 Multi ValuatedNo 
    [Top]
C_histories   
 Role 
 TypeRelationship 
 Uuid80A92508-0000-02A4-38B1372C0003644A 
 VisibilityPublic 
 MandatoryYes 
 AccessModeReadWrite 
 Multi ValuatedYes 
 Aggregation typeShared 
 Target objectsAFLHistory  
    [Top]
C_objects   
 Role 
 TypeRelationship 
 Uuid80A92508-0000-02A4-38B1372C00036873 
 VisibilityPublic 
 MandatoryYes 
 AccessModeReadWrite 
 Multi ValuatedYes 
 Aggregation typeShared 
 Target objectsAFLAffected_Object  
    [Top]
C_attachements   
 Role 
 TypeRelationship 
 Uuid80A92508-0000-02A4-38B1372C00036D31 
 VisibilityPublic 
 MandatoryYes 
 AccessModeReadWrite 
 Multi ValuatedYes 
 Aggregation typeShared 
 Target objectsAFLAttachement  
    [Top]
C506_resps   
 Role 
 TypeRelationship 
 Uuid80A92508-0000-5C29-39F83BC700088D1F 
 VisibilityPublic 
 MandatoryYes 
 AccessModeReadWrite 
 Multi ValuatedYes 
 Aggregation typeShared 
 Target objectsV506AFLResp  
    [Top]
C_categories   
 Role 
 TypeRelationship 
 Uuidb00a36d7-20a9-0000-020a100536000000 
 VisibilityPublic 
 MandatoryYes 
 AccessModeReadWrite 
 Multi ValuatedYes 
 Aggregation typeShared 
 Target objectsAFLCategory 
    [Top]
V_id   
 RoleThe process unique identifier may be customized through a user exit. 
 TypeString 
 Uuid9820a002-b2f2-0000-0280030b52000000 
 VisibilityPublic 
 MandatoryNo 
 Length80 
 AccessModeReadWrite 
 Multi ValuatedNo 
    [Top]
V_definitionName   
 Role 
 TypeString 
 Uuid99ee48ae-1842-0000-0280030b52000000 
 VisibilityPublic 
 MandatoryYes 
 Length80 
 AccessModeReadWrite 
 Multi ValuatedNo 
    [Top]
V_primaryObject   
 RoleThis name may be, for example, an ECO name. 
 TypeString 
 Uuid999e37ee-7357-0000-0280030b52000000 
 VisibilityPublic 
 MandatoryNo 
 Length80 
 AccessModeReadWrite 
 Multi ValuatedNo 
    [Top]
V_resourceCtxt   
 Role 
 TypeString 
 Uuid999e5294-5a74-0000-0280030b52000000 
 VisibilityPublic 
 MandatoryNo 
 Length80 
 AccessModeReadWrite 
 Multi ValuatedNo 
    [Top]
V_version   
 Role 
 TypeString 
 Uuid976be9d0-60c8-0000-0280030b52000000 
 VisibilityPublic 
 MandatoryNo 
 Length20 
 AccessModeReadWrite 
 Multi ValuatedNo 
    [Top]
C_icon   
 Role 
 TypeString 
 Uuid9770244c-983f-0000-0280030b52000000 
 VisibilityPublic 
 MandatoryNo 
 Length255 
 AccessModeReadWrite 
 Multi ValuatedNo 
    [Top]
C_validFrom   
 Role 
 TypeDate 
 Uuid977024ce-fbf7-0000-0280030b52000000 
 VisibilityPublic 
 MandatoryNo 
 AccessModeReadWrite 
 Multi ValuatedNo 
    [Top]
C_validTo   
 RoleIf not specified, the validity is unlimited. 
 TypeDate 
 Uuid97702536-b8f3-0000-0280030b52000000 
 VisibilityPublic 
 MandatoryNo 
 AccessModeReadWrite 
 Multi ValuatedNo 
    [Top]
V_classification   
 RoleThe classification may be, for example, Manufacturing, Finance, or sales. 
 TypeString 
 Uuid97702590-6686-0000-0280030b52000000 
 VisibilityPublic 
 MandatoryNo 
 Length20 
 AccessModeReadWrite 
 Multi ValuatedNo 
    [Top]
V_cost   
 RoleThis attribute is not currently taken into account by the Workflow. 
 TypeString 
 Uuid977025f1-6349-0000-0280030b52000000 
 VisibilityPublic 
 MandatoryNo 
 Length20 
 AccessModeReadWrite 
 Multi ValuatedNo 
    [Top]
V_waitingTime   
 RoleThis attribute is not currently taken into account by the Workflow. 
 TypeInteger 
 Uuid97703515-0562-0000-0280030b52000000 
 VisibilityPublic 
 MandatoryNo 
 AccessModeReadWrite 
 Multi ValuatedNo 
    [Top]
V_waitTime   
 RoleThis attribute is not currently taken into account by the Workflow. 
 TypeBinary 
 Uuidacead502-c824-0000-020a100536000000 
 VisibilityPublic 
 MandatoryNo 
 Length32 
 AccessModeReadWrite 
 Multi ValuatedNo 
    [Top]
V_inParameters   
 RoleThis list should contain names of the relevant data defined in the Workflow process. 
 TypeString 
 Uuid97bb0ccc-4514-0000-0280030b52000000 
 VisibilityPublic 
 MandatoryNo 
 Length80 
 AccessModeReadWrite 
 Multi ValuatedYes 
    [Top]
V_outParameters   
 RoleThis list should contain names of the relevant data defined in the Workflow process. 
 TypeString 
 Uuid97bb1683-d1e8-0000-0280030b52000000 
 VisibilityPublic 
 MandatoryNo 
 Length80 
 AccessModeReadWrite 
 Multi ValuatedYes 
    [Top]
C_inputs   
 Role 
 TypeRelationship 
 Uuid9820aa9d-9536-0000-0280030b52000000 
 VisibilityPublic 
 MandatoryNo 
 AccessModeReadWrite 
 Multi ValuatedYes 
 Aggregation typeShared 
 Target objectsWFRelevantData  
    [Top]
C_outputs   
 Role 
 TypeRelationship 
 Uuid9820aabc-fb71-0000-0280030b52000000 
 VisibilityPublic 
 MandatoryNo 
 AccessModeReadWrite 
 Multi ValuatedYes 
 Aggregation typeShared 
 Target objectsWFRelevantData  
    [Top]
C_responsible   
 RoleThe participant specifies the process responsible. 
 TypeRelationship 
 Uuid9770383e-c89f-0000-0280030b52000000 
 VisibilityPublic 
 MandatoryNo 
 AccessModeReadWrite 
 Multi ValuatedNo 
 Aggregation typeShared 
 Target objectsWFParticipant  
    [Top]
C_applications   
 Role 
 TypeRelationship 
 Uuid97703878-1ae9-0000-0280030b52000000 
 VisibilityPublic 
 MandatoryNo 
 AccessModeReadWrite 
 Multi ValuatedYes 
 Aggregation typeShared 
 Target objectsWFApplication  
    [Top]
C_participants   
 Role 
 TypeRelationship 
 Uuid977038d5-f5a5-0000-0280030b52000000 
 VisibilityPublic 
 MandatoryNo 
 AccessModeReadWrite 
 Multi ValuatedYes 
 Aggregation typeShared 
 Target objectsWFParticipant  
    [Top]
C_relevantData   
 Role 
 TypeRelationship 
 Uuid97703e21-c7e2-0000-0280030b52000000 
 VisibilityPublic 
 MandatoryNo 
 AccessModeReadWrite 
 Multi ValuatedYes 
 Aggregation typeShared 
 Target objectsWFRelevantData  
    [Top]
C_activities   
 Role 
 TypeRelationship 
 Uuid97703efa-5601-0000-0280030b52000000 
 VisibilityPublic 
 MandatoryNo 
 AccessModeReadWrite 
 Multi ValuatedYes 
 Aggregation typeShared 
 Target objectsWFActivity  
    [Top]
C_transitions   
 Role 
 TypeRelationship 
 Uuid97703fa4-786e-0000-0280030b52000000 
 VisibilityPublic 
 MandatoryNo 
 AccessModeReadWrite 
 Multi ValuatedYes 
 Aggregation typeShared 
 Target objectsWFLTransition  
    [Top]
C_startMode   
 RoleThe process start mode value may be MANUAL or AUTO. 
 TypeString 
 Uuida8ab4610-cca8-0000-0280030b52000000 
 VisibilityPublic 
 MandatoryNo 
 Length10 
 AccessModeReadWrite 
 Multi ValuatedNo 
    [Top]
C_finishMode   
 RoleThe process finish mode value may be MANUAL or AUTO. 
 TypeString 
 Uuid9c21224f-a227-0000-0280030b52000000 
 VisibilityPublic 
 MandatoryNo 
 Length10 
 AccessModeReadWrite 
 Multi ValuatedNo 
    [Top]
V_entryCondition   
 RoleSee LCA documentation for condition syntax. 
 TypeString 
 Uuid9f698582-7d78-0000-0280030b52000000 
 VisibilityPublic 
 MandatoryNo 
 Length1024 
 AccessModeReadWrite 
 Multi ValuatedNo 
    [Top]
V_exitCondition   
 RoleSee LCA documentation for condition syntax. 
 TypeString 
 Uuid9f69a6bc-750a-0000-0280030b52000000 
 VisibilityPublic 
 MandatoryNo 
 Length1024 
 AccessModeReadWrite 
 Multi ValuatedNo 
    [Top]
V_exitCode   
 RoleThe exit code is valued at process termination. It can be 0 for normal termination, or greater than 0 otherwise. 
 TypeInteger 
 Uuid9f69a706-5c5d-0000-0280030b52000000 
 VisibilityPublic 
 MandatoryNo 
 AccessModeReadWrite 
 Multi ValuatedNo 
    [Top]
V_documentation   
 Role 
 TypeString 
 Uuida12e9541-6920-0000-0280030b52000000 
 VisibilityPublic 
 MandatoryNo 
 Length80 
 AccessModeReadWrite 
 Multi ValuatedNo 
    [Top]

Copyright © 1999-2007, Dassault Systèmes. All rights reserved.