Skip to content

First release for connect salesforce integration

Compare
Choose a tag to compare
@vikasrohit vikasrohit released this 24 Apr 05:18
· 213 commits to master since this release
  • Creates a lead in salesforce whenever a project is created by a 'customer' role user in Connect. The lead is created with default status set in salesforce configuration.
    It populates following fields from Connect project data:
    FirstName: <Connect User First Name>
    LastName: <Connect User Last Name>
    Email: <Connect User Email>
    LeadSource: 'Connect' //hardcoded
    Company: 'Unknown' // hardcoded
    OwnerId: <Salesforce user Id who should be owner of the leads _
    TC_Connect_Project_Id__c: <Unique ID of each Connect project>
  • Lead is created only when project is created. It is not updated by system afterwards for any of the project lifecycle events. Future releases may support progressing the salesforce lead through its lifecycle as Connect project moves through its own.
  • This release moves failed messages, from the original queue, to a separate queue which no one listens right now. This is done to prevent server being exhausted, when a message fails due to a bug in application, unit the bug is fixed. Future release might support some mechanism to consume those failed messages automatically, however, right now it has to be done manually by looking at CloudAMQP admin interface.