All Frameworks  Class Hierarchy  This Framework  Previous  Next  Indexes

ENOVInterfaces Interface ENOVIBOActionManager

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

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


interface ENOVIBOActionManager

Interface to the Action Manager.

Role:Defines the interfaces to methods to manage Change Management Actions.


Method Index


o CreateNewAction(CATUnicodeString&,CATIVpmAFLAction_var&,CATUnicodeString&,CATUnicodeString&,CATUnicodeString&)
Creates a new Change Management Action object.
o CreateNewAction(CATUnicodeString&,CATUnicodeString,CATIVpmAFLAction_var&,CATUnicodeString&,CATUnicodeString&,CATUnicodeString&,CATUnicodeString&)
Creates a new Change Management Action object and a corresponding DPE proxy action.
o CreateNewECR(CATUnicodeString&,CATIVpmAFLAction_var&,CATUnicodeString&,CATUnicodeString&,CATUnicodeString&,CATUnicodeString&)
Creates a new Engineering Change Request object.
o RemoveAction(CATIVpmAFLAction_var&,boolean&)
Removes Change Management Action or Engineering Change Request object.
o UpdatecustomAttribute(CATIVpmFactoryObject_var&,CATUnicodeString&,CORBAAny&)
Updates a custom attribute on an Action.

Methods


o CreateNewAction
public virtual HRESULT CreateNewAction( const CATUnicodeString& iActType,
CATIVpmAFLAction_var& oAction,
const CATUnicodeString& iActName="",
const CATUnicodeString& iPriority="",
const CATUnicodeString& iInitialAbstract="")=0
Creates a new Change Management Action object.
Parameters:
iActType
Action type
oAction
Created Action object
iActName
Name of Action
iPriority
Action priority
iInitialAbstract
Abstract text
o CreateNewAction
public virtual HRESULT CreateNewAction( const CATUnicodeString& iActType,
const CATUnicodeString iMfgProject,
CATIVpmAFLAction_var& oAction,
CATUnicodeString& oMessage,
const CATUnicodeString& iActName="",
const CATUnicodeString& iPriority="",
const CATUnicodeString& iInitialAbstract="")=0
Creates a new Change Management Action object and a corresponding DPE proxy action.
Parameters:
iActType
Action type in ENOVIA
iMfgProject
Manufacturing Project in DPE under which proxy action will be created
oAction
Created Action object
oMessage
Indicates the reason of failure in case action can not be created.
iActName
Name of Action
iPriority
Action priority
iInitialAbstract
Abstract text
o CreateNewECR
public virtual HRESULT CreateNewECR( const CATUnicodeString& iEcrType,
CATIVpmAFLAction_var& oNewEcr,
const CATUnicodeString& iEcrName="",
const CATUnicodeString& iPriority="",
const CATUnicodeString& iInitialAbstract="",
const CATUnicodeString& iECRTypeCode="")=0
Creates a new Engineering Change Request object.
Parameters:
iEcrType
ECR type
oNewEcr
Created ECR object
iEcrName
Name of ECR
iPriority
ECR priority
iInitialAbstract
Abstract text
o RemoveAction
public virtual HRESULT RemoveAction(CATIVpmAFLAction_var& oAct,
const boolean& idelLinkedActions=FALSE)=0
Removes Change Management Action or Engineering Change Request object.
Parameters:
oAct
Action object to be removed
idelLinkedActions
Flag to indicate whether linked Actions should also be removed
o UpdatecustomAttribute
public virtual HRESULT UpdatecustomAttribute(CATIVpmFactoryObject_var& oAct,
const CATUnicodeString& iName,
const CORBAAny& iValue)=0
Updates a custom attribute on an Action.
Parameters:
oAct
Action cast as a Factory object
iName
Name of custom attribute
iValue
New value of custom attribute

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

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