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.)