com.ibm.itim.workflow.model.type
Class ProcessType

java.lang.Object
  extended by com.ibm.itim.workflow.model.type.ProcessType

public class ProcessType
extends java.lang.Object

This defines all supported system process types


Field Summary
static java.lang.String ACCOUNT_ADOPT_PROCESS
           
static java.lang.String ACCOUNT_DELETE_PROCESS
           
static java.lang.String ACCOUNT_PASSWORD_CHANGE_PROCESS
          The process context signature is the Account.changePassword operation.
static java.lang.String ACCOUNT_RESTORE_PROCESS
           
static java.lang.String ACCOUNT_SUSPEND_PROCESS
           
static java.lang.String[] ACCT_CHANGE_PROCESS_TYPES
          Identifies all the process types belonging to Account Change type For use in COMPLIANCE ALERT
static java.lang.String ADD_CREDENTIAL_TO_VAULT
          new process types defined for PIM
static java.lang.String AUTHORIZE_PROVISION_PROCESS
          The provisioning authorization process
static java.lang.String CHANGE_ACCOUNT_PROCESS
          The process context is the Account.modify operation.
static java.lang.String CHECKIN_CREDENTIAL
           
static java.lang.String CHECKOUT_CREDENTIAL
           
static java.lang.String CUSTOM_OPERATION_PROCESS
          The custmer defined process This type of process is defined by customer to be used in either provisioning authorization process or orchestration process.
static java.lang.String DYNAMICROLE_ADD_PROCESS
          Dynamic role process types The process context is the DynamicRoleData class
static java.lang.String DYNAMICROLE_DELETE_PROCESS
           
static java.lang.String DYNAMICROLE_MODIFY_PROCESS
           
static java.lang.String ENFORCE_POLICY_FOR_SERVICE
          There is no corresponding context defined for this type since this process set requestee and subject data in script.
static java.lang.String ENTITY_CHANGE_ACCOUNT_PROCESS
           
static java.lang.String ENTITY_SERVICE_PROVISION_PROCESS
           
static java.lang.String FULFILL_POLICY_FOR_ACCOUNT
          There is no corresponding context defined for this type since this process set requestee and subject data in script.
static java.lang.String HANLDE_EXPIRED_LEASE
           
static java.lang.String HOST_SELECTION_POLICY_ADD
          The process context is the HostSelectionPolicyData
static java.lang.String HOST_SELECTION_POLICY_DELETE
           
static java.lang.String HOST_SELECTION_POLICY_MODIFY
           
static java.lang.String HRFEED_PROCESS
          The process context signature is HRFeedProcessData class
static java.lang.String[] IDENTITY_CHANGE_PROCESS_TYPES
          Identifies all the process types belonging to Identity Change type For use in COMPLIANCE ALERT
static java.lang.String IMPORT_POLICY_ENFORCEMENT_PROCESS
          Dynamic role process types The process context is the DynamicRoleData class
static java.lang.String LABEL_PREFIX
          The label prefix for labels in the Labels.properties
static java.lang.String LIFECYCLE_RULE_PROCESS
          The process context signature is LifecycleRuleData
static java.lang.String MANUAL_SERVICE_REQUEST
          This is the process type for manual service
static java.lang.String MULTI_ACCOUNT_ADOPT_PROCESS
           
static java.lang.String MULTI_ACCOUNT_CHANGE_PASSWORD
           
static java.lang.String MULTI_ACCOUNT_DELETE_PROCESS
           
static java.lang.String MULTI_ACCOUNT_RESTORE_PROCESS
           
static java.lang.String MULTI_ACCOUNT_STATE_CHANGE_PROCESS
          The process contect signature is the MultiAccountStateChangeData class
static java.lang.String MULTI_ACCOUNT_SUSPEND_PROCESS
          The process context signature is the AccountStateChangeData class
static java.lang.String MULTI_USER_DELETE_PROCESS
           
static java.lang.String MULTI_USER_RESTORE_PROCESS
           
static java.lang.String MULTI_USER_SUSPEND_PROCESS
          The process context signature is the ChangeMultiUserStateData class
static java.lang.String NEW_USER_PROCESS
          The process context signature is the newUserData class
static java.lang.String[] NO_SERVICE_INPUT_PROCESS_TYPES
          Identifies the default process types that do not have service as input parameter.
