Incoming Submittal workflow - HxGN SDx - Update 64 - Administration & Configuration

Administration and Configuration of HxGN SDx

Language
English
Product
HxGN SDx
Search by Category
Administration & Configuration
SmartPlant Foundation / SDx Version
10

When you create an Incoming Submittal, the submittal is automatically attached to the Incoming Submittal workflow. The workflow uses the existing and new process steps to convert the object into a Data Validator job. The Import, Validate, and Export steps validate the data imported into the staging area and export the objects to the target system.

The following information describes the Incoming Submittal Workflow template. It explains what can and cannot be changed.

Remodel the work process

Work process remodeling, including creating new steps, requires changes to the underlying workflow template. For more information, see the rules for work process remodeling in Configure workflows and the detailed procedures in How to Configure the Workflow Model.

Details of internal process steps

To troubleshoot the issues that may arise during the submittals process, see Submittals processing errors.

What does the workflow look like?

Incoming Submittal workflow

The steps that make up the workflow are described in the following table.

If you choose to edit the workflow, do not remove any steps marked as mandatory.

SHARED Tip For information on how to upgrade a workflow template, and the changes that have been made in various updates, see Upgrading workflow templates.

Step name

Description

Mandatory?

Comments

SDVJobConversionStep

Converts a HxGN SDx object to a Data Validator job object.

If the conversion is successful, the next step is SDVUnzipStep. Otherwise, the next step is An Error Has Occurred while converting object to SDV Job.

Yes

This step is needed to ensure that when a new system is being set up, the administrator can control the type of data entering the system and its integrity.

SDVUnzipStep

Reads all the file references in an MDR submittal, and unzips any zipped files that are not referenced.

If the unzipping process is successful, the next step is SDVSplitCSVFileStep. Otherwise, the next step is An Error Has Occurred while unzipping the attached zip files.

Yes

This step is needed to unzip any zipped files.

SDVSplitCSVFileStep

Splits the input CSV file using properties defined in the SDV Job Details dialog box.

If the splitting process is successful, the next step is Submit For Import. Otherwise, the next step is An Error Has Occurred while splitting CSV file.

Yes

This step is needed to split the input CSV file using the properties defined in the Job Details dialog box.

Submit For Import

Submits the submittal for the import process.

The next step is Import.

Yes

This step is needed to import files in CSV format into the staging system.

Import

Runs the import of the supplied data to the staging area database using a defined job definition.

If the process is successful, the next step is Validation. Otherwise, the next step is An Import Error Has Occurred.

Yes

This step is needed to import files in CSV format into the staging system where the validation takes place.

Validation

Runs the validation rules on the imported data, and generates a validation report. If there are validation errors, the validation report must be approved before the workflow can continue.

If the report is approved, the next step is Validation Error Check. Otherwise, the next step is A Validation Error Has Occurred.

Yes

This step is needed to validate the data that is imported into the staging area. Validation ensures the imported objects meet the criteria mentioned in the selected rule sets.

Validation Error Check

Checks for any errors during the validation process.

If there are no errors, the next step is Export. Otherwise, the next step is Review Validation Report.

Yes

This step is needed to identify issues in the data and stop it from being loaded if issues are found.

Review Validation Report

Allows the submitter to review the validation report for possible import failures.

If the submitter accepts the report, the next step is Export. Otherwise, the next step is StageCleanUp.

Yes

This step is needed to identify the error.

Export

Transfers the data to the target system, and loads the data to the database. This step starts automatically if there are no validation errors.

If the export is successful, the next step is SDVMDRProcessStep. Otherwise, the next step is Correct and Re-Export.

Yes

This step is needed to manage loading data into the target system.

SDVMDRProcessStep

Creates relationships between the MDR Document Master and other document masters in the submittal using the FDWMDRDocMasters relationship definition.

If the process is successful, the next step is SDVSubmittalNeedReview. Otherwise, the next step is An Error Has Occurred during SDVMDRProcessStep.

Yes

This step is needed to avoid duplicate relationships.

If you submitted the MDR document master, this step is mandatory. Otherwise, it is optional.

SDVSubmittalNeedReview

Checks whether the submittal needs a document controller review.

If a review is needed, the next step is SDVSetSubmittalToSubmitted. Otherwise, the next step is SDVAttachWorkflowStep.

Yes

This step is needed to honor the Grouped Review flag enabled on the project.

SDVSetSubmittalToSubmitted

Sets the submittal state to SUBMITTED.

If this step is removed, the submittal object status will not be modified.

The next step is Review Submittal Data.

Yes

This step is needed if the Grouped Review flag is enabled on the project. Otherwise, it is optional.

The documents cannot be queried if they are not approved by a document controller.

Review Submittal Data

Allows the user with a document controller role to review the submittal data.

If the user approves the data, the next step is SDVSetDocumentToCurrentonApproval. Otherwise, the next step is SDVSetSubmittalToRejected.

Yes

This step is needed to review the submittal data and approve or reject the submittal.

