In order to address issues with daily Google API limits, you can now register the OneSync API with your GSuite Account. This process will generate a client ID and secret which you will use as credentials to authorize OneSync to connect to your GSuite. This new form of authorization will grant users more control over their Google connections. For more details, click here.
New Destination type: Azure / Office 365
You can now provision user accounts to Microsoft Azure. All destination features, including default mappings, custom mappings, group mappings, events and triggers and correlation, can be provisioned to an Azure destination. Azure, however, does not contain Organization Units and so modifications to such features as Correlation staging have been modified to reflect this absence. To apply licenses and subscriptions to your account, you must first authorize and then return to default mappings to set the subscriptions.
New Events & Triggers
One new condition and two new actions have been implemented for a destination's events & triggers. The new condition, User is Added, initiates some action for each user that is successfully added (not edited) to a destination. The first new action, Execute Powershell Script, runs a script of your choice from the directory 'C:\ClassLink OneSync\Scripts'. This action is for more advanced users that may want to implement their own scripts in conjunction with OneSync. The second new action, Email, can email a single user, or a number of templated users, for every user that triggers a specific condition. For more details, click here.
System Email Notifications for Imports
Users can now opt to receive an email every time an import completes. These notifications will also describe when a threshold is exceeded, what type, and by what number of users. To subscribe to these emails, simply list your email(s) in the settings page.
New Template Fields and Functions
For Active Directory destinations, you can now format users' sAMAccountNames and use them as templates with the string '$sAMAccountName$'. For example, '$sAMAccountNamefirstname.lastname@example.org' would provision the string formatted for a user's sAMAccountName concatenated with the domain. Two additional functions, `CURRENT_DATE()` and `FORMAT_DATE(DateString, MM/dd/yyyy hh:mm tt)` allow you to add datetime strings to mappings.
Fixed Scheduled Imports
Scheduled imports were not running correctly due to IIS's Application Pool Idle Timeout and Regular Time Interval settings. These have now been set to 0, which will allow the scheduled imports to run indefinitely.