PowerPlatformConnectors/certified-connectors/CobbleStone - Contract Insight
nizarhandal 27f36b018e
Scopes Property Changed (#2624)
* Connector Properties changed

Connector properties changed to be collected from user.

* Revert "Connector Properties changed"

This reverts commit e0b8731106.

* Revert "Revert "Connector Properties changed""

This reverts commit 4307078c55.

* Revert "Connector Properties changed"

This reverts commit e0b8731106.

* CSS Updated Connector

* Updated property type

* Scopes property changed

Scopes property is no longer required.

---------

Co-authored-by: Nizar Handal <nhandal@css.cobblestonesoftware.com>
2023-05-07 15:18:47 -07:00
..
images Adding CobbleStone Connector to CSS_Connector (#1595) 2022-06-22 20:38:52 +02:00
Readme.md CSS Updated Connector (#2568) 2023-04-18 13:04:47 -07:00
apiDefinition.swagger.json CSS Updated Connector (#2568) 2023-04-18 13:04:47 -07:00
apiProperties.json Scopes Property Changed (#2624) 2023-05-07 15:18:47 -07:00

Readme.md

CobbleStone

Allows the basic operations against our Contract Insight software (Add, Insert, Update) and schema information for an entity.

Publisher: CobbleStone Software

Prerequisites

Requires existing license to CobbleStone Software (Contact Insight).

Supported Operations

Get

Pull list of records for a given entity with specific criteria, order by tag, group by tag and number of records. Note: There is no limit on number of records to be pulled but the user has to consider that larger results will be slower to process.

Add

Add a record (limited to one record per call) to specified entity. The response will be the system generated ID.

Update

Update record(s) for a specified entity/area with specific criteria and a TriggerWorkflow as flag to run workflow after the update request succeeds or not. Maximum number of records that can be updated is 500 per call.

Schema

Lists columns, data types, and any restrictions or flags (NULL, Length, Primary Key, etc.) in a table.

List of entities

Returns the list of names and three flagged properties indicating whether it can be edited, updated, or viewed/queried through this interface.

Obtaining Credentials

Authorization (OAUTH 2.0)

Credentials can be setup/generated through your CobbleStone Software system.

Getting Started

To create the API Client credentials through your CobbleStone Software system, use the following steps:

Within your CobbleStone Software system, a system administrator can navigate to the following page to setup/configure credentials:

(NOTE: This is under the "My" top menu item and then select "My API Clients")

This allows a system admin to create OAuth 2.0 credentials (Client ID and Client Secret) for use with the connector.

From logging into your CobbleStone Software system:

To begin, you will open CobbleStone Software and go under My > My API Clients…

image

Create a new API Client entry by clicking Add API Client and give it a unique name. The name is only internal and can be anything meaningful to its purpose. We recommend using a different API key to organize things into small, manageable, and purposeful tasks.

image

This will generate a key and only admin personnel have access to the page. It is bound the the person who generated the key and they are the only one who can see it. You can share they key but only the logged in user can see it.

image

At this point we are done setting up the API Client entry. This Client ID and Client Securet are used for the connector to communicate with your CobbleStone Software system.

Known Issues and Limitations

Currently the connector does not support sending or receiving binary files.

The "Update" endpoint is limited to a max of 500 affected rows per hit. If more then 500 records need to be updated, they need to be processed in multiple hits.