Feature Release Note | Camms.Connect, September 2020

Camms is pleased to announce the September Feature Release for Camms.Connect.

This was released on 19th September 2020 and includes the following new features and enhancements to improve your user experience within the system. 

1. Introduction

An organisation works best when you have a single source of truth which enables everyone to stay in sync and processes flow easily and without friction. Therefore, we have Camms.Connect which provides a means for software to read information from inside Camms, input information from outside Camms and automatically react when things change. 

Camms.Connect provides access to our robust business services via standards-based, real-time Application Programming Interfaces (APIs). These APIs provide opportunities for interaction with many critical areas of Camms, including staff, financials, projects, incidents, and measures. 

Speak to your account manager to explore options for obtaining a Camms.Connect subscription or contact sales@cammsgroup.com for further information.

2. Incident Outbound Connectors

APIs which enable reading data from Camms.incident. This includes Incident data from a variety of areas including Incident Details, Actions, Tasks, Custom Objects and Workflows. Below table shows list of connectors which allows to export data.

Type

Connector Name

Description

Type

Connector Name

Description

GET

 /api/v1/IncidentList

Gets a set of common data fields for all Incidents.

GET

/api/v1/IncidentDetails

Gets all (standard and custom) data fields from the Incident Details object for a specific Incident or all Incidents.

GET

/api/v1/ActionList

Gets a set of common data fields for all Incident Actions belonging to a specific Incident or all Incidents.

GET

/api/v1/IncidentActionDetails

Gets all (standard and custom) data fields associated with Incident Actions belonging to a specific Incident or all Incidents.

GET

/api/v1/IncidentTaskList

Gets a set of common data fields for all Incident Tasks belonging to a specific Incident or all Incidents.

GET

/api/v1/IncidentTaskDetails

Gets all (standard and custom) data fields associated with Incident Tasks belonging to a specific Incident or all Incidents.

GET

/api/v1/IncidentWorkflow

Gets a set of properties (metadata) associated with Incident Workflows.

GET

/api/v1/IncidentWorkflowElement

Gets a set of properties (metadata) associated with Incident Workflow Elements belonging to a specific Incident Workflow or all Workflows.

GET

/api/v1/IncidentWorkflowElementField

Gets a set of properties (metadata) associated with the fields belonging to a specific Incident Workflow Element or all Workflow Elements.

GET

/api/v1/IncidentObjectDetails 

Gets all (standard and custom) data fields belonging to a specific Incident Object or all Objects.

GET

/api/v1/IncidentLinkageList

Retrieve all linkage details related to an incident record or all incident records

3. Project Outbound Connectors

APIs which enable reading data from Camms.project. This includes Project data from a variety of areas including Project Details, Board and Team, Tasks, Risks, KPIs, Implementation Budget, Custom Objects and Workflows. Below table shows list of connectors which allows to export data.

Type

Name

Description

Type

Name

Description

GET

/api/v1/ProjectList

Gets a set of common data fields for all Projects.

GET

/api/v1/ProjectDetails

Gets all (standard and custom) data fields from the Project Details object for a specific Project or all Projects

GET

/api/v1/ProjectBoardDetails

Gets a set of all (standard and custom) data fields from the Board and Team Object for all Projects or a specific Project and Object.

GET

/api/v1/ProjectImplementationBudgetDetails

 

Gets a set of all (standard and custom) data fields from the Implementation Budget Object for all Projects or a specific Project and Object.

GET

/api/v1/ProjectLessonsLearnedDetails

Gets a set of all (standard and custom) data fields from the Lessons Learned Object for all Projects or a specific Project.

GET

/api/v1/ProjectLocationDetails

Gets a set of all (standard and custom) data fields data fields from the Location Object for all Projects or a specific Project.

GET

/api/v1/ProjectCustomObjectDetails

Gets all standard and custom fields from the Custom Object for all Projects or a specific Project and Object.

GET

/api/v1/ProjectRiskList

Gets a set of common data fields from the Risk Assessment Object for all Projects or a specific Project.

GET

/api/v1/ProjectVendorRegister

Gets list of all registered vendor details per project

GET

/api/v1/ProjectWorkflow

Gets a set of properties (metadata) associated with Project Workflows.

GET

/api/v1/ProjectWorkflowElement

Gets a set of properties (metadata) associated with Project Workflow Elements belonging to a specific Project Type or all Project Types.

GET

/api/v1/ProjectWorkflowElementField

Gets a set of properties (metadata) associated with the fields belonging to a specific Project Workflow Element or all Workflow Elements.

4. Financial Integration Connectors

APIs which enable you to bring Financial data from third party systems to Camms, as well as read and modify Financial data already existing within Camms. This includes data on Accounts, Ledgers and Balances. Below table shows list of connectors which allows to import, export and delete data.

Type

Name

Description

Type

Name

Description

GET

/api/account

Gets account information for a specified Financial Year and Account Code.

POST

/api/account

Adds new account information as a batch.

DELETE

/api/account

Deletes account information for a specified batch.

5. HR Integration Connectors

APIs which enable you to bring Human Resource data from third party systems to Camms, as well as read and modify Human Resource data already existing within Camms. This includes data on Staff, Users, Permissions, Positions and Organisation Hierarchy. Below table shows list of connectors which allows to import, export and delete data.

Type

Name

Description

Type

Name

Description

POST

/api/Directorate

Adds a new Directorate 

DELETE

/api/Directorate

Delete a specific Directorate

GET

/api/Directorate

Gets information of all Directorates or specific Directorate

POST

/api/BusinessUnit

Adds a new Business Unit

DELETE

/api/BusinessUnit

Delete a specific Business Unit.

GET

/api/BusinessUnit

Gets information of all Business Units or a specific Business Unit.

POST

/api/ServiceProfile

Adds a new Service Profile 

DELETE

/api/ServiceProfile

Delete a specific Service Profile 

GET

/api/ServiceProfile

Gets information of all Service Profiles or a specific Service Profile 

POST

/api/PositionBasedStaff

Adds a new position based staff. This also allows to create shared positions

DELETE

/api/PositionBasedStaff

Delete a specific position based staff

PUT

/api/PositionBasedStaff

Update a Position based staff

GET

/api/PositionBasedStaff

Gets information of all position based staff or a specific Position based Staff 

POST

/api/Staff

Adds a new Staff Member

GET

/api/Staff

Get information of all staff details or a specific Staff.

DELETE

/api/Staff

Delete a specific Staff Member record

POST

/api/Position

Adds a new Position

DELETE

/api/Position

Delete a specific Position

GET

/api/Position

Gets information of all Positions or a specific Positions

GET

/api/UserPermission

Gets information of all User Permissions 

POST

/api/Users

Adds a new User 

DELETE

/api/Users

Delete a specific User record

6. KPI Integration Connectors

APIs which enable you to bring KPI data from third party systems to Camms. This includes creation of Normal, Trend, Calculated and Rollup KPI which also allows to add periodic actuals to a specific KPI. Below table shows list of connectors which allows to import data.

Type

Name

Description

Type

Name

Description

POST

KPI Definition 

Adds a new KPI. 

POST

KPI Actuals 

Adds periodic actuals to a specific KPI period