static java.lang.String ORGANIZATION_DELETE_PROCESS
           
static java.lang.String ORGANIZATION_RESTORE_PROCESS
           
static java.lang.String ORGANIZATION_SUSPEND_PROCESS
          The process context signature is the OrgStateChangeData class
static java.lang.String ORGUNIT_DELETE_PROCESS
           
static java.lang.String ORGUNIT_RESTORE_PROCESS
           
static java.lang.String ORGUNIT_SUSPEND_PROCESS
          The process context signature is the OrgUnitStateChangeData class
static java.lang.String POLICY_ADD_PROCESS
          The process context is the ChangePolicyData class
static java.lang.String[] POLICY_CHANGE_PROCESS_TYPES
          Identifies all the process types belonging to Policy type For use in COMPLIANCE ALERT
static java.lang.String POLICY_DELETE_PROCESS
           
static java.lang.String POLICY_MODIFY_PROCESS
           
static java.lang.String PROCESS_EXPIRED_LEASES
           
static java.lang.String[] PROCESS_TYPES
          Identifies all the process types supported by the system
static java.lang.String RECERTIFICATION
          This is the process type for recertification policies @since ITIM 5.0
static java.lang.String[] RECON_PROCESS_TYPES
          Identifies all the process types belonging to Reconciliation Change type For use in COMPLIANCE ALERT
static java.lang.String RECONCILIATION_PROCESS
          The process context signature is ReconProcessData class
static java.lang.String ROLE_HIERARCHY_CHANGE_PROCESS
          Role Hierarchy change process type
static java.lang.String SEPARATION_OF_DUTY_POLICY_ADD_PROCESS
          The process context signature for SeparationOfDutyPolicy
static java.lang.String SEPARATION_OF_DUTY_POLICY_DELETE_PROCESS
           
static java.lang.String SEPARATION_OF_DUTY_POLICY_MODIFY_PROCESS
           
static java.lang.String SEPARATION_OF_DUTY_POLICY_RECONCILE_PROCESS
           
static java.lang.String SERVICE_ENFORCE_POLICIES
          This is a system workflow process type for service
static java.lang.String SERVICE_PROVISION_PROCESS
          The process context signature is the Account.add operation.
static java.lang.String SHARED_ACCESS_BULK_LOAD
           
static java.lang.String SOD_APPROVAL_PROCESS
          Separation Of Duty Policy violation approval process
static java.lang.String SOD_EVALUATE_PROCESS
          Separation Of Duty Policy evaluation process
static java.lang.String USER_BU_CHANGE_PROCESS
          The process context signature is the Person.transfer operation.
static java.lang.String USER_DATA_CHANGE_PROCESS
          The process context signature is the Person.modify operation.
static java.lang.String USER_DELETE_PROCESS
           
static java.lang.String USER_RESTORE_PROCESS
           
static java.lang.String USER_SELF_REGISTER_PROCESS
          The process context signature is the Person.selfRegister operation.
static java.lang.String USER_SUSPEND_PROCESS
          The process context signature is the Person delete, suspend, and restore operations.
static java.lang.String USERACCESS_DELETE_PROCESS
          The process context signature is the removeAccess global operation for access entitlement removal Since TIM 5.0
static java.lang.String USERACCESS_PROVISION_PROCESS
          The process context signature is the requestAccess global operation for access entitlement request Since TIM 5.0
 
Constructor Summary
ProcessType()
           
 
Method Summary
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

LABEL_PREFIX

public static final java.lang.String LABEL_PREFIX
The label prefix for labels in the Labels.properties

See Also:
Constant Field Values

USER_DATA_CHANGE_PROCESS

public static final java.lang.String USER_DATA_CHANGE_PROCESS
The process context signature is the Person.modify operation.

See Also:
Constant Field Values

USER_BU_CHANGE_PROCESS

public static final java.lang.String USER_BU_CHANGE_PROCESS
The process context signature is the Person.transfer operation.

See Also:
Constant Field Values

USER_SELF_REGISTER_PROCESS

public static final java.lang.String USER_SELF_REGISTER_PROCESS
The process context signature is the Person.selfRegister operation.

See Also:
Constant Field Values

USER_SUSPEND_PROCESS

public static final java.lang.String USER_SUSPEND_PROCESS
The process context signature is the Person delete, suspend, and restore operations.

See Also:
Constant Field Values

