Last updated on: January 06, 2026
Getting Started in iDMS
The iMIS Data Management Suite (iDMS) is a suite of products designed to be the one-stop shop for everything needed when it comes to managing data. iDMS consists of five separate modules:
- iImport Cloud: Use an Excel spreadsheet to import or update data in iMIS.
- iUpdate Cloud: Use an iMIS IQA query to update data, insert data, or replicate stored procedures.
- iSchedule: Schedule the above jobs to independently run in the future or on a recurring basis.
- iTransfer: Create jobs that export and send data (e.g., JSON, CSV, etc.) to third parties (e.g., LMS, certifying boards, fulfillment houses, etc.). Receive notifications as needed (i.e., success or failure). Webhook functionality will allow those third parties to write information (e.g., activities) back to iMIS (e.g., program completion, certification, orders, etc.).
- iWorkflow: Link together actions, initiated by a trigger. Triggers can be activated manually through iWorkflow, scheduled to activate at a specific time, or activated through webhooks. Actions can include running an iDMS iUpdate, Inserting an Activity, and many more, including iTransfer related actions.
iImport and iUpdate Actions
| Action | Meaning |
|---|---|
| Insert | Used to create new contacts, or insert other data for a known iMIS ID.
|
| Insert with Matching | Add other data to existing iMIS records without the iMIS ID.
|
| Update | Update data that already exists in iMIS.
|
| Insert and Update | Use this approach when both inserting and updating data in iMIS.
|
| Delete Data | Permanently remove (non-contact) data from iMIS.
|
Glossary
| Term | Meaning |
|---|---|
| Background Account | The Background Account is used by the Cloud Applications to communicate with iMIS directly. The background account is how we are able to access your instance of iMIS. |
| Dashboard | The Cloud Dashboard is located at https://cloud.csiinc.com. All cloud applications are managed in the Cloud Dashboard, including the iDMS Data Management Suite. iMIS Full Staff Users log in with a combination of their iMIS credential and the Cloud ID ASI supplies. |
| Matching | Matching defines how supplied data (such as a spreadsheet or IQA query) will interact with data in iMIS.
|
| Mapping | Mapping defines how supplied data values are applied to iMIS fields.
|
| Options | Task Options control how an iDMS job runs.
|