All Frameworks  Class Hierarchy  This Framework  Previous  Next  Indexes

ENOVInterfaces Interface ENOVICWChangeTeam

System.IUnknown
  |
  +---System.IDispatch
    |
    +---System.CATBaseUnknown
      |
      +---ENOVICWChangeTeam
 

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


interface ENOVICWChangeTeam

Interface for Change Team.

Role: Implements extensions of a CO (or derivative) to perform Change Team operations.


Method Index


o AddChangeTeamMember(CATUnicodeString&,CATUnicodeString&,CATIVpmFactoryObject_var&,CATUnicodeString&,boolean&)
Adds a Change Team Member to a Change Management, Workflow or Action task.

Methods


o AddChangeTeamMember
public virtual HRESULT AddChangeTeamMember( const CATUnicodeString& iUserId,
const CATUnicodeString& iRoleName,
CATIVpmFactoryObject_var& oMmbrObj,
const CATUnicodeString& iDesc="" ,
const boolean& isignOff=FALSE) =0
Adds a Change Team Member to a Change Management, Workflow or Action task.
Parameters:
iUserId
[in] The UserId of the Change Team Member to be added
iRoleName
[in] The Resource Context of the Change Team Member to be added. The Resource Context is in the form of a triplet of type Role.Org.Project
oMmbrObj
[out] The newly created object
iDesc
[in] The description to be used when creating the ChangeTeam Object
isignOff
[in] Indicates whether signOff is required.
CATTrue if signoff is required.
Returns:
Error level.
Messages intended for the user should be pushed into CATVpmInfo.

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

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