The CreateObjAndRel client API creates a new object and relates it to a selected object.
Argument |
Description |
---|---|
Parameter 1 |
ClassDef of object to be created |
Parameter 1 default |
None |
Parameter 1 description |
The class definition of the object to be created. |
Parameter 1 type |
String |
Parameter 2 |
RelDef to related object |
Parameter 2 default |
None |
Parameter 2 description |
The relationship definition, prefixed with + or -, to the related object. |
Parameter 2 type |
String |
Parameter 3 |
Not used |
Parameter 4 |
Not used |
Parameter 5 |
Title |
Parameter 5 default |
None |
Parameter 5 description |
The title of the form that will be used to create the object. |
Parameter 5 type |
String |
Parameter 6 |
File attachment configuration |
Parameter 6 default |
File attachment configuration (optional) FileClassDef~FileRelDef~ReferenceAction~SeedFileTemplateDocName. SPFFileComposition is the default relationship definition if none other is specified. The seed file document is optional. Reference file not found actions are CONTINUE|PROMPT|ABORT. |
Parameter 6 description |
SPFDesignFile~SPFFileComposition~PROMPT |
Parameter 6 type |
String |
Parameter 7 |
Details of secondary class (Not Supported in the Web Client) |
Parameter 7 default |
None |
Parameter 7 description |
Details of the secondary class to create and its relationship to the parent class definition specified in Argument 1. Use ~ as a separator. |
Parameter 7 type |
String |
Parameter 8 |
Workflow processing option |
Parameter 8 default |
None |
Parameter 8 description |
|
Parameter 8 type |
String |
Parameter 9 |
None |
Parameter 9 default |
None |
Parameter 9 description |
Complex Graphs are used to indicate the objects derived from the server side that creates relationships to link the objects together. |
Parameter 9 type |
None |
Parameter 10 |
Post method name (Not Supported in the Web Client) |
Parameter 10 default |
None |
Parameter 10 description |
The method that will be run on the new object. For complex objects, add ~InterfaceDefUIto identify the object on which the method will be run. |
Parameter 10 type |
String |
Parameter 11 |
Not used |
Parameter 12 |
Not used |
Parameter 13 |
Not used |
Parameter 14 |
Not used |
Parameter 15 |
Is file attachment mandatory |
Parameter 15 default |
False |
Parameter 15 description |
At least one file attachment is mandatory if this flag is set to true |
Parameter 15 type |
Boolean |
Parameter 16 |
Not used |
Parameter 17 |
Create Form UID |
Parameter 17 default |
None |
Parameter 17 description |
UID of the create form to be used. (Not supported in the Desktop Client). When configured, the selected create form will be launched during the create object process. |
Parameter 17 type |
String |
The following methods use this client API to create a new object and relate it to another object.
-
APIEPClassDefCreateEntryPoint
-
APIEPInterfaceDefCreateEntryPoint
-
CreateMarkupSnapshot
-
CreatePipeline
-
CreateProcessCaseInCaseCollection
-
DesignBasisQuery_Create
-
InternalXmtlCreateSection
-
SchemaItem_Create
-
SPFWorkflowStepChkLstItem_Create
-
FDWCreateMaterialClassification
-
FDWCreateTagClassification
-
SCLBCreateCollaborationProjectAtPlant
-
SDACreateAreaBS
-
SDACreateAreaSBS
-
SDACreateDatabookChapterFromDatabook
-
SDACreateDiscipline
-
SDACreateDisciplineGroup
-
SDACreateDocRendition
-
SDACreateDocSubClassification
-
SDACreateLocation
-
SDACreateObservationClassification
-
SDACreateProjComsClassification
-
SDACreateSubAreaBS
-
SDACreateSubAreaSBS
-
SDACreateSubSystemBS
-
SDACreateUnitSBS
-
SDACreateSubUnitBS
-
SDACreateSystemSBS
-
SDACreateSubSystemSBS
-
SDACreateUnitBS
-
SDACreateWrkPackClassification
-
SPFWorkflowStepChklstItem_Create