Skip to content

Releases: DJB9k/EWS-Editor-for-D365

EWS Editor for Dynamics 365 v1.7.16

Choose a tag to compare

@DJB9k DJB9k released this 06 Mar 18:23
a4b7de8

New Features

  • As of this release, EWS Editor for Dynamics365 comes in separate builds to support specific versions of Dynamics 365. To determine which version you should download, please see Which Version Should I Choose?

  • Added Mailbox Cleanup functionality to the Dynamics 365 menu, as well as to the right-click folder context menu. The Mailbox Cleanup utility allows users to search for items in folders and subfolders that can be moved to the Deleted Items folder or Soft Deleted. A common use case for this functionality is to clean up unwanted items created by Server-Side Synchronization. Note: If you intend on using this feature to clean up duplicate items, it is strongly recommended that you do so under the guidance of a Microsoft Support Engineer.

  • Added System Filter support to the Dynamics 365 Synchronization Troubleshooter, as well as minor performance and UI improvements.

  • Added the ability to search for All items when filtering folder items or using the Custom Filter view option.

EWS Editor for Dynamics 365 v1.6.16

Choose a tag to compare

@DJB9k DJB9k released this 12 Sep 17:35
4d55dad

New Features

  • Added Item Validator functionality to the Dynamics 365 menu, as well as to the right-click folder context menu. The Item Validator allows users to scan the contents of a single folder for items that cause the EWS Managed API to throw an exception when deserializing successful Exchange responses. The tool allows users to determine the specific item that is causing the error to occur, as well as surfacing the complete HTTP Response of the failed item so it can be evaluated. This functionality can be used without signing into Dynamics 365. For example, this tool addresses the following error messages:

The property Mentions is valid only for Exchange Exchange2015 or later versions.
at Microsoft.Exchange.WebServices.Data.PropertyBag.set_Item(PropertyDefinition propertyDefinition, Object value)
at Microsoft.Exchange.WebServices.Data.ComplexPropertyDefinitionBase.InternalLoadFromXml(EwsServiceXmlRea>der reader, PropertyBag propertyBag)
at
Microsoft.Exchange.WebServices.Data.ComplexPropertyDefinitionBase.LoadPropertyValueFromXml(EwsServiceXmlReader reader, PropertyBag propertyBag)

Exception: Unhandled Exception: System.ArgumentException: Requested value 'BusinessMobile' was not found.
at System.Enum.TryParseEnum(Type enumType, String value, Boolean ignoreCase, EnumResult& parseResult)
at System.Enum.Parse(Type enumType, String value, Boolean ignoreCase)
at Microsoft.Exchange.WebServices.Data.EwsUtilities.Parse[T](String value)
at Microsoft.Exchange.WebServices.Data.DictionaryEntryProperty1.ReadAttributesFromXml(EwsServiceXmlReader reader) at Microsoft.Exchange.WebServices.Data.ComplexProperty.InternalLoadFromXml(EwsServiceXmlReader reader, XmlNamespace xmlNamespace, String xmlElementName, Func2 readAction)

