Skip to content

btfacrm/bcrm-salesforce-sapi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

99 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BCRM Salesforce System API

Powered by Unit test Code coverage Build Build job Release dev version dev bat test prd version prd bat test

API Specification for sending the new and update records of beneficiaries from SSoT to BCRM. The unique identifiers to consider in the service are: account, contactId and transaction.

Table of contents

  1. Description
  2. Configuration

Description

API Specification for sending the new and update records of beneficiaries from SSoT to BCRM. The unique identifiers to consider in the service are: account, contactId and transaction. The next diagram shows the high level architecture of the process:


architecture

Configuration

The next properties must be provided to run the service:

Property Description
salesforce.keystore Keystore with the cetificate to connect with Salesforce.
salesforce.consumerkey Connected App Consumer Key
salesforce.principal The user created in Salesforce that has the profile assigned to the Connected App
salesforce.storepassword The password to open the keystore
salesforce.certificatealias The alias of the certificate inside the keystore
salesforce.tokenendpoint The URL to generate the authentication token
salesforce.audienceurl test.salesforce.com for a sandbox environment and login.salesforce.com for production.
api.id API Manager instance id
jks.path Path to the keystore for https
jks.keypassword Password to open the keystore for https
jks.alias Name of the certificate in the keystore for https
logapplication Logging level for application messages
logconnectors Logging level for connectors
logroot Logging level for root
env Name of the environment where the application is running