Understanding Q-assign's Architecture & Security


Overview

Ortoo Q-assign is an "app" that runs in the Salesforce (SFDC) platform to extend the functionality of Salesforce. It consists of a package of code (i.e. logic) and data storage structures, both of which reside 100% within the Salesforce platform instance as a Managed Package. Q-assign can access data within the Salesforce platform instance but does not access any networks or data outside of the Salesforce platform instance. It runs in a defined user context within Salesforce. User access to the Q-assign application and data structures is controlled by the built-in access control features of Salesforce, including Profiles and Permission Sets, as well as Q-assign user licensing. Q-assign comes with 3 built-in Permission Sets (User, Manager, and Administrator) which can be assigned to Salesforce Users to give them an appropriate level of access to Q-assign functionality and data. Additional Permission Sets can be defined if required. 
 

The functionality of Q-assign:

  1. Evaluating and changing ownership of Leads, Opportunities, Cases or any other standard or custom object in Salesforce according to a set of configurable rules, and taking into account various data available within Salesforce, including workload, availability, and whether users are currently logged into Salesforce.

  2. Optionally performing other actions on those records, in addition to changing ownership. This includes updating values of fields or sending a notification to notify a user that an item has been assigned to them.

  3. Monitoring the above activities, and alerting to any warnings or errors encountered.

  4. Viewing and reporting on the above activities.
     

What Ortoo can see and do with a customer's Salesforce org

When Q-assign has been installed in a Salesforce org, Ortoo has access to the following only:

  • Q-assign licenses - Ortoo  can add/remove licenses, turn on and off-licenses, change license type, and can see how many licenses have been used out of the ones assigned to a customer
  • Q-assign version number - Ortoo can see what version of the Ortoo software is being used by a customer
  • Q-assign patches and upgrades - Ortoo can push patches and upgrades of the Ortoo apps through to customer SFDC orgs
  • The above facilities are provided by the Salesforce platform framework only. Ortoo does not have any direct access to the customer Salesforce org
  • Ortoo does not have any other access to customer Salesforce orgs and so can't see any customer data unless temporary access is explicitly granted by a customer to Ortoo, e.g. to allow the Ortoo support team to look at an issue

 

Please contact us at support@ortooapps.com for any questions.

-