USER_RESTORE_PROCESS

public static final java.lang.String USER_RESTORE_PROCESS
See Also:
Constant Field Values

USER_DELETE_PROCESS

public static final java.lang.String USER_DELETE_PROCESS
See Also:
Constant Field Values

MULTI_USER_SUSPEND_PROCESS

public static final java.lang.String MULTI_USER_SUSPEND_PROCESS
The process context signature is the ChangeMultiUserStateData class

See Also:
Constant Field Values

MULTI_USER_RESTORE_PROCESS

public static final java.lang.String MULTI_USER_RESTORE_PROCESS
See Also:
Constant Field Values

MULTI_USER_DELETE_PROCESS

public static final java.lang.String MULTI_USER_DELETE_PROCESS
See Also:
Constant Field Values

NEW_USER_PROCESS

public static final java.lang.String NEW_USER_PROCESS
The process context signature is the newUserData class

See Also:
Constant Field Values

SERVICE_PROVISION_PROCESS

public static final java.lang.String SERVICE_PROVISION_PROCESS
The process context signature is the Account.add operation.

See Also:
Constant Field Values

ENTITY_SERVICE_PROVISION_PROCESS

public static final java.lang.String ENTITY_SERVICE_PROVISION_PROCESS
See Also:
Constant Field Values

CHANGE_ACCOUNT_PROCESS

public static final java.lang.String CHANGE_ACCOUNT_PROCESS
The process context is the Account.modify operation.

See Also:
Constant Field Values

ENTITY_CHANGE_ACCOUNT_PROCESS

public static final java.lang.String ENTITY_CHANGE_ACCOUNT_PROCESS
See Also:
Constant Field Values

ACCOUNT_PASSWORD_CHANGE_PROCESS

public static final java.lang.String ACCOUNT_PASSWORD_CHANGE_PROCESS
The process context signature is the Account.changePassword operation.

See Also:
Constant Field Values

MULTI_ACCOUNT_SUSPEND_PROCESS

public static final java.lang.String MULTI_ACCOUNT_SUSPEND_PROCESS
The process context signature is the AccountStateChangeData class

See Also:
Constant Field Values

MULTI_ACCOUNT_RESTORE_PROCESS

public static final java.lang.String MULTI_ACCOUNT_RESTORE_PROCESS
See Also:
Constant Field Values

MULTI_ACCOUNT_DELETE_PROCESS

public static final java.lang.String MULTI_ACCOUNT_DELETE_PROCESS
See Also:
Constant Field Values

MULTI_ACCOUNT_CHANGE_PASSWORD

public static final java.lang.String MULTI_ACCOUNT_CHANGE_PASSWORD
See Also:
Constant Field Values

MULTI_ACCOUNT_ADOPT_PROCESS

public static final java.lang.String MULTI_ACCOUNT_ADOPT_PROCESS
See Also:
Constant Field Values

ACCOUNT_ADOPT_PROCESS

public static final java.lang.String ACCOUNT_ADOPT_PROCESS
See Also:
Constant Field Values

ACCOUNT_SUSPEND_PROCESS

public static final java.lang.String ACCOUNT_SUSPEND_PROCESS
See Also:
Constant Field Values

ACCOUNT_RESTORE_PROCESS

public static final java.lang.String ACCOUNT_RESTORE_PROCESS
See Also:
Constant Field Values

ACCOUNT_DELETE_PROCESS

public static final java.lang.String ACCOUNT_DELETE_PROCESS
See Also:
Constant Field Values

USERACCESS_PROVISION_PROCESS

public static final java.lang.String USERACCESS_PROVISION_PROCESS
The process context signature is the requestAccess global operation for access entitlement request Since TIM 5.0

See Also:
Constant Field Values

USERACCESS_DELETE_PROCESS

public static final java.lang.String USERACCESS_DELETE_PROCESS
The process context signature is the removeAccess global operation for access entitlement removal Since TIM 5.0

See Also:
Constant Field Values

MULTI_ACCOUNT_STATE_CHANGE_PROCESS

public static final java.lang.String MULTI_ACCOUNT_STATE_CHANGE_PROCESS
The process contect signature is the MultiAccountStateChangeData class

See Also:
Constant Field Values

RECONCILIATION_PROCESS

public static final java.lang.String RECONCILIATION_PROCESS
The process context signature is ReconProcessData class

