All Frameworks  Class Hierarchy  This Framework  Previous  Next  Indexes

ENOVInterfaces Interface VPMIWflRegularActivity

System.IUnknown
  |
  +---System.IDispatch
    |
    +---System.CATBaseUnknown
      |
      +---ENOVInterfaces.VPMIWflActivity
        |
        +---VPMIWflRegularActivity
 

Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.


interface VPMIWflRegularActivity

Interface of the regular-activity type.
Role: The interface provides functions for accessing and managing regular-activities. WFRegularActivity is the super-type of WFManualActivity, WFApprovalActivity, WFLoopActivity, WFSubflowActivity, and WFInklineBlockActivity


Method Index


o GetCost(CATUnicodeString&)
Get the estimated cost.
o GetFinishMode(CATUnicodeString&)
Get the finish mode.
o GetMultiplicity(CATUnicodeString&)
Get the multuiplicity.
o GetPerformer(VPMIWflParticipant_var&)
Get the associated participant.
o GetRealPerformer(CATIVpmPEPerson_var&)
Get the real person to whom the activity is assigned.
o GetStartMode(CATUnicodeString&)
Get the start mode.
o GetWaitingTime(long&)
Get the waiting-time.
o IsAssigned()
Check whether or not this activity is assigned to a person.
o IsAutoFinish()
Check the completion mode of the activity.
o IsAutoStart()
Check the start mode of the activity.

Methods


o GetCost
public virtual HRESULT GetCost(CATUnicodeString& oCost)=0
Get the estimated cost.
Parameters:
oMultiplicity
o GetFinishMode
public virtual HRESULT GetFinishMode(CATUnicodeString& oFinishMode)=0
Get the finish mode.
Parameters:
oFinishMode

Legal values: MANUAL AUTO
o GetMultiplicity
public virtual HRESULT GetMultiplicity(CATUnicodeString& oMultiplicity)=0
Get the multuiplicity.
Parameters:
oMultiplicity
o GetPerformer
public virtual HRESULT GetPerformer(VPMIWflParticipant_var& oPerformer)=0
Get the associated participant.
Parameters:
oPerformer
o GetRealPerformer
public virtual HRESULT GetRealPerformer(CATIVpmPEPerson_var& oPerson)=0
Get the real person to whom the activity is assigned.
Parameters:
oPerson
o GetStartMode
public virtual HRESULT GetStartMode(CATUnicodeString& oStartMode)=0
Get the start mode.
Parameters:
oStartMode

Legal values: MANUAL AUTO
o GetWaitingTime
public virtual HRESULT GetWaitingTime(long& oWaitingTime)=0
Get the waiting-time.
Parameters:
oWaitingTime
o IsAssigned
public virtual HRESULT IsAssigned()=0
Check whether or not this activity is assigned to a person.
Returns:
S_OK If the activity is assigned to a person. S_FALSE If no participant is associated with the activity. E_FAIL The activity is not assigned.
o IsAutoFinish
public virtual boolean IsAutoFinish()=0
Check the completion mode of the activity.
Returns:
TRUE The activity is to be completed automatically. FALSE The activity is to be completed manually.
o IsAutoStart
public virtual boolean IsAutoStart()=0
Check the start mode of the activity.
Returns:
TRUE The activity is to be started automatically. FALSE The activity is to be started manually.

This object is included in the file: VPMIWflRegularActivity.h
If needed, your Imakefile.mk should include the module: GUIDENOVInterfaces

Copyright © 2003, Dassault Systèmes. All rights reserved.