Found this content helpful? Log in or sign up to leave a like!
Canvas - Salesforce Integration
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
We are synching data between Canvas LMS and Salesforce and wondering if we can create custom fields on Canvas side to store Salesforce Ids. On Salesforce side we can create custom fields and store the Canvas id. In similar fashion we want to store the Salesforce Ids on Canvas entities like Courses, Enrollments, etc.. for cross system ref. Pls advise what is the best way to store other system's ids in Canvas. TIA.
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi @nitin-cfg
It's not really possible to add custom fields within Canvas. The best you can do is look for a field that may not be used, like "integration_id", and use it to store the Salesforce ID.
There is a list of fields that are available in the SIS Import Format documentation. Both users and courses have "integration_id" fields, but enrollments do not.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi @nitin-cfg,
What @mzimmerman said and referenced (the possibility of using "integration_id") is the only location/field that I can think of.
You can also use the Courses and Users API documentation if you decide to do any scripting.
-Doug