See Also:
Constant Field Values

HRFEED_PROCESS

public static final java.lang.String HRFEED_PROCESS
The process context signature is HRFeedProcessData class

See Also:
Constant Field Values

ORGANIZATION_SUSPEND_PROCESS

public static final java.lang.String ORGANIZATION_SUSPEND_PROCESS
The process context signature is the OrgStateChangeData class

See Also:
Constant Field Values

ORGANIZATION_RESTORE_PROCESS

public static final java.lang.String ORGANIZATION_RESTORE_PROCESS
See Also:
Constant Field Values

ORGANIZATION_DELETE_PROCESS

public static final java.lang.String ORGANIZATION_DELETE_PROCESS
See Also:
Constant Field Values

ORGUNIT_SUSPEND_PROCESS

public static final java.lang.String ORGUNIT_SUSPEND_PROCESS
The process context signature is the OrgUnitStateChangeData class

See Also:
Constant Field Values

ORGUNIT_RESTORE_PROCESS

public static final java.lang.String ORGUNIT_RESTORE_PROCESS
See Also:
Constant Field Values

ORGUNIT_DELETE_PROCESS

public static final java.lang.String ORGUNIT_DELETE_PROCESS
See Also:
Constant Field Values

POLICY_ADD_PROCESS

public static final java.lang.String POLICY_ADD_PROCESS
The process context is the ChangePolicyData class

See Also:
Constant Field Values

POLICY_MODIFY_PROCESS

public static final java.lang.String POLICY_MODIFY_PROCESS
See Also:
Constant Field Values

POLICY_DELETE_PROCESS

public static final java.lang.String POLICY_DELETE_PROCESS
See Also:
Constant Field Values

SEPARATION_OF_DUTY_POLICY_ADD_PROCESS

public static final java.lang.String SEPARATION_OF_DUTY_POLICY_ADD_PROCESS
The process context signature for SeparationOfDutyPolicy

Since:
ITIM 5.1
See Also:
Constant Field Values

SEPARATION_OF_DUTY_POLICY_DELETE_PROCESS

public static final java.lang.String SEPARATION_OF_DUTY_POLICY_DELETE_PROCESS
See Also:
Constant Field Values

SEPARATION_OF_DUTY_POLICY_MODIFY_PROCESS

public static final java.lang.String SEPARATION_OF_DUTY_POLICY_MODIFY_PROCESS
See Also:
Constant Field Values

SEPARATION_OF_DUTY_POLICY_RECONCILE_PROCESS

public static final java.lang.String SEPARATION_OF_DUTY_POLICY_RECONCILE_PROCESS
See Also:
Constant Field Values

HOST_SELECTION_POLICY_ADD

public static final java.lang.String HOST_SELECTION_POLICY_ADD
The process context is the HostSelectionPolicyData

See Also:
Constant Field Values

HOST_SELECTION_POLICY_MODIFY

public static final java.lang.String HOST_SELECTION_POLICY_MODIFY
See Also:
Constant Field Values

HOST_SELECTION_POLICY_DELETE

public static final java.lang.String HOST_SELECTION_POLICY_DELETE
See Also:
Constant Field Values

DYNAMICROLE_ADD_PROCESS

public static final java.lang.String DYNAMICROLE_ADD_PROCESS
Dynamic role process types The process context is the DynamicRoleData class

See Also:
Constant Field Values

DYNAMICROLE_MODIFY_PROCESS

public static final java.lang.String DYNAMICROLE_MODIFY_PROCESS
See Also:
Constant Field Values

DYNAMICROLE_DELETE_PROCESS

public static final java.lang.String DYNAMICROLE_DELETE_PROCESS
See Also:
Constant Field Values

ROLE_HIERARCHY_CHANGE_PROCESS

public static final java.lang.String ROLE_HIERARCHY_CHANGE_PROCESS
Role Hierarchy change process type

See Also:
Constant Field Values

IMPORT_POLICY_ENFORCEMENT_PROCESS

public static final java.lang.String IMPORT_POLICY_ENFORCEMENT_PROCESS
Dynamic role process types The process context is the DynamicRoleData class

See Also:
Constant Field Values

ENFORCE_POLICY_FOR_SERVICE

public static final java.lang.String ENFORCE_POLICY_FOR_SERVICE
There is no corresponding context defined for this type since this process set requestee and subject data in script.

