Package:
UiPath.MicrosoftOffice365.Activities v3.8.11
Platform:
Windows, UiPath Studio Desktop
Summary:
Upgrading the Microsoft Office 365 Activities package from v3.7.10 to v3.8.11 introduces validation errors (“You must provide a value for Shared mailbox”) on all pre-existing Move Email and Get Email List activities that were configured with “Use Integration Service Mailbox” mode prior to the update. The errors cannot be resolved on v3.8.11 — a revert to v3.7.10 combined with configuring the “Shared mailbox” property on the Integration Service connection in Orchestrator is required.
Steps to Reproduce:
-
Have a project using
UiPath.MicrosoftOffice365.Activitiesv3.7.10 with existing Move Email (
MoveEmailConnections) or Get Email List (
GetEmailListConnections) activities configured to use an Integration Service connection with the mailbox mode set to “Use Integration Service Mailbox” (internally serialized as
UseSharedMailbox="True",
StoredValue="UseISMailbox").
-
Update the package to v3.8.11.
-
Observe that all such activities now produce validation error:
“You must provide a value for Shared mailbox”
.
-
The error cannot be resolved on v3.8.11 even by configuring the Orchestrator connection’s “Shared mailbox” property.
Resolution Found:
Both of the following steps are required together:
-
Revert the package to
v3.7.10
-
Set the “Shared mailbox” property on the Microsoft Outlook 365 Integration Service connection in Orchestrator to the shared mailbox address (e.g.,
ITSupport@nationalwindscreens.co.uk)
Neither step alone resolves the issue — both are required in combination.
Root Cause Analysis:
-
Activities created with older package versions serialize the “Use Integration Service Mailbox” mode as
UseSharedMailbox="True"with
SharedMailbox="{x:Null}". This was previously valid.
-
Package v3.8.11 introduces a validation rule that requires
SharedMailboxto have a value whenever
UseSharedMailbox="True", even when the activity is in “Use Integration Service Mailbox” mode where no explicit shared mailbox was previously needed.
-
Newly placed activities on v3.8.11 serialize the same “Use Integration Service Mailbox” mode as
UseSharedMailbox="False", bypassing the validation — confirming an inconsistency in serialization between old and new package versions.
-
The UI for both old and new activities appears identical (toggle On, shared mailbox field greyed out), yet only the pre-existing activities fail validation.
Impact:
44 activities across 43 workflow files were broken simultaneously by the package update with no migration path or warning provided. This is a breaking change.
Expected Behaviour:
Activities configured with “Use Integration Service Mailbox” mode in v3.7.10 should continue to validate successfully after upgrading to v3.8.11, without requiring a package revert and manual Orchestrator connection changes.
Affected Activity Types:
MoveEmailConnections (Move Email), GetEmailListConnections (Get Email List)