SDVSetDocumentToCurrentonApproval

Signs off the document, and sets the submittal state to CURRENT.

The next step is Submittal Approval Notification.

Yes

This step is needed to sign off the document after approval.

Submittal Approval Notification

Informs the submitter that the submittal has been approved by the document controller.

The next step is SDVAttachWorkflowStep.

This is a notification step.

Yes

This step is needed so that the submitter knows the data is in the system and there is nothing outstanding. This step also completes the submittal task.

SDVSetSubmittalToRejected

Sets the submittal state to Rejected.

If this step is removed, the status will not be modified.

The next step is SDVSetPreviousRejectedRevisionsToRJSuperseded.

No

SDVSetPreviousRejectedRevisionsToRJSuperseded

Sets the previously rejected revisions to Reject Superseded.

If this step is removed, the status will not be modified.

The next step is SDVSetDocumentsToRejected.

No

SDVSetDocumentsToRejected

Sets the documents state to Rejected Submitted (RJSubmitted).

If this step is removed, the status will not be modified.

The next step is SDVSetDocumentVersionToRejected.

Yes

This step is needed to resubmit the same revision, if the Grouped Review flag is enabled on the project. Otherwise, it is optional.

SDVSetDocumentVersionToRejected

Sets the document version to Rejected. SDXIsVersionRejected property is enabled.

If this step is removed, the status will not be modified.

The next step is SDVCopyStepcommentsToSubmittal.

Yes

This step is needed if the Grouped Review flag is enabled on the project. Otherwise, it is optional.

SDVCopyStepcommentsToSubmittal

Copies the rejected step comments to the submittal.

The next step is Submittal Reject Notification.

Yes

This step is needed to ensure the reasons for rejection are passed on.

Submittal Reject Notification

Informs the submitter that the submittal has been rejected.

The next step is StageCleanUp.

This is a notification step.

Yes

This step is needed so that the submitter can take corrective actions.

SDVAttachWorkflowStep

Attaches a workflow to the HxGN SDx object.

If the process is successful, the next step is SCLBSetSubmittalToCOMPLETED. Otherwise, the next step is An Attach Workflow Error Has Occurred.

Yes

This step is needed to ensure the documents are attached to the workflow and loaded into the system.

SCLBSetSubmittalToCOMPLETED

Sets the issue status to Completed on the submittal.

If this step is removed, the status will not be modified.

The next step is StageCleanUp.

No

Correct and Re-Export

Allows the submitter to correct and re-export the data. These errors result in the failure to load the data from the staging area into the project.

If the submitter retries, the next step is Export. If the submitter rejects, the next step is TargetCleanUp.

Yes

This step is needed to identify the error and fix it.

TargetCleanUp

Deletes the landing tables for the failed jobs from the database, which were created as part of the SDV job.

The next step is StageCleanUp.

Yes

This step is needed to ensure better performance during logon and a healthy database over time.

StageCleanUp

Deletes the staging tables for the failed jobs from the database, which were created as part of the SDV job.

This is the last step in the workflow.

Yes

This step is needed to ensure better performance during logon and a healthy database over time.

An Import Error Has Occurred

An error notification step that informs the submitter that an error has occurred during import and the possible reasons why. These errors result in the failure of the system to load the submittal data into the staging area and prevent the submittal from starting the load job.

The next step is StageCleanUp.

This is a notification step.

Yes

This step is needed to identify the error and fix it. These errors are usually associated with initial setup and configuration. For example, an incorrectly defined target system.

A Validation Error Has Occurred

An error notification step that informs the submitter that an error has occurred during validation and the possible reasons why.

The next step is StageCleanUp.

This is a notification step.

Yes

This step is needed to identify the error and fix it. Typical errors would be a reference to a missing related item, such as a unit or discipline. The user can choose to either delete the submittal, correct and re-issue it, or continue to load the data without that relationship and correct it in a future submittal.

An Error Has Occurred while converting object to SDV Job

An error notification step that informs the submitter that the submittal has failed and the possible reasons why.

Yes

This step is needed to know the reasons for failure. The submitter then updates the csv file and creates a new submittal.

An Attach Workflow Error Has Occurred

An error notification step that informs the submitter that the submittal has failed and the possible reasons why.

Yes

This step is needed to know the reasons for failure. The submitter then updates the csv file and creates a new submittal.

An Error Has Occurred while splitting CSV file

An error notification step that informs the submitter that the submittal has failed and the possible reasons why.

Yes

This step is needed to know the reasons for failure. The submitter then updates the csv file and creates a new submittal.

An Error Has Occurred while unzipping the attached zip files

An error notification step that informs the submitter that the submittal has failed and the possible reasons why.

Yes

This step is needed to know the reasons for failure. The submitter then checks the attached zip files and creates a new submittal.

An Error Has Occurred during SDVMDRProcessStep

An error notification step that informs the submitter that the submittal has failed and the possible reasons why.

Yes

This step is needed to know the reasons for failure. The submitter then updates the csv file and creates a new submittal.