See Also:
Constant Field Values

FULFILL_POLICY_FOR_ACCOUNT

public static final java.lang.String FULFILL_POLICY_FOR_ACCOUNT
There is no corresponding context defined for this type since this process set requestee and subject data in script.

See Also:
Constant Field Values

MANUAL_SERVICE_REQUEST

public static final java.lang.String MANUAL_SERVICE_REQUEST
This is the process type for manual service

See Also:
Constant Field Values

RECERTIFICATION

public static final java.lang.String RECERTIFICATION
This is the process type for recertification policies @since ITIM 5.0

See Also:
Constant Field Values

AUTHORIZE_PROVISION_PROCESS

public static final java.lang.String AUTHORIZE_PROVISION_PROCESS
The provisioning authorization process

See Also:
Constant Field Values

LIFECYCLE_RULE_PROCESS

public static final java.lang.String LIFECYCLE_RULE_PROCESS
The process context signature is LifecycleRuleData

See Also:
Constant Field Values

CUSTOM_OPERATION_PROCESS

public static final java.lang.String CUSTOM_OPERATION_PROCESS
The custmer defined process This type of process is defined by customer to be used in either provisioning authorization process or orchestration process. Sometimes we also call this Global process, since the process itself does not need to be associated with any specific profile type

See Also:
Constant Field Values

SOD_EVALUATE_PROCESS

public static final java.lang.String SOD_EVALUATE_PROCESS
Separation Of Duty Policy evaluation process

Since:
ITIM 5.1
See Also:
Constant Field Values

SOD_APPROVAL_PROCESS

public static final java.lang.String SOD_APPROVAL_PROCESS
Separation Of Duty Policy violation approval process

Since:
ITIM 5.1
See Also:
Constant Field Values

ADD_CREDENTIAL_TO_VAULT

public static final java.lang.String ADD_CREDENTIAL_TO_VAULT
new process types defined for PIM

Since:
ITIM 6.0
See Also:
Constant Field Values

CHECKIN_CREDENTIAL

public static final java.lang.String CHECKIN_CREDENTIAL
See Also:
Constant Field Values

CHECKOUT_CREDENTIAL

public static final java.lang.String CHECKOUT_CREDENTIAL
See Also:
Constant Field Values

HANLDE_EXPIRED_LEASE

public static final java.lang.String HANLDE_EXPIRED_LEASE
See Also:
Constant Field Values

PROCESS_EXPIRED_LEASES

public static final java.lang.String PROCESS_EXPIRED_LEASES
See Also:
Constant Field Values

SHARED_ACCESS_BULK_LOAD

public static final java.lang.String SHARED_ACCESS_BULK_LOAD
See Also:
Constant Field Values

SERVICE_ENFORCE_POLICIES

public static final java.lang.String SERVICE_ENFORCE_POLICIES
This is a system workflow process type for service

Since:
ISIM 6.0
See Also:
Constant Field Values

IDENTITY_CHANGE_PROCESS_TYPES

public static final java.lang.String[] IDENTITY_CHANGE_PROCESS_TYPES
Identifies all the process types belonging to Identity Change type For use in COMPLIANCE ALERT


ACCT_CHANGE_PROCESS_TYPES

public static final java.lang.String[] ACCT_CHANGE_PROCESS_TYPES
Identifies all the process types belonging to Account Change type For use in COMPLIANCE ALERT


RECON_PROCESS_TYPES

public static final java.lang.String[] RECON_PROCESS_TYPES
Identifies all the process types belonging to Reconciliation Change type For use in COMPLIANCE ALERT


POLICY_CHANGE_PROCESS_TYPES

public static final java.lang.String[] POLICY_CHANGE_PROCESS_TYPES
Identifies all the process types belonging to Policy type For use in COMPLIANCE ALERT


PROCESS_TYPES

public static final java.lang.String[] PROCESS_TYPES
Identifies all the process types supported by the system


NO_SERVICE_INPUT_PROCESS_TYPES

public static final java.lang.String[] NO_SERVICE_INPUT_PROCESS_TYPES
Identifies the default process types that do not have service as input parameter. For use on all View Requests page to skip Service lookup.

Constructor Detail

ProcessType

public ProcessType()


IBM Security Identity Manager 6.0.0
© Copyright International Business Machines Corporation 2007, 2012. All rights reserved. US Government Users Restricited Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.