Multi-System DrawMGT
Contents
Introduction
This page describe a design for multi-system DrawMGT. It explains how documents and tasks can be shared between multiple DrawMGT systems.
The initial use for a multi-system DrawMGT will be for the Axpo PSW Limmern project which needs a two-system DrawMGT installation, consisting of confidential and shared servers.
Database Keys for Documents and Tasks
A database key must be defined for documents and tasks that are stored in an external system must be defined. It should have the following components:
systemId - identifies the system which is the master system for the record. This field is filled in even if the current system is the master system for the record.
drawingId/commentId - the primary key on the external system
These fields will be added to the following tables:
- Drawings
- Revisions
- Comments
CommentRevisions
SubmittalRevisions
A new database table SystemRef will also be required, which has the following fields:
systemId - primary key
code - short code
name - longer name
description
url - base URL for accessing the system
define
= DIsable of External records
Publish Transaction
A new publish transaction will be implemented that transfers
Submittals
- How to handle ZIP files for submittals where there is a mix of documents from the confidential and shared systems?
Implementation Checklist
- Implement login re-routing - To allow a link to be displayed on the system when you are not logged in.
Restrictions
- Reference data must be the same on both system