Challenge Overview
For this challenge,we'd like to create a new component which will help with Connect - Salesforce Integration. It will listen to project events and take the necessary actions in Salesforce.
- Whenever a project is created in Connect, a Lead record should be created in Salesforce and this lead should be added to a campaign;
- Whenever a project is launched/updated (activated) in Connect, the associated Lead in Salesforce should be removed from the campaign;
Please check https://docs.google.com/document/d/1SU47vn0ZFeG3_oTL5VRAWvULIbmM3VWDdhD1wXy06k0/edit?usp=sharing for detail techinical design.
About Local Setup
Please use docker to setup the depedent environment for running locally, like mock services, dynamoDB etc. A sample reference can be found at https://github.com/appirio-tech/tc-informix-events/tree/master/local
- A docker-compose.yml file for easily up the services in docker by using Docker Compose
- Sub-directories for containing the configurations of customzied docker images built by using Docker Compose.
- A README.md file (Markdown format) describes the steps to run it locally.
- A README.md file (Markdown format) Describing how to configure and run the Saleseforce Consumer Component
- Verificiation steps for the desired funcitonality
- Whenever a project is created in Connect, a Lead record should be created in Salesforce and this lead should be added to a campaign;
- Whenever a project is launched/updated (activated) in Connect, the associated Lead in Salesforce should be removed from the campaign;
Please check https://docs.google.com/document/d/1SU47vn0ZFeG3_oTL5VRAWvULIbmM3VWDdhD1wXy06k0/edit?usp=sharing for detail techinical design.
About Local Setup
Please use docker to setup the depedent environment for running locally, like mock services, dynamoDB etc. A sample reference can be found at https://github.com/appirio-tech/tc-informix-events/tree/master/local
- A docker-compose.yml file for easily up the services in docker by using Docker Compose
- Sub-directories for containing the configurations of customzied docker images built by using Docker Compose.
- A README.md file (Markdown format) describes the steps to run it locally.
Final Submission Guidelines
- Complete Source Code For Salesforce consumer, including local setup for dependent services.- A README.md file (Markdown format) Describing how to configure and run the Saleseforce Consumer Component
- Verificiation steps for the desired funcitonality