Unhandled Exception: System.ArgumentException: An item with the same key has already been added.
at System.ThrowHelper.ThrowArgumentException(ExceptionResource resource)
at System.Collections.Generic.Dictionary2.Insert(TKey key, TValue value, Boolean add) at Microsoft.Exchange.WebServices.Data.TimeZoneDefinition.TryReadElementFromXml(EwsServiceXmlReader reader) at Microsoft.Exchange.WebServices.Data.ComplexProperty.InternalLoadFromXml(EwsServiceXmlReader reader, XmlNamespace xmlNamespace, String xmlElementName, Func2 readAction)
at Microsoft.Exchange.WebServices.Data.ComplexProperty.LoadFromXml(EwsServiceXmlReader reader, XmlNamespace xmlNamespace, String xmlElementName)
at
Microsoft.Exchange.WebServices.Data.TimeZonePropertyDefinition.LoadPropertyValueFromXml(EwsServiceXmlReader reader, PropertyBag propertyBag)
at Microsoft.Exchange.WebServices.Data.PropertyBag.LoadFromXml(EwsServiceXmlReader...

  • Added EmailSearch resolution to the Email Validator. The Email Validator will now locate all EmailSearch records associated with each activity party and display their individual e-mail promotion settings, if applicable.

  • Redesigned the ExchangeSyncIdMappingViewer to support filtering by Exchange ItemId and CRMID.

  • Added the crmTrackedFromMailApp extended property to all default grids.

Bug Fixes

  • Fixed an issue where errors were not consistently thrown back in the Exchange Synchronization Troubleshooter.

  • Fixed an issue where the Exchange Sync Troubleshooter would throw an error on accessing properties from deleted items.

EWS Editor for Dynamics 365 v1.5.16

Choose a tag to compare

@DJB9k DJB9k released this 12 Jul 21:49
3deb125

This is an outdated build. Please see the latest build for the most recent enhancements and fixes.

-Added MailApp Manager to the Dynamics 365 menu. The MailApp manager allows users to install, uninstall, and download the manifest file for each installed app. In addition, the MailApp manager includes functionality to install the D365 App for Outlook Troubleshooter, which can assist in troubleshooting issues related to the Dynamics 365 App for Outlook. NOTE: You must configure the Exchange Service to use an EWS Schema Version of Exchange2013 to use this feature.
-Modified the Exchange Service dialog to include the correct Redirect Uri to support oAuth sign-in.
-Modified the Exchange Sync Troubleshooter to show SyncFolderItems exceptions to the user. These were previously caught and swallowed.

EWS Editor for Dynamics 365 v1.4.16

Choose a tag to compare

@DJB9k DJB9k released this 04 May 14:36
3deb125

This is an outdated build. Please see the latest build for the most recent enhancements and fixes.

-Enhanced the Exchange Sync Troubleshooter to display the link status of each item change returned in the grid.
-Added Category Tracking detection to the Exchange Sync Troubleshooter.
-Added the crmCategoryTracker extended property to the default property set.
-Fixed an issue where items tracked with the mailapp would not be loaded in the Load Properties For Items grid from the Exchange Sync Troubleshooter in 8.2+ mode.
-Fixed an isue where the Item Synchronization Viewer would incorrectly load from the notifications menu.
-Fixed an issue where Last Sync Details would not display properly for date time fields stored in variant cultures.
-Fixed an issue where the ExchangeSyncIdMapping Viewer would throw an error if the form was closed during loading.

EWS Editor for Dynamics 365 v1.3.16

Choose a tag to compare

@DJB9k DJB9k released this 05 Mar 18:34
3deb125

This is an outdated build. Please see the latest build for the most recent enhancements and fixes.

-Improved the ExchangeSyncIdMapping viewer to include full screen and resizing capabilities. The viewer also shows a message when retrieving the mappings from the server.
-Improved Email Validator functionality to use the Filter Folder Items form to locate emails for validation. The email validator now also shows the computed BaseConversationIndexHash, as well as the sssUserId for Server Side Synchronization scenarios.
-Fixed an issue where tasks would not appear in the ExchangeSyncIdMapping viewer.
-Added the sssPromoteTracker property to the default property list.
-Fixed an authentication issue where the D365 security token would expire without a refresh.
-Fixed an issue where opening the Filter Folder Items form on folders that do not have a FolderClass property would throw an error.

EWS Editor for Dynamics 365 v1.2.16

Choose a tag to compare

@DJB9k DJB9k released this 23 Jan 23:18
003cbc3

This is an outdated build. Please see the latest build for the most recent enhancements and fixes.

-Enhanced the Exchange Sync Troubleshooter Form to include tighter logic when performing LoadPropertiesForItems() on the returned SyncFolderItems results based on the selected Dynamics 365 version. This operation will also now display the returned results in a grid so that each property requested can be viewed.
-Included the crmLinkStateTracker extended property by default in all grids.
-Improved memory utilization by creating a toggle for the EWSEditor Log Viewer. Logging is now turned off by default and can be enabled when reproducing specific calls as needed.

EWS Editor for Dynamics 365

Choose a tag to compare

@DJB9k DJB9k released this 16 Oct 14:55

This is an outdated build. Please see the latest build for the most recent enhancements and fixes.

-Added customizable folder search and filtering capabilities to the View -> Filter View Items menu. This menu is also accessible from the right-click menu context on each folder in the tree view.
-Changed the target framework to 4.6.2 to support the Dynamics 365 July 2017 Update.
-Fixed an issue where only the first 4 columns from a ListItemView would be copied when performing copy and paste on a selected row.
-Fixed an issue where the Diagnostic would show the incorrect value for EmailConnectionChannel, resulting in a false positive.
-Removed the inbox constraint from the e-mail validator functionality. Users can now select any email from any folder to perform this functionality.
-Dynamics 365 properties are now populated on all Exchange items before authenticating to the Dynamics 365 service.