Delivered form generation overrides - SmartPlant Foundation - IM Update 48 - Help - Hexagon

SmartPlant Foundation Help

Language
English
Product
SmartPlant Foundation
Search by Category
Help
SmartPlant Foundation / SDx Version
10
SmartPlant Markup Plus Version
10.0 (2019)
Smart Review Version
2020 (15.0)

The form generation of the following interfaces has been overridden as detailed below. Most of the overrides exist because there is no easy way in the schema to identify if a relationship definition is required on a dialog box. The cardinality check helps, but often optional relationships are wanted on the dialog box, for example.

Administration interfaces

ISPFDomain

Relationship SPFDomainDependencies is always added to the section if the direction is “12”; otherwise, it is never added to the section.

ISPFEmailUser

Relationship SPFEmailUserSendEmailDigestTask is never added to the section.

ISPFFileType

Relationship SPFFileTypeRefType is always added to the section if the direction is “12”; otherwise, it is never added to the section.

ISPFForm

Relationship SPFClassDefForm is always added to the section.

Relationship SPFObjClassForm is always added to the section.

Relationship SPFClassDefForm is always read-only.

Relationship SPFObjClassForm is always read-only.

ISPFSection

Relationship SPFSectionFormPurpose is always added to the section.

ISPFDisplayItem

Relationship SPFDisplayItemDependentItem is always added to the section if the direction is “12”; otherwise, check the cardinality as by default.

Relationship SPFDisplayItemEnumOverride is always added to the section.

Relationship SPFDisplayItemDependentItem DisplayType is always e1RelationshipFind.

Relationship SPFDisplayItemEnumOverride DisplayType is always e1RelationshipFind.

ISPFGUIAccessControl

Relationship SPFGUIAccessControlDataAccessGroup is always added to the section if the direction is “12”; otherwise, it is never added to the section.

ISPFLoginUser

Relationship SPFHomeCollectionUser is never added to the section.

Relationship SPFLoginUserDefaultUoMDisplaySet is never added to the section.

Relationship SPFLoginUserDefaultCreateConfig is never added to the section.

Relationship SPFLoginUserSchedulerHost is never added to the section.

ISPFRole

Relationship SPFManagesRoles is always added to the section.

File interfaces

ISPFBusinessFile

Property SPFIsFileCheckedOut is not displayed on the form section.

Relationship SPFFileComposition is never added to the section.

ISPFFile

Relationship SPFFileFileType is always added to the section if the direction is “12”; otherwise, it is never added to the section.

Workflow interfaces

ISPFWorkflow

Relationship SPFWorkflowFirstStep is never added to the section.

ISPFWorkflowStepChkLstItem

Relationship SPFDomainDependencies is always added to the section if the direction is “12”; otherwise, check the cardinality as by default.

ISPFObjectWorkflowStepChkLst

No section is generated for the SPFWorkflowStepChkLst ClassDef.

Relationship SPFWorkflowStepChkLstAllocatedTo is never added to the section.

Set the default value to True for link interfaces.

ISPFWorkflowStepChkLstItemTemplate

The section is generated but hidden on the form.

The display items for this section are always read-only.

ISPFWorkflowItem

Attach custom section “SCT_ISPFWorkflowItem-Section” to Query and Info forms.

ISPFWorkflowStepChkLstTemplate

The section is generated but hidden on the form.

Set the default value to True for link interfaces.

ISPFWorkflowOptions

The display item SPFWFOptDisplayWorkflowInfoStepsInd is ordered as 1 to ensure good presentation.

The display item SPFWFOptNoOfDaysToWaitBetweenEmails is ordered as 2 to ensure good presentation.

The display item SPFWFOptNoOfDaysOverdueBeforeExpiration is ordered as 3 to ensure good presentation.

The display item SPFWFOptNoOfDaysOverdueBeforeReassign is ordered as 4 to ensure good presentation.

The display item SPFWFOptionsSuppressAllEmailsInd is ordered as 5 to ensure good presentation.

The display item SPFWFOptionsRejectEmailDef is ordered as 6 to ensure good presentation.

The display item SPFWFOptionsActionEmailDef is ordered as 7 to ensure good presentation.

The display item SPFWFOptionsStartedEmailDef is ordered as 8 to ensure good presentation.

The display item SPFWFOptionsReassignToEmailDef is ordered as 9 to ensure good presentation.

The display item SPFWFOptionsReassignFromEmailDef is ordered as 10 to ensure good presentation.

The display item SPFWFOptionsFirstAssigneeEmailDef is ordered as 11 to ensure good presentation.

The display item SPFWFOptionsCompletionEmailDef is ordered as 12 to ensure good presentation.

The display item SPFWFOptionsSignOffEmailDef is ordered as 13 to ensure good presentation.

The display item SPFWFOptionsWorkflowOffHoldEmailDef is ordered as 14 to ensure good presentation.

The display item SPFWFOptionsOverdueEmailDef is ordered as 15 to ensure good presentation.

The display item SPFWFOptionsWorkflowOnHoldEmailDef is ordered as 16 to ensure good presentation.

The display item SPFWFOptionsInfoEmailDef is ordered as 17 to ensure good presentation.

The display item SPFWFOptionsClaimedEmailDef is ordered as 18 to ensure good presentation.

The display item SPFWFOptionsFutureActionsEmailDef is ordered as 19 to ensure good presentation.

The display item SPFWFOptionsInitialStatus is ordered as 20 to ensure good presentation.

The display item SPFWFOptionsCompletionStatus is ordered as 21 to ensure good presentation.

