Several bugfixes were performed to improve product stability.
Footer has now a place where it shows all the supported browsers.
Customers can now re-authenticate on pairs and servers where they have chose to use 'Sign in with Microsoft' or 'Sign in with Google'.
Temporarily, customers have access to a page where they can update both pairs and servers that were using 'basic' authentication with Office365 accounts.
In the Dashboard - inside each configuration you have a link which will redirect you to the page where you can buy more batteries or subscriptions.
Improved login and create account UI screens.
Improved the "new costumers" and "existing costumers" email flow between shop and SaaS portal.
Log pages have been improved to help you find the errors faster.
Fixed an issue when the configuration name was too big in the Dashboard panels.
Fixed an issue on Dashboard regarding Expired Subscriptions - it was showing in the wrong place.
Added google - exchange synchronization support. You can now synchronize calendars between google and exchange accounts.
Can now change the folders in the folder pair by editing them.
Can create folder pairs in batch by using the Create Batch Wizard in the folder pair page.
Traffic usage has been improved - should spent less traffic.
The configuration wizard has now all the create pair methods as the "create pair" configuration page.
Fixed issues with 'Sign in with Microsoft' when creating a pair.
Fixed issues with 'Sign in with Microsoft' when creating a new server.
Fixed "Delete seleted" pairs.
Fixed issue where you could not save sub folder pairs during the wizard configuration.
Modern Authentication support for SharePoint.
Removed unneccessary API calls when empty teams existed.
Added additional addresses to be recognized as SharePoint Online - U.S. Goverment Cloud, 21Vianet, Germany.
StateCode changes (activate / deactivate) were being applied incorrectly on unrelated record due to existing changed POA record within 2 minutes interval.
Fixed security role filter causing 'The given key was not present in the dictionary' when inherited roles has different name than "root" role.
Modern Authentication support for SharePoint.
Automatic Detection of disabled required features in Salesforce organisation when using Test Connection.
Support for very large (5k) number of files in a single folder/record.
Improved support for Salesforce Mobile App.
Added support for Salesforce custom fields on ContentVersion.
Automatic installation and upgrade of Salesforce Managed Package.
Faster and more efficient detection of Salesforce schema changes.
Fixed namespace collision incompatibility with Salesforce AppExchange package.
Fixed rare bug when stubbing files with multiple versions attached to chatter posts.
Fixed bug where a file could be stubbed multiple times.
Fixed bug with Salesforce session invalidation.
Microsoft Modern Authentication is now supported when configuring your Dynamics 365 and SharePoint connections.
Removed the need to check the status of Dynamics 365 API and adapted the internal behavior of the Extractor after getting official Microsoft decision about new API changes.
Test connection for Dynamics 365 and SharePoint now also checks if the provided user has all the necessary privileges/permissions to run the Extractor.
The control of extracted files now only relies on the metadata present in Dynamics 365.
Fixed error when executing many requests to SharePoint in a short period of time.
Fixed error when internal database is temporarily unavailable.
Fixed error when deleting a note without any attachment.
Fixed several UI inconsistencies between Extractor and other products available on this platform.
First version of the service released.
The general style of the platform was improved. You will see it through out the platform that some icons have changed others have been improved. You will also notice that for example the release notes pages design has been changed as well among other pages.
Dashboard CB Replicator Configurations have been improved. The user can now see additionally to the number of licenses, CRM users and licenses needed.
Dashboard UX has been improved. There is now a "go to configuration button" and a "more information button" for each of the configurations there.
"login" and "create account" UI screens have been updated.
Improved the "new costumers" and "existing costumers" email flow between shop and SaaS portal.
Email templates have been updated.
Fixed home slider descriptions/titles for the products.
Logs page - Paging is not shown when there are no entries in the logs table.
When there is an error during the synchronization process that spends traffic, the traffic is now returned.
When trying to start a pair without any folder pairs active or folders checked in the configuration, will now show an error saying that you have no folders to synchronize.
Improved Exchange Server Creation flow.
Delete Selected has been fixed on Synp paires list page.
Issues in the create pair page when the computer was very slow have been fixed.
Fixed issue where you could not save sub folder pairs during the wizard configuration.
Fixed Error notification email not being sent, when Unauthorized happen it keeps consuming traffic.
Fixed synchronization where folder pairs were inactive and still belonging to synching process.
Fixed Microsoft sign in when creating new pair - it should now save the pair correctly. Should also be disabled on Edit mode when not in use.
Fixed Microsoft sign in when creating new pair - it should now show a login screen for each user without the logout requirement of the previous user.
Migrated to .NET Framework 4.7.2.
Startup algorithm is more robust against random failures (e.g. network, timeout ..)
Protection against multiple plugin step registration.
Test connection for SharePoint goes via DirectApiProvider.
Fixed race condition when changing record owner (NullReference exception or Cannot find BusinessUnit with CRM_ID = 00000000-0000-0000-0000-000000000000).
Fixed multiple link resolution type reliability (race condition).
Fixed 'User cannot be found' error for SharePoint Online.
Fixed NullReferenceException at location load when read stored permissions from database failed (timeout).
Fixed 'Enabling first user with security role assigned via default business team' is not replicated.
Fixed skipped manager when loading newly enabled user during replication.
Fixed increasing user license count due to running user mapping during restart.
Fixed handling of 401/403 errors when FedAuth cookie was forcefully expired.
Fixed error handling when SAML token retrieve fails.
Fixed race condition when document location(s) created during full iteration were skipped from cache due to multiple resolution type logic.
Fixed missing permissions for user at some location when user is reenabled and was previously the only member of position or team.
Support for content folders and subfolders.
Push Notification system to respond immediately to uploaded files, instead of using polling.
Configuration settings to exclude Salesforce objects by type.
Adfs federation settings for SharePoint.
"Default Folder Name" and "Use IDs for Folder Names" settings added.
View mode for running configurations.
Apex classes are now easily installed using a Managed Package.
Polling Interval default is now 4 hours, as push notifications should be used for immediate response to uploads.
Improved performance when stubbing large number of uploaded files.
Added support for customizing the test object used by Salesforce Apex test suite.
Dashboard load time has been improved and should be faster.
Post Processing feature added - when synchronizing you can now remove reminders, make calendar items private, add categories and so much more.
The folder synchronization can be done in parallel.
Public folder pairs have now their own menu and page.
Improved the way pairs are stopped. Now when you press stop pair button you should not see an error message that it was not possible to stop it.
Improved performance by starting to use async IO calls which will save CPU time since it does need to wait for result.
There was some issues with synchronization of folders with subfolders - it is now fixed.
There was some issues when synchronizing subfolders inside folders and then changing their parent folders, it would give errors and would not sync - it is now fixed.
Implemented handling of "Only one usage of each socket address (protocol/network address/port) is normally permitted...".
Removed distinct="true" from loading access team and record access team members to avoid SQL Timeout in some environments.
Fixed SharePoint throttling - fixed execution of empty request after retrying.
Fixed "String was not recognized as valid DateTime" during loading of location when system date format was set to 'dd/MM/YYYY..' format (and possibly other formats).
Fixed possible group cache inconsistency when multiple groups with same name can exist.
Fixed bug in group recovery when someone deleted group from SharePoint - if discovered during initial load would not discover and recover.
Fixed looping of CreateUser event when user is marked as Deleted in target SharePoint.
Fixed Status code changes that are reported as Re-parent when there are lookup fields included in UpdateMessage.
Fixed multiple CreateUser, DisableUserInTargetSystem being triggered based on team memberships.
Fixed timing/locking issue with POA record processing during startup.
Fixed "List does not exist. The page you selected contains a list that does not exist. It may have been deleted by another user.".
Fixed skipping of last loaded location.
Fixed first AddTeamMember or last RemoveTeamMember - permission via POA could be skipped or not removed.
Custom Download Handler for SalesForce to avoid having to download .url files (allow Open in Browser, or Download).
Support for stubbing chatter-attached uploads.
Support for Salesforce Custom Objects.
Adfs federation settings for SharePoint.
Proxy server settings for Salesforce.
Clone configuration command.
Delete synchronization from Salesforce to SharePoint.
"Default Folder Name" and "Use IDs for Folder Names" settings added.
Added support for customizing the test object used by Salesforce Apex test suite.
Automatically assign permission to all user profiles to view our VisualForce pages when uploading Apex classes.
Document Library is now picked from a drop-down list rather than entered directly.
Column names for mapping fields are now entered as the visible UI name, not the internal API name.
Working Salesforce connection is no longer required to test the SharePoint connection.
Test Salesforce Connection now reports an error if we do not have permission to upload Apex classes.
Fixed bugs with Document Link Integration Plugin.
Fixed bugs with Document Link Integration Plugin.
No longer stubs Salesforce files with public links, or emailed links.
Fixed bug with email attachments would be opened as text files when using Classic Experience.
Apex code mismatch no longer prevents the service from running, if we do not have permission to update it.
Several pages in each service had their layout updated.
The Portal is now mobile friendly.
Dashboard has been improved. Replicator Service has now its users information being presented.
There was an issue when trying to find out the exchange version in the configuration wizard. It is now fixed.
This service has now a configuration wizard. It is a step by step wizard that takes the user from configuring Trello and SharePoint to starting the synchonization. You can access it from the Dashboard "Configuration Wizard" button.
This service has now a configuration wizard. It is a step by step wizard that takes the user from configuring SharePoint and Dynamics CRM to starting the replication. You can access it from the Dashboard "Configuration Wizard" button.
This service has now a configuration wizard. It is a step by step wizard that takes the user from configuring Salesforce and SharePoint to starting the synchonization. You can access it from the Dashboard "Configuration Wizard" button.
Portal has now a Release Notes page so that you can see what has been changed for each version we release.
Users are now able to watch the CB Sugar to Sharepoint Stubbing videos again.
Captch validation issues on forms were fixed.
All email layouts have been updated.
Dashboard has now a quick links section.
Dashboard layout was improved. There is a link to the configuration in each of the dashboard service configurations.
New clients/users will now enjoy a more streamlined process to have a pair synchroned, starting with their new welcome to CB Exchange Server Sync email.
This service has now a configuration wizard. It is a step by step wizard that takes the user from creating a server configuration, to creating a synchronization pair and its folders. You can access it from the Dashboard "Configuration Wizard" button.
Fixed an issue when trying to test a connection in the 'create server' page, it would not let the user use the button again without having to refresh the page.
Fixed an issue when trying to create new folder mappings.The error message was not being correctly shown.
Fulltext search in logs implemented.
"Race condition" was causing an KeyNotFound exception. It is now fixed.
There was an issue when trying to find "SYSTEM" and "INTERGRATION" CRM users. It is now fixed.
Some POA records during startup were sometimes skipped. It is now fixed.
Some users were having trouble when trying to start CB Replicator due to ',' and '=' characters in OptionSet value. It is now fixed.
Startup speed was improved when some users are not mapped.
Startup speed was improved due faster reading stored permissions while loading the CRM security model.
First version of the service released.