process Class Definition



Parent PackagePEOPLE

[Back to Packages List]


process Class Characteristics

name process
type Class
Role The process object enables security on LCA functions and applications. It generally refers to (class, method) couples. (See the privilege object.)
uuid 80B23F8E-0000-3A1D-385A5B82000F2B54
visibility Public
ExtensibleYes
CAADerivableNo



process Attributes: 5

mandatory application The application name
mandatory data_required A flag to specify whether a process requires a condition
mandatory func The function name or class name
mandatory user_process A flag to specify whether a process is user defined
  command The method name

[Top]




Attributes Full Definition

application   
 RoleThe application name is generally VPM for ENOVIA applications. The exception is VPMAdmin for VPMPeopleEdit login. 
 TypeString 
 Uuid80B23F8E-0000-3A1D-385A5B82000F2E1B 
 VisibilityPublic 
 MandatoryYes 
 Length40 
 AccessModeReadWrite 
 Multi ValuatedNo 
    [Top]
func   
 RoleWhen the func attribute is valued with a function name, the command attribute is not valued. For example, LOGIN is a function name. Conversely, when the func attribute is valued with a class name, the command attribute is valued with the associated method name. 
 TypeString 
 Uuid80B23F8E-0000-3A1D-385A5B82000F30B4 
 VisibilityPublic 
 MandatoryYes 
 Length40 
 AccessModeReadWrite 
 Multi ValuatedNo 
    [Top]
command   
 RoleThe method name is valued when the func attribute refers to a class name. 
 TypeString 
 Uuid80B23F8E-0000-3A1D-385A5B82000F334E 
 VisibilityPublic 
 MandatoryNo 
 Length80 
 AccessModeReadWrite 
 Multi ValuatedNo 
    [Top]
data_required   
 RoleThis flag is set to 1 if the process requires a condition, and to 0 otherwise. 
 TypeInteger 
 Uuid80B23F8E-0000-3A1D-385A5B82000F3665 
 VisibilityPublic 
 MandatoryYes 
 AccessModeReadWrite 
 Multi ValuatedNo 
    [Top]
user_process   
 RoleThis flag is set to 1 if the process is user defined, and to 0 otherwise. A user process can only be created by the *PROC command in VPMPeopleImport. 
 TypeInteger 
 Uuid80B23F8E-0000-3A1D-385A5B82000F3957 
 VisibilityPublic 
 MandatoryYes 
 AccessModeReadWrite 
 Multi ValuatedNo 
    [Top]

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