The display item SPFWFOptionsInfoStepDef is ordered as 22 to ensure good presentation.

The display item SPFWFOptionsCalendar is ordered as 23 to ensure good presentation.

Transmittal interfaces

ISPFCFromInternal

Attach custom section “SCT_ SPFCFromInternal-Section” to Copy, Create, Update, Query, and Info forms.

The section is ordered as 150 on the transmittal forms to ensure good presentation.

Relationship SPFCFromInternalOrg is always added to the section.

Relationship SPFCFromInternalUser is always added to the section.

ISPFCToInternal

Attach custom section “SCT_ SPFCToInternal-Section” to Copy, Create, Update, Query, and Info forms.

The section is ordered as 160 on the transmittal forms to ensure good presentation.

Relationship SPFCToInternalOrg is always added to the section.

Relationship SPFCToInternalUser is always added to the section.

ISPFTransmittalWorkflow

Relationship SPFWorkflowXmtlIssueStep is never added to the section.

ISPFTransmittal

Add this section to Query and Info forms.

Attach custom section “SCT_ISPFTransmittalCU-Section” to Copy, Create, and Update forms.

Attach custom section “SCT_OwningGroup” to Query and Info forms.

Attach custom section “SCT_OwningGroupRqd” to Copy and Create forms.

The custom section “SCT_ISPFTransmittal_CU-Section” is ordered the same as the realizes relationship between the Class Definition and ISPFTransmittal.

The custom OwnerAndOwningGroup sections are ordered the same as the realizes relationship between the Class Definition and ISPFOwnedObj.

ISPFTransmittalSection

Add this section to Copy and Create forms.

Attach custom section “SCT_TransmittalSectionRO-Section” to Update and Info forms.

Attach custom section “SCT_TransmittalSection-Section” to Copy and Create forms.

The display items for section “SCT_TransmittalSectionRO-Section” are always read-only.

The custom sections “SCT_TransmittalSectionRO-Section” and “SCT_TransmittalSectionRO-Section” are ordered as 20 on the transmittal section forms to ensure good presentation.

Other data interfaces

IObject

Always attach custom section “SCT_GenDetails_QI-Section” to Query and Info forms.

For configuration items always attach custom section “SCT_Configuration_UI-Section” to Update and Info forms.

For admin component objects attach custom section “SCT_AdminNameDesc_C-Section” to Copy and Create forms.

For admin component objects attach custom section “SCT_AdminNameDesc_UI-Section” to Update and Info forms.

For admin component objects attach custom section “SCT_AdminNameDesc_Q-Section” to Query form.

For schema component objects attach custom section “SCT_SchemaNameDesc_C-Section” to Copy and Create forms.

For schema component objects attach custom section “SCT_SchemaNameDesc_UI-Section” to Update and Info forms.

For schema component objects attach custom section “SCT_SchemaNameDesc_Q-Section” to Query form.

For all other objects attach custom section “SCT_NameDesc_UI-Section” to Update and Info forms.

For all other objects attach custom section “SCT_NameDesc_Q-Section” to Query form.

ISPFOrganization

Relationship SPFOrganizationFileServerHost is always added to the section if the direction is “12”; otherwise, it is never added to the section.

ISPFOwnedObj

Relationship SPFItemOwningGroup is never added to the section.

Relationship SPFItemOwner is never added to the section.

Always attach the custom “SCT_OwnerAndOwningGroup_Create” section for Class Definitions SPFFolder, SPFAdHocReport, SPFQuery and SPFMarkupFile.

Always attach the custom “SCT_OwnerAndOwningGroup_Query” section for Class Definitions SPFFolder, SPFAdHocReport, SPFQuery and SPFMarkupFile.

The custom OwnerAndOwningGroup sections are ordered the same as the realizes relationships.

ISPFConfigurationItem

Add this section to Copy, Create, Query, and Info forms.

Attach the custom section “SCT_SPFPlantRelationships” if the primary interface of the Class definition that realizes ISPFConfigurationItem is Plant.

Attach the custom section “SCT_SPFProjectRelationships” if the primary interface of the Class definition that realizes ISPFConfigurationItem is Project.

If the primary interface of the Class definition that realizes ISPFConfigurationItem is Plant or Project, then the sections “SCT_SPFPlantRelationships” and “SCT_SPFProjectRelationships” are ordered as 25 to ensure good presentation.

ISPFAdhocReport

Only add this section to Query and Info forms.

ISPFAuthPublishedItem

Add this section to Query and Info forms.

ISPFClaimedItem

Add this section to Query and Info forms.

ISPFClaimableItem

Add this section to Query and Info forms.

ISPFFunctionalArea

Add this section to Copy and Create forms.

Relationship SPFPlantAreas is always read-only.

Set the default value to CONFIGLEVEL1 for relationship SPFPlantAreas.

ISPFMergedItem

Add this section to Query and Info forms.

ISPFMergableItem

Add this section to Query and Info forms.

ISPFPrgRegisteredItem

Add this section to Query and Info forms.

ISPFSchedulerTask

Add this section to Info forms only.

Attach custom section “SCT_ISPFSchedulerQueryTask-Section” to Query form.

Attach custom section “SCT_ISPFSchedulerUpdateTask-Section” to Update form.

Optional Sections

Generate an optional section for optional relationships. (Exclude End1 Relationship Definitions if the min2 = 1 or max2 = 1. Exclude End2 Relationship Definitions if min1 = 1.)

Generate an optional section for optional interfaces. (Include if Realizes IsRequired = False.)