Payments / Funding
The Payments and Funding Web Service provides an interface that enables the CMS system to push purchase orders for approved Pay Estimates to external financial system. In addition the funding sources are updated dynamically as payments are approved, keeping the CMS view of funding synchronized with the database of record at all times. The Web Service supports:
- Pushing Purchase Orders
- Retrieving all Pay Estimates (approved/unapproved)
- Retrieving Funding Sources
- Encumbering Project Funds
- Updating Fund Payments
- Initiating Fund Releases
- Transferring Fund from one source to another
|
Scheduling
The Scheduling interface is a two way interface that allows WBS / Contract structures defined in the CMS system to be synchronized with external scheduling systems. The Web Service is open, however, two pre-configured connectors are supported by the Masterworks application; 1) Oracle Primavera, 2) MS Project Server. Once projects are scheduled in the external scheduling system dates are automatically synchronized back into Masterworks. The Web Service supports:
- Push / Pull / Synchronize WBS structure between Masterworks and External System
- Pull Dates from External System
- Synchronize required labor resources between systems
|
Messaging
Masterworks leverages messaging extensively to notify internal and external users of pending actions. As workflows are executed, moving forms and documents between stages, messages can be sent to the concerned users to notify them of required actions. Masterworks is pre integrated into basic email services such as POP3, SMPT, and Microsoft Exchange. In addition to standard email services, the Messaging Web Service allows other integrations to be created. The Web Service supports:
- Retrieving emails to be processed by the workflow engine
- Creating emails from notification messages generated by the system
|
Security / Authentication
Masterworks supports a sophisticated Role based security system which is used to permission each feature supported by the application at a very fine grained level. To enable this capability, Roles are defined in the system, and users are allocated to those roles. Each role is specifically permissioned to enable access to each and every feature of the application. The Masterworks platform comes out of the box with a standalone security database and integration with Microsoft Active Directory. The Security / Authentication Web Service allows the User, List and Authentication capabilities to be interfaced with external security databases if required. The Web Service supports:
- Synchronizing the internal User List with an external directory
- Performing Authorization on a user during a login operation
When integrated into external directories, the Masterworks platform does not store user passwords in its internal database. Nor does it perform the basic security functions of a secure directory, such as password expiry, password complexity checking. However, user intrusion detection is still performed.
|
Budgeting
The Budgeting interface provides extensive control over the actual cost of the project post award. In simple terms the budgeting web service allows an external system visibility into the base cost of a contract, its current cost (via approved change orders), its potential cost (via potential change items/orders), its current expenditures and work in progress. This Web Service provides visibility into the financial core of the application. This Web Services supports:
- Retrieving a summary of each Contract, Including:
- Original Estimated Cost
- Current Approved Cost
- Potential Cost
|
- Retrieving a Detailed Breakdown of each Contract Item, including:
- Estimated Cost
- Current Approved Cost
- Potential Cost
- Key Contract Dates
- Key Contacts and Stake Holders
|
Labor
The Labor Web Service provides access to the Labor management capabilities of the application. The labor management capability of Masterworks can be used to track contractor and subcontract labor compliance, or issue contractor labor payments if required. The Web Service provides a data retrieval mechanism for external system to retrieve, wage classification, and wage related information. The Web Service supports:
- Retrieving the list of wage classifications
- Retrieving the wage information for each wage classification
- Export Labor lists, and work hours
|
Contracting / Awarding / Estimating
The Contracting / Awarding / Estimating Web Service provides an interface into the contract / estimate creation capability of the platform. In addition the Awarding section of this Web Service provides interfaces to external bidding systems. Aurigo has been pre-integrated with IonWave which provides online bidding services, however other integrations can be created using this Web Service. The Web Service supports:
- Exporting Bid packages to external bidding system that support attachments
and addendums
- Importing Contractor unit price responses after the bidding process is completed
- Selecting the Awarded vendor from the imported List of vendors
|
Document Management
The Document Management Web Service provides an interface into the into the document repository of the platform. This Web Service can be used to integrate the Masterworks document front end with external enterprise document management systems such as IBM FileNet and EMC's Documentum, etc. Masterworks also has an embedded file system based document repository, and comes with a pre-integrated SharePoint document list integration. The Web Service supports:
File Operations
- Add
- Check-In / Out
- Versioning
- History
- Delete
|
Integration Operations
- Push Object
- Pull Object
- Add Object
- Delete Object
|