Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Status

FunctionalityExperimental
Support statusUnknown
Support provided bySupport may be available from original author.
OriginCommunity (AMI Praha)
Target systemsCoupa Cloud Platform

Description

Coupa Connector for midPoint is based on Evolveum's REST connector template.

ProtocolREST https://coupadocs.atlassian.net/wiki/display/integrate/Coupa+API
SecurityHTTPS
FrameworkPolygon 1.4.2.14
Connector namecom.evolveum.polygon.rest.CoupaRestConnector
LicenceApache 2.0
Sourcehttps://github.com/Evolveum/connector-coupa

Status

Info
titleMidPoint version

Connector requires midPoint 3.5 or newer.

...

  • id
  • name
  • description
  • omnipotent
  • system-role

Configuration

Configuration PropertyRequiredTypeDefault ValueDescriptionValue example
Test user loginXString
 

Login of test user for test connection method. For example username@domain.comusername@domain.com
Token nameXString
 

Name of the token attribute in REST requestX-COUPA-API-KEY
Service addressXString
 

hostname of coupa REST api endpointhttps://company.coupahost.com/api
Token valueXString
 

security token allowing to connect to coupa(random string generated by coupa)
Default page size
 

String10Size of the default response page when requesting objects from coupa (max 50 recommended 10)10
Delete role assignments
 

Boolean
 

flag whether to delete all assignments when assigning new roles to the user. (default true, false allows only adding new assignments)true

Getting started

Building the connector

Download and build the project with usual:


 

mvn clean install

 


Import connector JAR file to one of these locations:

...

  1. Obtain coupa api token from coupa
  2. Obtain username of one user which will be searched during test connection operation
  3. Set all other attributes according to examples