Getting Permission Denied console message while executing OfficeItem.organizer.getAsync in Office365How to get recurrence data from JavaScript API in office365Office JS Api - Permission Denied IssuegetSelectedDataAsync method Permissions denied on ReadWriteDocument level in manifestOffice.context.ui.displayDialogAsync Permission Denied errorOutlook JS Add-In - “Permission to this message is restricted” on message readOfficejs calls fail with 7000 Permission Denied for new fileError while executing async get of Outlook item propertyOfficeApp manifest permissions element failed while installationHow to get folder by given message?
Can compressed videos be decoded back to their uncompresed original format?
How to stretch the corners of this image so that it looks like a perfect rectangle?
Can a virus destroy the BIOS of a modern computer?
Are British MPs missing the point, with these 'Indicative Votes'?
Different meanings of こわい
How many wives did king shaul have
Why was Sir Cadogan fired?
Implication of namely
Could the museum Saturn V's be refitted for one more flight?
What is an equivalently powerful replacement spell for the Yuan-Ti's Suggestion spell?
Am I breaking OOP practice with this architecture?
Do Iron Man suits sport waste management systems?
Notepad++ delete until colon for every line with replace all
Why do I get negative height?
Does the Idaho Potato Commission associate potato skins with healthy eating?
Why are UK visa biometrics appointments suspended at USCIS Application Support Centers?
Forgetting the musical notes while performing in concert
GFCI outlets - can they be repaired? Are they really needed at the end of a circuit?
Finitely generated matrix groups whose eigenvalues are all algebraic
How to remove border from elements in the last row?
Car headlights in a world without electricity
Sums of two squares in arithmetic progressions
Why was the shrink from 8″ made only to 5.25″ and not smaller (4″ or less)
How does a dynamic QR code work?
Getting Permission Denied console message while executing OfficeItem.organizer.getAsync in Office365
How to get recurrence data from JavaScript API in office365Office JS Api - Permission Denied IssuegetSelectedDataAsync method Permissions denied on ReadWriteDocument level in manifestOffice.context.ui.displayDialogAsync Permission Denied errorOutlook JS Add-In - “Permission to this message is restricted” on message readOfficejs calls fail with 7000 Permission Denied for new fileError while executing async get of Outlook item propertyOfficeApp manifest permissions element failed while installationHow to get folder by given message?
In office 365 (version 1803) locally installed outlook(desktop client).
We have added our plugin which appears in the side panel. It fetches some field information from desktop outlook using outlook API's. It requires information about these 5 field properties from desktop outlook: "subject", "itemId", "organizer", "requiredAttendees", "optionalAttendees"
We use the getAsync API for this in compose mode of Appointment to fetch these values.
Example:
In case of subject we get correct response in console.
window.Office.context.mailbox.item.subject.getAsync(function(res)console.log(res));
output:
status:"succeeded", value: "appointment1"
In case of organizer
window.Office.context.mailbox.item.organizer.getAsync(function(res)console.log(res));
output : Permission Denied
Please see the attached image for the console error message.
Notes:
The same flow works fine in Outlook Web APP (OWA) in Internet Explorer browser.
We tried the above scenario in create and update flows from native outlook.
Does anyone knows the reason of this issue?
What can I do to resolve this issue in my locally installed outlook client?
<?xml version="1.0" encoding="UTF-8"?>
<!--Created:cb85b80c-f585-40ff-8bfc-12ff4d0e34a9-->
<OfficeApp xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:bt="http://schemas.microsoft.com/office/officeappbasictypes/1.0"
xmlns:mailappor="http://schemas.microsoft.com/office/mailappversionoverrides"
xmlns="http://schemas.microsoft.com/office/appforoffice/1.1" xsi:type="MailApp">
<Id>69833250-ebab-4f58-8606-59df2b358121</Id>
<Version>1.0.0.0</Version>
<ProviderName>Oracle</ProviderName>
<DefaultLocale>en-US</DefaultLocale>
<DisplayName DefaultValue="Engagement Cloud"/>
<Description DefaultValue="fuscdrmsmc151-fa-ext.us.oracle.com"/>
<IconUrl DefaultValue="https://fuscdrmsmc151-fa-ext.us.oracle.com/crmUI/osc365/web/css/images/osc_icon_80.png"/>
<HighResolutionIconUrl DefaultValue="https://fuscdrmsmc151-fa-ext.us.oracle.com/crmUI/osc365/web/css/images/osc_icon_80.png"/>
<AppDomains>
<AppDomain>https://login.microsoftonline.com/</AppDomain>
</AppDomains>
<Hosts>
<Host Name="Mailbox"/>
</Hosts>
<Requirements>
<Sets>
<Set Name="MailBox" MinVersion="1.1"/>
</Sets>
</Requirements>
<FormSettings>
<Form xsi:type="ItemRead">
<DesktopSettings>
<SourceLocation DefaultValue="https://fuscdrmsmc151-fa-ext.us.oracle.com/crmUI/osc365/web/index.html"/>
<RequestedHeight>250</RequestedHeight>
</DesktopSettings>
</Form>
<Form xsi:type="ItemEdit">
<DesktopSettings>
<SourceLocation DefaultValue="https://fuscdrmsmc151-fa-ext.us.oracle.com/crmUI/osc365/web/index.html?rc_channel=COMPOSE"/>
</DesktopSettings>
</Form>
</FormSettings>
<Permissions>ReadWriteItem</Permissions>
<Rule xsi:type="RuleCollection" Mode="Or">
<Rule xsi:type="ItemIs" ItemType="Message" FormType="Edit"/>
<Rule xsi:type="ItemIs" ItemType="Message" FormType="Read"/>
<Rule xsi:type="ItemIs" ItemType="Appointment" FormType="Edit"/>
<Rule xsi:type="ItemIs" ItemType="Appointment" FormType="Read"/>
</Rule>
<DisableEntityHighlighting>false</DisableEntityHighlighting>
<VersionOverrides xmlns="http://schemas.microsoft.com/office/mailappversionoverrides"
xsi:type="VersionOverridesV1_0">
<Hosts>
<Host xsi:type="MailHost">
<DesktopFormFactor>
<FunctionFile resid="functionFile"/>
<ExtensionPoint xsi:type="MessageReadCommandSurface">
<OfficeTab id="TabDefaultRead">
<Group id="oscReadGroup">
<Label resid="groupLabel"/>
<Tooltip resid="groupTooltip"/>
<Control xsi:type="Button" id="oscReadButton">
<Label resid="buttonLabel"/>
<Tooltip resid="buttonTooltip"/>
<Supertip>
<Title resid="superTipTitle"/>
<Description resid="superTipDescription"/>
</Supertip>
<Icon>
<bt:Image size="16" resid="osc_icon_16x16"/>
<bt:Image size="32" resid="osc_icon_32x32"/>
<bt:Image size="80" resid="osc_icon_80x80"/>
</Icon>
<Action xsi:type="ShowTaskpane">
<SourceLocation resid="residOscHomeUrl"/>
</Action>
</Control>
</Group>
</OfficeTab>
</ExtensionPoint>
<ExtensionPoint xsi:type="MessageComposeCommandSurface">
<OfficeTab id="TabDefaultCompose">
<Group id="oscComposeGroup">
<Label resid="groupLabel"/>
<Tooltip resid="groupTooltip"/>
<Control xsi:type="Button" id="oscComposeButton">
<Label resid="buttonLabel"/>
<Tooltip resid="buttonTooltip"/>
<Supertip>
<Title resid="superTipTitle"/>
<Description resid="superTipDescription"/>
</Supertip>
<Icon>
<bt:Image size="16" resid="osc_icon_16x16"/>
<bt:Image size="32" resid="osc_icon_32x32"/>
<bt:Image size="80" resid="osc_icon_80x80"/>
</Icon>
<Action xsi:type="ShowTaskpane">
<SourceLocation resid="residOscHomeEditUrl"/>
</Action>
</Control>
</Group>
</OfficeTab>
</ExtensionPoint>
<ExtensionPoint xsi:type="AppointmentAttendeeCommandSurface">
<OfficeTab id="TabDefaultApptRead">
<Group id="oscApptReadGroup">
<Label resid="groupLabel"/>
<Tooltip resid="groupTooltip"/>
<Control xsi:type="Button" id="oscApptReadButton">
<Label resid="buttonLabel"/>
<Tooltip resid="buttonTooltip"/>
<Supertip>
<Title resid="superTipTitle"/>
<Description resid="superTipDescription"/>
</Supertip>
<Icon>
<bt:Image size="16" resid="osc_icon_16x16"/>
<bt:Image size="32" resid="osc_icon_32x32"/>
<bt:Image size="80" resid="osc_icon_80x80"/>
</Icon>
<Action xsi:type="ShowTaskpane">
<SourceLocation resid="residOscHomeUrl"/>
</Action>
</Control>
</Group>
</OfficeTab>
</ExtensionPoint>
<ExtensionPoint xsi:type="AppointmentOrganizerCommandSurface">
<OfficeTab id="TabDefaultApptCompose">
<Group id="oscApptComposeGroup">
<Label resid="groupLabel"/>
<Tooltip resid="groupTooltip"/>
<Control xsi:type="Button" id="oscApptComposeButton">
<Label resid="buttonLabel"/>
<Tooltip resid="buttonTooltip"/>
<Supertip>
<Title resid="superTipTitle"/>
<Description resid="superTipDescription"/>
</Supertip>
<Icon>
<bt:Image size="16" resid="osc_icon_16x16"/>
<bt:Image size="32" resid="osc_icon_32x32"/>
<bt:Image size="80" resid="osc_icon_80x80"/>
</Icon>
<Action xsi:type="ShowTaskpane">
<SourceLocation resid="residOscHomeEditUrl"/>
</Action>
</Control>
</Group>
</OfficeTab>
</ExtensionPoint>
</DesktopFormFactor>
</Host>
</Hosts>
<Resources>
<bt:Images>
<bt:Image id="osc_icon_16x16" DefaultValue="https://fuscdrmsmc151-fa-ext.us.oracle.com/crmUI/osc365/web/css/images/osc_icon_16.png"/>
<bt:Image id="osc_icon_32x32" DefaultValue="https://fuscdrmsmc151-fa-ext.us.oracle.com/crmUI/osc365/web/css/images/osc_icon_32.png"/>
<bt:Image id="osc_icon_80x80" DefaultValue="https://fuscdrmsmc151-fa-ext.us.oracle.com/crmUI/osc365/web/css/images/osc_icon_80.png"/>
</bt:Images>
<bt:Urls>
<bt:Url id="residOscHomeUrl" DefaultValue="https://fuscdrmsmc151-fa-ext.us.oracle.com/crmUI/osc365/web/index.html"/>
<bt:Url id="residOscHomeEditUrl" DefaultValue="https://fuscdrmsmc151-fa-ext.us.oracle.com/crmUI/osc365/web/index.html?rc_channel=COMPOSE"/>
</bt:Urls>
<bt:ShortStrings>
<bt:String id="groupLabel" DefaultValue="Engagement Cloud"/>
<bt:String id="buttonLabel" DefaultValue="Engagement Cloud"/>
<bt:String id="superTipTitle" DefaultValue="fuscdrmsmc151-fa-ext.us.oracle.com"/>
</bt:ShortStrings>
<bt:LongStrings>
<bt:String id="groupTooltip" DefaultValue="Oracle Engagement Cloud actions"/>
<bt:String id="buttonTooltip" DefaultValue="Launches Oracle Engagement Cloud Application"/>
<bt:String id="superTipDescription" DefaultValue="Launches Oracle Engagement Cloud Application"/>
</bt:LongStrings>
</Resources>
<VersionOverrides xmlns="http://schemas.microsoft.com/office/mailappversionoverrides/1.1"
xsi:type="VersionOverridesV1_1">
<Hosts>
<Host xsi:type="MailHost">
<DesktopFormFactor>
<FunctionFile resid="functionFile"/>
<ExtensionPoint xsi:type="MessageReadCommandSurface">
<OfficeTab id="TabDefaultRead">
<Group id="oscReadGroup">
<Label resid="groupLabel"/>
<Tooltip resid="groupTooltip"/>
<Control xsi:type="Button" id="oscReadButton">
<Label resid="buttonLabel"/>
<Tooltip resid="buttonTooltip"/>
<Supertip>
<Title resid="superTipTitle"/>
<Description resid="superTipDescription"/>
</Supertip>
<Icon>
<bt:Image size="16" resid="osc_icon_16x16"/>
<bt:Image size="32" resid="osc_icon_32x32"/>
<bt:Image size="80" resid="osc_icon_80x80"/>
</Icon>
<Action xsi:type="ShowTaskpane">
<SourceLocation resid="residOscHomeUrl"/>
<SupportsPinning>true</SupportsPinning>
</Action>
</Control>
</Group>
</OfficeTab>
</ExtensionPoint>
<ExtensionPoint xsi:type="MessageComposeCommandSurface">
<OfficeTab id="TabDefaultCompose">
<Group id="oscComposeGroup">
<Label resid="groupLabel"/>
<Tooltip resid="groupTooltip"/>
<Control xsi:type="Button" id="oscComposeButton">
<Label resid="buttonLabel"/>
<Tooltip resid="buttonTooltip"/>
<Supertip>
<Title resid="superTipTitle"/>
<Description resid="superTipDescription"/>
</Supertip>
<Icon>
<bt:Image size="16" resid="osc_icon_16x16"/>
<bt:Image size="32" resid="osc_icon_32x32"/>
<bt:Image size="80" resid="osc_icon_80x80"/>
</Icon>
<Action xsi:type="ShowTaskpane">
<SourceLocation resid="residOscHomeEditUrl"/>
<SupportsPinning>true</SupportsPinning>
</Action>
</Control>
</Group>
</OfficeTab>
</ExtensionPoint>
<ExtensionPoint xsi:type="AppointmentAttendeeCommandSurface">
<OfficeTab id="TabDefaultApptRead">
<Group id="oscApptReadGroup">
<Label resid="groupLabel"/>
<Tooltip resid="groupTooltip"/>
<Control xsi:type="Button" id="oscApptReadButton">
<Label resid="buttonLabel"/>
<Tooltip resid="buttonTooltip"/>
<Supertip>
<Title resid="superTipTitle"/>
<Description resid="superTipDescription"/>
</Supertip>
<Icon>
<bt:Image size="16" resid="osc_icon_16x16"/>
<bt:Image size="32" resid="osc_icon_32x32"/>
<bt:Image size="80" resid="osc_icon_80x80"/>
</Icon>
<Action xsi:type="ShowTaskpane">
<SourceLocation resid="residOscHomeUrl"/>
<SupportsPinning>true</SupportsPinning>
</Action>
</Control>
</Group>
</OfficeTab>
</ExtensionPoint>
<ExtensionPoint xsi:type="AppointmentOrganizerCommandSurface">
<OfficeTab id="TabDefaultApptCompose">
<Group id="oscApptComposeGroup">
<Label resid="groupLabel"/>
<Tooltip resid="groupTooltip"/>
<Control xsi:type="Button" id="oscApptComposeButton">
<Label resid="buttonLabel"/>
<Tooltip resid="buttonTooltip"/>
<Supertip>
<Title resid="superTipTitle"/>
<Description resid="superTipDescription"/>
</Supertip>
<Icon>
<bt:Image size="16" resid="osc_icon_16x16"/>
<bt:Image size="32" resid="osc_icon_32x32"/>
<bt:Image size="80" resid="osc_icon_80x80"/>
</Icon>
<Action xsi:type="ShowTaskpane">
<SourceLocation resid="residOscHomeEditUrl"/>
<SupportsPinning>true</SupportsPinning>
</Action>
</Control>
</Group>
</OfficeTab>
</ExtensionPoint>
</DesktopFormFactor>
</Host>
</Hosts>
<Resources>
<bt:Images>
<bt:Image id="osc_icon_16x16"
DefaultValue="https://fuscdrmsmc151-fa-ext.us.oracle.com/crmUI/osc365/web/css/images/osc_icon_16.png"/>
<bt:Image id="osc_icon_32x32"
DefaultValue="https://fuscdrmsmc151-fa-ext.us.oracle.com/crmUI/osc365/web/css/images/osc_icon_32.png"/>
<bt:Image id="osc_icon_80x80"
DefaultValue="https://fuscdrmsmc151-fa-ext.us.oracle.com/crmUI/osc365/web/css/images/osc_icon_80.png"/>
</bt:Images>
<bt:Urls>
<bt:Url id="residOscHomeUrl"
DefaultValue="https://fuscdrmsmc151-fa-ext.us.oracle.com/crmUI/osc365/web/index.html"/>
<bt:Url id="residOscHomeEditUrl"
DefaultValue="https://fuscdrmsmc151-fa-ext.us.oracle.com/crmUI/osc365/web/index.html?rc_channel=COMPOSE"/>
</bt:Urls>
<bt:ShortStrings>
<bt:String id="groupLabel" DefaultValue="Engagement Cloud"/>
<bt:String id="buttonLabel" DefaultValue="Engagement Cloud"/>
<bt:String id="superTipTitle" DefaultValue="fuscdrmsmc151-fa-ext.us.oracle.com"/>
</bt:ShortStrings>
<bt:LongStrings>
<bt:String id="groupTooltip" DefaultValue="Oracle Engagement Cloud actions"/>
<bt:String id="buttonTooltip" DefaultValue="Launches Oracle Engagement Cloud Application"/>
<bt:String id="superTipDescription" DefaultValue="Launches Oracle Engagement Cloud Application"/>
</bt:LongStrings>
</Resources>
</VersionOverrides>
</VersionOverrides>
</OfficeApp>
office-js outlook-web-addins
add a comment |
In office 365 (version 1803) locally installed outlook(desktop client).
We have added our plugin which appears in the side panel. It fetches some field information from desktop outlook using outlook API's. It requires information about these 5 field properties from desktop outlook: "subject", "itemId", "organizer", "requiredAttendees", "optionalAttendees"
We use the getAsync API for this in compose mode of Appointment to fetch these values.
Example:
In case of subject we get correct response in console.
window.Office.context.mailbox.item.subject.getAsync(function(res)console.log(res));
output:
status:"succeeded", value: "appointment1"
In case of organizer
window.Office.context.mailbox.item.organizer.getAsync(function(res)console.log(res));
output : Permission Denied
Please see the attached image for the console error message.
Notes:
The same flow works fine in Outlook Web APP (OWA) in Internet Explorer browser.
We tried the above scenario in create and update flows from native outlook.
Does anyone knows the reason of this issue?
What can I do to resolve this issue in my locally installed outlook client?
<?xml version="1.0" encoding="UTF-8"?>
<!--Created:cb85b80c-f585-40ff-8bfc-12ff4d0e34a9-->
<OfficeApp xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:bt="http://schemas.microsoft.com/office/officeappbasictypes/1.0"
xmlns:mailappor="http://schemas.microsoft.com/office/mailappversionoverrides"
xmlns="http://schemas.microsoft.com/office/appforoffice/1.1" xsi:type="MailApp">
<Id>69833250-ebab-4f58-8606-59df2b358121</Id>
<Version>1.0.0.0</Version>
<ProviderName>Oracle</ProviderName>
<DefaultLocale>en-US</DefaultLocale>
<DisplayName DefaultValue="Engagement Cloud"/>
<Description DefaultValue="fuscdrmsmc151-fa-ext.us.oracle.com"/>
<IconUrl DefaultValue="https://fuscdrmsmc151-fa-ext.us.oracle.com/crmUI/osc365/web/css/images/osc_icon_80.png"/>
<HighResolutionIconUrl DefaultValue="https://fuscdrmsmc151-fa-ext.us.oracle.com/crmUI/osc365/web/css/images/osc_icon_80.png"/>
<AppDomains>
<AppDomain>https://login.microsoftonline.com/</AppDomain>
</AppDomains>
<Hosts>
<Host Name="Mailbox"/>
</Hosts>
<Requirements>
<Sets>
<Set Name="MailBox" MinVersion="1.1"/>
</Sets>
</Requirements>
<FormSettings>
<Form xsi:type="ItemRead">
<DesktopSettings>
<SourceLocation DefaultValue="https://fuscdrmsmc151-fa-ext.us.oracle.com/crmUI/osc365/web/index.html"/>
<RequestedHeight>250</RequestedHeight>
</DesktopSettings>
</Form>
<Form xsi:type="ItemEdit">
<DesktopSettings>
<SourceLocation DefaultValue="https://fuscdrmsmc151-fa-ext.us.oracle.com/crmUI/osc365/web/index.html?rc_channel=COMPOSE"/>
</DesktopSettings>
</Form>
</FormSettings>
<Permissions>ReadWriteItem</Permissions>
<Rule xsi:type="RuleCollection" Mode="Or">
<Rule xsi:type="ItemIs" ItemType="Message" FormType="Edit"/>
<Rule xsi:type="ItemIs" ItemType="Message" FormType="Read"/>
<Rule xsi:type="ItemIs" ItemType="Appointment" FormType="Edit"/>
<Rule xsi:type="ItemIs" ItemType="Appointment" FormType="Read"/>
</Rule>
<DisableEntityHighlighting>false</DisableEntityHighlighting>
<VersionOverrides xmlns="http://schemas.microsoft.com/office/mailappversionoverrides"
xsi:type="VersionOverridesV1_0">
<Hosts>
<Host xsi:type="MailHost">
<DesktopFormFactor>
<FunctionFile resid="functionFile"/>
<ExtensionPoint xsi:type="MessageReadCommandSurface">
<OfficeTab id="TabDefaultRead">
<Group id="oscReadGroup">
<Label resid="groupLabel"/>
<Tooltip resid="groupTooltip"/>
<Control xsi:type="Button" id="oscReadButton">
<Label resid="buttonLabel"/>
<Tooltip resid="buttonTooltip"/>
<Supertip>
<Title resid="superTipTitle"/>
<Description resid="superTipDescription"/>
</Supertip>
<Icon>
<bt:Image size="16" resid="osc_icon_16x16"/>
<bt:Image size="32" resid="osc_icon_32x32"/>
<bt:Image size="80" resid="osc_icon_80x80"/>
</Icon>
<Action xsi:type="ShowTaskpane">
<SourceLocation resid="residOscHomeUrl"/>
</Action>
</Control>
</Group>
</OfficeTab>
</ExtensionPoint>
<ExtensionPoint xsi:type="MessageComposeCommandSurface">
<OfficeTab id="TabDefaultCompose">
<Group id="oscComposeGroup">
<Label resid="groupLabel"/>
<Tooltip resid="groupTooltip"/>
<Control xsi:type="Button" id="oscComposeButton">
<Label resid="buttonLabel"/>
<Tooltip resid="buttonTooltip"/>
<Supertip>
<Title resid="superTipTitle"/>
<Description resid="superTipDescription"/>
</Supertip>
<Icon>
<bt:Image size="16" resid="osc_icon_16x16"/>
<bt:Image size="32" resid="osc_icon_32x32"/>
<bt:Image size="80" resid="osc_icon_80x80"/>
</Icon>
<Action xsi:type="ShowTaskpane">
<SourceLocation resid="residOscHomeEditUrl"/>
</Action>
</Control>
</Group>
</OfficeTab>
</ExtensionPoint>
<ExtensionPoint xsi:type="AppointmentAttendeeCommandSurface">
<OfficeTab id="TabDefaultApptRead">
<Group id="oscApptReadGroup">
<Label resid="groupLabel"/>
<Tooltip resid="groupTooltip"/>
<Control xsi:type="Button" id="oscApptReadButton">
<Label resid="buttonLabel"/>
<Tooltip resid="buttonTooltip"/>
<Supertip>
<Title resid="superTipTitle"/>
<Description resid="superTipDescription"/>
</Supertip>
<Icon>
<bt:Image size="16" resid="osc_icon_16x16"/>
<bt:Image size="32" resid="osc_icon_32x32"/>
<bt:Image size="80" resid="osc_icon_80x80"/>
</Icon>
<Action xsi:type="ShowTaskpane">
<SourceLocation resid="residOscHomeUrl"/>
</Action>
</Control>
</Group>
</OfficeTab>
</ExtensionPoint>
<ExtensionPoint xsi:type="AppointmentOrganizerCommandSurface">
<OfficeTab id="TabDefaultApptCompose">
<Group id="oscApptComposeGroup">
<Label resid="groupLabel"/>
<Tooltip resid="groupTooltip"/>
<Control xsi:type="Button" id="oscApptComposeButton">
<Label resid="buttonLabel"/>
<Tooltip resid="buttonTooltip"/>
<Supertip>
<Title resid="superTipTitle"/>
<Description resid="superTipDescription"/>
</Supertip>
<Icon>
<bt:Image size="16" resid="osc_icon_16x16"/>
<bt:Image size="32" resid="osc_icon_32x32"/>
<bt:Image size="80" resid="osc_icon_80x80"/>
</Icon>
<Action xsi:type="ShowTaskpane">
<SourceLocation resid="residOscHomeEditUrl"/>
</Action>
</Control>
</Group>
</OfficeTab>
</ExtensionPoint>
</DesktopFormFactor>
</Host>
</Hosts>
<Resources>
<bt:Images>
<bt:Image id="osc_icon_16x16" DefaultValue="https://fuscdrmsmc151-fa-ext.us.oracle.com/crmUI/osc365/web/css/images/osc_icon_16.png"/>
<bt:Image id="osc_icon_32x32" DefaultValue="https://fuscdrmsmc151-fa-ext.us.oracle.com/crmUI/osc365/web/css/images/osc_icon_32.png"/>
<bt:Image id="osc_icon_80x80" DefaultValue="https://fuscdrmsmc151-fa-ext.us.oracle.com/crmUI/osc365/web/css/images/osc_icon_80.png"/>
</bt:Images>
<bt:Urls>
<bt:Url id="residOscHomeUrl" DefaultValue="https://fuscdrmsmc151-fa-ext.us.oracle.com/crmUI/osc365/web/index.html"/>
<bt:Url id="residOscHomeEditUrl" DefaultValue="https://fuscdrmsmc151-fa-ext.us.oracle.com/crmUI/osc365/web/index.html?rc_channel=COMPOSE"/>
</bt:Urls>
<bt:ShortStrings>
<bt:String id="groupLabel" DefaultValue="Engagement Cloud"/>
<bt:String id="buttonLabel" DefaultValue="Engagement Cloud"/>
<bt:String id="superTipTitle" DefaultValue="fuscdrmsmc151-fa-ext.us.oracle.com"/>
</bt:ShortStrings>
<bt:LongStrings>
<bt:String id="groupTooltip" DefaultValue="Oracle Engagement Cloud actions"/>
<bt:String id="buttonTooltip" DefaultValue="Launches Oracle Engagement Cloud Application"/>
<bt:String id="superTipDescription" DefaultValue="Launches Oracle Engagement Cloud Application"/>
</bt:LongStrings>
</Resources>
<VersionOverrides xmlns="http://schemas.microsoft.com/office/mailappversionoverrides/1.1"
xsi:type="VersionOverridesV1_1">
<Hosts>
<Host xsi:type="MailHost">
<DesktopFormFactor>
<FunctionFile resid="functionFile"/>
<ExtensionPoint xsi:type="MessageReadCommandSurface">
<OfficeTab id="TabDefaultRead">
<Group id="oscReadGroup">
<Label resid="groupLabel"/>
<Tooltip resid="groupTooltip"/>
<Control xsi:type="Button" id="oscReadButton">
<Label resid="buttonLabel"/>
<Tooltip resid="buttonTooltip"/>
<Supertip>
<Title resid="superTipTitle"/>
<Description resid="superTipDescription"/>
</Supertip>
<Icon>
<bt:Image size="16" resid="osc_icon_16x16"/>
<bt:Image size="32" resid="osc_icon_32x32"/>
<bt:Image size="80" resid="osc_icon_80x80"/>
</Icon>
<Action xsi:type="ShowTaskpane">
<SourceLocation resid="residOscHomeUrl"/>
<SupportsPinning>true</SupportsPinning>
</Action>
</Control>
</Group>
</OfficeTab>
</ExtensionPoint>
<ExtensionPoint xsi:type="MessageComposeCommandSurface">
<OfficeTab id="TabDefaultCompose">
<Group id="oscComposeGroup">
<Label resid="groupLabel"/>
<Tooltip resid="groupTooltip"/>
<Control xsi:type="Button" id="oscComposeButton">
<Label resid="buttonLabel"/>
<Tooltip resid="buttonTooltip"/>
<Supertip>
<Title resid="superTipTitle"/>
<Description resid="superTipDescription"/>
</Supertip>
<Icon>
<bt:Image size="16" resid="osc_icon_16x16"/>
<bt:Image size="32" resid="osc_icon_32x32"/>
<bt:Image size="80" resid="osc_icon_80x80"/>
</Icon>
<Action xsi:type="ShowTaskpane">
<SourceLocation resid="residOscHomeEditUrl"/>
<SupportsPinning>true</SupportsPinning>
</Action>
</Control>
</Group>
</OfficeTab>
</ExtensionPoint>
<ExtensionPoint xsi:type="AppointmentAttendeeCommandSurface">
<OfficeTab id="TabDefaultApptRead">
<Group id="oscApptReadGroup">
<Label resid="groupLabel"/>
<Tooltip resid="groupTooltip"/>
<Control xsi:type="Button" id="oscApptReadButton">
<Label resid="buttonLabel"/>
<Tooltip resid="buttonTooltip"/>
<Supertip>
<Title resid="superTipTitle"/>
<Description resid="superTipDescription"/>
</Supertip>
<Icon>
<bt:Image size="16" resid="osc_icon_16x16"/>
<bt:Image size="32" resid="osc_icon_32x32"/>
<bt:Image size="80" resid="osc_icon_80x80"/>
</Icon>
<Action xsi:type="ShowTaskpane">
<SourceLocation resid="residOscHomeUrl"/>
<SupportsPinning>true</SupportsPinning>
</Action>
</Control>
</Group>
</OfficeTab>
</ExtensionPoint>
<ExtensionPoint xsi:type="AppointmentOrganizerCommandSurface">
<OfficeTab id="TabDefaultApptCompose">
<Group id="oscApptComposeGroup">
<Label resid="groupLabel"/>
<Tooltip resid="groupTooltip"/>
<Control xsi:type="Button" id="oscApptComposeButton">
<Label resid="buttonLabel"/>
<Tooltip resid="buttonTooltip"/>
<Supertip>
<Title resid="superTipTitle"/>
<Description resid="superTipDescription"/>
</Supertip>
<Icon>
<bt:Image size="16" resid="osc_icon_16x16"/>
<bt:Image size="32" resid="osc_icon_32x32"/>
<bt:Image size="80" resid="osc_icon_80x80"/>
</Icon>
<Action xsi:type="ShowTaskpane">
<SourceLocation resid="residOscHomeEditUrl"/>
<SupportsPinning>true</SupportsPinning>
</Action>
</Control>
</Group>
</OfficeTab>
</ExtensionPoint>
</DesktopFormFactor>
</Host>
</Hosts>
<Resources>
<bt:Images>
<bt:Image id="osc_icon_16x16"
DefaultValue="https://fuscdrmsmc151-fa-ext.us.oracle.com/crmUI/osc365/web/css/images/osc_icon_16.png"/>
<bt:Image id="osc_icon_32x32"
DefaultValue="https://fuscdrmsmc151-fa-ext.us.oracle.com/crmUI/osc365/web/css/images/osc_icon_32.png"/>
<bt:Image id="osc_icon_80x80"
DefaultValue="https://fuscdrmsmc151-fa-ext.us.oracle.com/crmUI/osc365/web/css/images/osc_icon_80.png"/>
</bt:Images>
<bt:Urls>
<bt:Url id="residOscHomeUrl"
DefaultValue="https://fuscdrmsmc151-fa-ext.us.oracle.com/crmUI/osc365/web/index.html"/>
<bt:Url id="residOscHomeEditUrl"
DefaultValue="https://fuscdrmsmc151-fa-ext.us.oracle.com/crmUI/osc365/web/index.html?rc_channel=COMPOSE"/>
</bt:Urls>
<bt:ShortStrings>
<bt:String id="groupLabel" DefaultValue="Engagement Cloud"/>
<bt:String id="buttonLabel" DefaultValue="Engagement Cloud"/>
<bt:String id="superTipTitle" DefaultValue="fuscdrmsmc151-fa-ext.us.oracle.com"/>
</bt:ShortStrings>
<bt:LongStrings>
<bt:String id="groupTooltip" DefaultValue="Oracle Engagement Cloud actions"/>
<bt:String id="buttonTooltip" DefaultValue="Launches Oracle Engagement Cloud Application"/>
<bt:String id="superTipDescription" DefaultValue="Launches Oracle Engagement Cloud Application"/>
</bt:LongStrings>
</Resources>
</VersionOverrides>
</VersionOverrides>
</OfficeApp>
office-js outlook-web-addins
The organizer.getAsync API was implemented in API requirement set 1.7. It's possible that it's not available in version 1803 of Outlook desktop. Can you check by runningOffice.context.requirements.isSetSupported("Mailbox", 1.7)
? isSetSupported will indicate whether the client implements that requirement set.
– Outlook Add-ins Team - MSFT
Mar 15 at 1:29
I have added the manifest file. Also, if getAsync was not supported it should throw an error like "unable to get property 'getAsync' of undefined or null reference". Instead it is throwing Permission denied,
– Dheer Jain
Mar 15 at 6:44
add a comment |
In office 365 (version 1803) locally installed outlook(desktop client).
We have added our plugin which appears in the side panel. It fetches some field information from desktop outlook using outlook API's. It requires information about these 5 field properties from desktop outlook: "subject", "itemId", "organizer", "requiredAttendees", "optionalAttendees"
We use the getAsync API for this in compose mode of Appointment to fetch these values.
Example:
In case of subject we get correct response in console.
window.Office.context.mailbox.item.subject.getAsync(function(res)console.log(res));
output:
status:"succeeded", value: "appointment1"
In case of organizer
window.Office.context.mailbox.item.organizer.getAsync(function(res)console.log(res));
output : Permission Denied
Please see the attached image for the console error message.
Notes:
The same flow works fine in Outlook Web APP (OWA) in Internet Explorer browser.
We tried the above scenario in create and update flows from native outlook.
Does anyone knows the reason of this issue?
What can I do to resolve this issue in my locally installed outlook client?
<?xml version="1.0" encoding="UTF-8"?>
<!--Created:cb85b80c-f585-40ff-8bfc-12ff4d0e34a9-->
<OfficeApp xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:bt="http://schemas.microsoft.com/office/officeappbasictypes/1.0"
xmlns:mailappor="http://schemas.microsoft.com/office/mailappversionoverrides"
xmlns="http://schemas.microsoft.com/office/appforoffice/1.1" xsi:type="MailApp">
<Id>69833250-ebab-4f58-8606-59df2b358121</Id>
<Version>1.0.0.0</Version>
<ProviderName>Oracle</ProviderName>
<DefaultLocale>en-US</DefaultLocale>
<DisplayName DefaultValue="Engagement Cloud"/>
<Description DefaultValue="fuscdrmsmc151-fa-ext.us.oracle.com"/>
<IconUrl DefaultValue="https://fuscdrmsmc151-fa-ext.us.oracle.com/crmUI/osc365/web/css/images/osc_icon_80.png"/>
<HighResolutionIconUrl DefaultValue="https://fuscdrmsmc151-fa-ext.us.oracle.com/crmUI/osc365/web/css/images/osc_icon_80.png"/>
<AppDomains>
<AppDomain>https://login.microsoftonline.com/</AppDomain>
</AppDomains>
<Hosts>
<Host Name="Mailbox"/>
</Hosts>
<Requirements>
<Sets>
<Set Name="MailBox" MinVersion="1.1"/>
</Sets>
</Requirements>
<FormSettings>
<Form xsi:type="ItemRead">
<DesktopSettings>
<SourceLocation DefaultValue="https://fuscdrmsmc151-fa-ext.us.oracle.com/crmUI/osc365/web/index.html"/>
<RequestedHeight>250</RequestedHeight>
</DesktopSettings>
</Form>
<Form xsi:type="ItemEdit">
<DesktopSettings>
<SourceLocation DefaultValue="https://fuscdrmsmc151-fa-ext.us.oracle.com/crmUI/osc365/web/index.html?rc_channel=COMPOSE"/>
</DesktopSettings>
</Form>
</FormSettings>
<Permissions>ReadWriteItem</Permissions>
<Rule xsi:type="RuleCollection" Mode="Or">
<Rule xsi:type="ItemIs" ItemType="Message" FormType="Edit"/>
<Rule xsi:type="ItemIs" ItemType="Message" FormType="Read"/>
<Rule xsi:type="ItemIs" ItemType="Appointment" FormType="Edit"/>
<Rule xsi:type="ItemIs" ItemType="Appointment" FormType="Read"/>
</Rule>
<DisableEntityHighlighting>false</DisableEntityHighlighting>
<VersionOverrides xmlns="http://schemas.microsoft.com/office/mailappversionoverrides"
xsi:type="VersionOverridesV1_0">
<Hosts>
<Host xsi:type="MailHost">
<DesktopFormFactor>
<FunctionFile resid="functionFile"/>
<ExtensionPoint xsi:type="MessageReadCommandSurface">
<OfficeTab id="TabDefaultRead">
<Group id="oscReadGroup">
<Label resid="groupLabel"/>
<Tooltip resid="groupTooltip"/>
<Control xsi:type="Button" id="oscReadButton">
<Label resid="buttonLabel"/>
<Tooltip resid="buttonTooltip"/>
<Supertip>
<Title resid="superTipTitle"/>
<Description resid="superTipDescription"/>
</Supertip>
<Icon>
<bt:Image size="16" resid="osc_icon_16x16"/>
<bt:Image size="32" resid="osc_icon_32x32"/>
<bt:Image size="80" resid="osc_icon_80x80"/>
</Icon>
<Action xsi:type="ShowTaskpane">
<SourceLocation resid="residOscHomeUrl"/>
</Action>
</Control>
</Group>
</OfficeTab>
</ExtensionPoint>
<ExtensionPoint xsi:type="MessageComposeCommandSurface">
<OfficeTab id="TabDefaultCompose">
<Group id="oscComposeGroup">
<Label resid="groupLabel"/>
<Tooltip resid="groupTooltip"/>
<Control xsi:type="Button" id="oscComposeButton">
<Label resid="buttonLabel"/>
<Tooltip resid="buttonTooltip"/>
<Supertip>
<Title resid="superTipTitle"/>
<Description resid="superTipDescription"/>
</Supertip>
<Icon>
<bt:Image size="16" resid="osc_icon_16x16"/>
<bt:Image size="32" resid="osc_icon_32x32"/>
<bt:Image size="80" resid="osc_icon_80x80"/>
</Icon>
<Action xsi:type="ShowTaskpane">
<SourceLocation resid="residOscHomeEditUrl"/>
</Action>
</Control>
</Group>
</OfficeTab>
</ExtensionPoint>
<ExtensionPoint xsi:type="AppointmentAttendeeCommandSurface">
<OfficeTab id="TabDefaultApptRead">
<Group id="oscApptReadGroup">
<Label resid="groupLabel"/>
<Tooltip resid="groupTooltip"/>
<Control xsi:type="Button" id="oscApptReadButton">
<Label resid="buttonLabel"/>
<Tooltip resid="buttonTooltip"/>
<Supertip>
<Title resid="superTipTitle"/>
<Description resid="superTipDescription"/>
</Supertip>
<Icon>
<bt:Image size="16" resid="osc_icon_16x16"/>
<bt:Image size="32" resid="osc_icon_32x32"/>
<bt:Image size="80" resid="osc_icon_80x80"/>
</Icon>
<Action xsi:type="ShowTaskpane">
<SourceLocation resid="residOscHomeUrl"/>
</Action>
</Control>
</Group>
</OfficeTab>
</ExtensionPoint>
<ExtensionPoint xsi:type="AppointmentOrganizerCommandSurface">
<OfficeTab id="TabDefaultApptCompose">
<Group id="oscApptComposeGroup">
<Label resid="groupLabel"/>
<Tooltip resid="groupTooltip"/>
<Control xsi:type="Button" id="oscApptComposeButton">
<Label resid="buttonLabel"/>
<Tooltip resid="buttonTooltip"/>
<Supertip>
<Title resid="superTipTitle"/>
<Description resid="superTipDescription"/>
</Supertip>
<Icon>
<bt:Image size="16" resid="osc_icon_16x16"/>
<bt:Image size="32" resid="osc_icon_32x32"/>
<bt:Image size="80" resid="osc_icon_80x80"/>
</Icon>
<Action xsi:type="ShowTaskpane">
<SourceLocation resid="residOscHomeEditUrl"/>
</Action>
</Control>
</Group>
</OfficeTab>
</ExtensionPoint>
</DesktopFormFactor>
</Host>
</Hosts>
<Resources>
<bt:Images>
<bt:Image id="osc_icon_16x16" DefaultValue="https://fuscdrmsmc151-fa-ext.us.oracle.com/crmUI/osc365/web/css/images/osc_icon_16.png"/>
<bt:Image id="osc_icon_32x32" DefaultValue="https://fuscdrmsmc151-fa-ext.us.oracle.com/crmUI/osc365/web/css/images/osc_icon_32.png"/>
<bt:Image id="osc_icon_80x80" DefaultValue="https://fuscdrmsmc151-fa-ext.us.oracle.com/crmUI/osc365/web/css/images/osc_icon_80.png"/>
</bt:Images>
<bt:Urls>
<bt:Url id="residOscHomeUrl" DefaultValue="https://fuscdrmsmc151-fa-ext.us.oracle.com/crmUI/osc365/web/index.html"/>
<bt:Url id="residOscHomeEditUrl" DefaultValue="https://fuscdrmsmc151-fa-ext.us.oracle.com/crmUI/osc365/web/index.html?rc_channel=COMPOSE"/>
</bt:Urls>
<bt:ShortStrings>
<bt:String id="groupLabel" DefaultValue="Engagement Cloud"/>
<bt:String id="buttonLabel" DefaultValue="Engagement Cloud"/>
<bt:String id="superTipTitle" DefaultValue="fuscdrmsmc151-fa-ext.us.oracle.com"/>
</bt:ShortStrings>
<bt:LongStrings>
<bt:String id="groupTooltip" DefaultValue="Oracle Engagement Cloud actions"/>
<bt:String id="buttonTooltip" DefaultValue="Launches Oracle Engagement Cloud Application"/>
<bt:String id="superTipDescription" DefaultValue="Launches Oracle Engagement Cloud Application"/>
</bt:LongStrings>
</Resources>
<VersionOverrides xmlns="http://schemas.microsoft.com/office/mailappversionoverrides/1.1"
xsi:type="VersionOverridesV1_1">
<Hosts>
<Host xsi:type="MailHost">
<DesktopFormFactor>
<FunctionFile resid="functionFile"/>
<ExtensionPoint xsi:type="MessageReadCommandSurface">
<OfficeTab id="TabDefaultRead">
<Group id="oscReadGroup">
<Label resid="groupLabel"/>
<Tooltip resid="groupTooltip"/>
<Control xsi:type="Button" id="oscReadButton">
<Label resid="buttonLabel"/>
<Tooltip resid="buttonTooltip"/>
<Supertip>
<Title resid="superTipTitle"/>
<Description resid="superTipDescription"/>
</Supertip>
<Icon>
<bt:Image size="16" resid="osc_icon_16x16"/>
<bt:Image size="32" resid="osc_icon_32x32"/>
<bt:Image size="80" resid="osc_icon_80x80"/>
</Icon>
<Action xsi:type="ShowTaskpane">
<SourceLocation resid="residOscHomeUrl"/>
<SupportsPinning>true</SupportsPinning>
</Action>
</Control>
</Group>
</OfficeTab>
</ExtensionPoint>
<ExtensionPoint xsi:type="MessageComposeCommandSurface">
<OfficeTab id="TabDefaultCompose">
<Group id="oscComposeGroup">
<Label resid="groupLabel"/>
<Tooltip resid="groupTooltip"/>
<Control xsi:type="Button" id="oscComposeButton">
<Label resid="buttonLabel"/>
<Tooltip resid="buttonTooltip"/>
<Supertip>
<Title resid="superTipTitle"/>
<Description resid="superTipDescription"/>
</Supertip>
<Icon>
<bt:Image size="16" resid="osc_icon_16x16"/>
<bt:Image size="32" resid="osc_icon_32x32"/>
<bt:Image size="80" resid="osc_icon_80x80"/>
</Icon>
<Action xsi:type="ShowTaskpane">
<SourceLocation resid="residOscHomeEditUrl"/>
<SupportsPinning>true</SupportsPinning>
</Action>
</Control>
</Group>
</OfficeTab>
</ExtensionPoint>
<ExtensionPoint xsi:type="AppointmentAttendeeCommandSurface">
<OfficeTab id="TabDefaultApptRead">
<Group id="oscApptReadGroup">
<Label resid="groupLabel"/>
<Tooltip resid="groupTooltip"/>
<Control xsi:type="Button" id="oscApptReadButton">
<Label resid="buttonLabel"/>
<Tooltip resid="buttonTooltip"/>
<Supertip>
<Title resid="superTipTitle"/>
<Description resid="superTipDescription"/>
</Supertip>
<Icon>
<bt:Image size="16" resid="osc_icon_16x16"/>
<bt:Image size="32" resid="osc_icon_32x32"/>
<bt:Image size="80" resid="osc_icon_80x80"/>
</Icon>
<Action xsi:type="ShowTaskpane">
<SourceLocation resid="residOscHomeUrl"/>
<SupportsPinning>true</SupportsPinning>
</Action>
</Control>
</Group>
</OfficeTab>
</ExtensionPoint>
<ExtensionPoint xsi:type="AppointmentOrganizerCommandSurface">
<OfficeTab id="TabDefaultApptCompose">
<Group id="oscApptComposeGroup">
<Label resid="groupLabel"/>
<Tooltip resid="groupTooltip"/>
<Control xsi:type="Button" id="oscApptComposeButton">
<Label resid="buttonLabel"/>
<Tooltip resid="buttonTooltip"/>
<Supertip>
<Title resid="superTipTitle"/>
<Description resid="superTipDescription"/>
</Supertip>
<Icon>
<bt:Image size="16" resid="osc_icon_16x16"/>
<bt:Image size="32" resid="osc_icon_32x32"/>
<bt:Image size="80" resid="osc_icon_80x80"/>
</Icon>
<Action xsi:type="ShowTaskpane">
<SourceLocation resid="residOscHomeEditUrl"/>
<SupportsPinning>true</SupportsPinning>
</Action>
</Control>
</Group>
</OfficeTab>
</ExtensionPoint>
</DesktopFormFactor>
</Host>
</Hosts>
<Resources>
<bt:Images>
<bt:Image id="osc_icon_16x16"
DefaultValue="https://fuscdrmsmc151-fa-ext.us.oracle.com/crmUI/osc365/web/css/images/osc_icon_16.png"/>
<bt:Image id="osc_icon_32x32"
DefaultValue="https://fuscdrmsmc151-fa-ext.us.oracle.com/crmUI/osc365/web/css/images/osc_icon_32.png"/>
<bt:Image id="osc_icon_80x80"
DefaultValue="https://fuscdrmsmc151-fa-ext.us.oracle.com/crmUI/osc365/web/css/images/osc_icon_80.png"/>
</bt:Images>
<bt:Urls>
<bt:Url id="residOscHomeUrl"
DefaultValue="https://fuscdrmsmc151-fa-ext.us.oracle.com/crmUI/osc365/web/index.html"/>
<bt:Url id="residOscHomeEditUrl"
DefaultValue="https://fuscdrmsmc151-fa-ext.us.oracle.com/crmUI/osc365/web/index.html?rc_channel=COMPOSE"/>
</bt:Urls>
<bt:ShortStrings>
<bt:String id="groupLabel" DefaultValue="Engagement Cloud"/>
<bt:String id="buttonLabel" DefaultValue="Engagement Cloud"/>
<bt:String id="superTipTitle" DefaultValue="fuscdrmsmc151-fa-ext.us.oracle.com"/>
</bt:ShortStrings>
<bt:LongStrings>
<bt:String id="groupTooltip" DefaultValue="Oracle Engagement Cloud actions"/>
<bt:String id="buttonTooltip" DefaultValue="Launches Oracle Engagement Cloud Application"/>
<bt:String id="superTipDescription" DefaultValue="Launches Oracle Engagement Cloud Application"/>
</bt:LongStrings>
</Resources>
</VersionOverrides>
</VersionOverrides>
</OfficeApp>
office-js outlook-web-addins
In office 365 (version 1803) locally installed outlook(desktop client).
We have added our plugin which appears in the side panel. It fetches some field information from desktop outlook using outlook API's. It requires information about these 5 field properties from desktop outlook: "subject", "itemId", "organizer", "requiredAttendees", "optionalAttendees"
We use the getAsync API for this in compose mode of Appointment to fetch these values.
Example:
In case of subject we get correct response in console.
window.Office.context.mailbox.item.subject.getAsync(function(res)console.log(res));
output:
status:"succeeded", value: "appointment1"
In case of organizer
window.Office.context.mailbox.item.organizer.getAsync(function(res)console.log(res));
output : Permission Denied
Please see the attached image for the console error message.
Notes:
The same flow works fine in Outlook Web APP (OWA) in Internet Explorer browser.
We tried the above scenario in create and update flows from native outlook.
Does anyone knows the reason of this issue?
What can I do to resolve this issue in my locally installed outlook client?
<?xml version="1.0" encoding="UTF-8"?>
<!--Created:cb85b80c-f585-40ff-8bfc-12ff4d0e34a9-->
<OfficeApp xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:bt="http://schemas.microsoft.com/office/officeappbasictypes/1.0"
xmlns:mailappor="http://schemas.microsoft.com/office/mailappversionoverrides"
xmlns="http://schemas.microsoft.com/office/appforoffice/1.1" xsi:type="MailApp">
<Id>69833250-ebab-4f58-8606-59df2b358121</Id>
<Version>1.0.0.0</Version>
<ProviderName>Oracle</ProviderName>
<DefaultLocale>en-US</DefaultLocale>
<DisplayName DefaultValue="Engagement Cloud"/>
<Description DefaultValue="fuscdrmsmc151-fa-ext.us.oracle.com"/>
<IconUrl DefaultValue="https://fuscdrmsmc151-fa-ext.us.oracle.com/crmUI/osc365/web/css/images/osc_icon_80.png"/>
<HighResolutionIconUrl DefaultValue="https://fuscdrmsmc151-fa-ext.us.oracle.com/crmUI/osc365/web/css/images/osc_icon_80.png"/>
<AppDomains>
<AppDomain>https://login.microsoftonline.com/</AppDomain>
</AppDomains>
<Hosts>
<Host Name="Mailbox"/>
</Hosts>
<Requirements>
<Sets>
<Set Name="MailBox" MinVersion="1.1"/>
</Sets>
</Requirements>
<FormSettings>
<Form xsi:type="ItemRead">
<DesktopSettings>
<SourceLocation DefaultValue="https://fuscdrmsmc151-fa-ext.us.oracle.com/crmUI/osc365/web/index.html"/>
<RequestedHeight>250</RequestedHeight>
</DesktopSettings>
</Form>
<Form xsi:type="ItemEdit">
<DesktopSettings>
<SourceLocation DefaultValue="https://fuscdrmsmc151-fa-ext.us.oracle.com/crmUI/osc365/web/index.html?rc_channel=COMPOSE"/>
</DesktopSettings>
</Form>
</FormSettings>
<Permissions>ReadWriteItem</Permissions>
<Rule xsi:type="RuleCollection" Mode="Or">
<Rule xsi:type="ItemIs" ItemType="Message" FormType="Edit"/>
<Rule xsi:type="ItemIs" ItemType="Message" FormType="Read"/>
<Rule xsi:type="ItemIs" ItemType="Appointment" FormType="Edit"/>
<Rule xsi:type="ItemIs" ItemType="Appointment" FormType="Read"/>
</Rule>
<DisableEntityHighlighting>false</DisableEntityHighlighting>
<VersionOverrides xmlns="http://schemas.microsoft.com/office/mailappversionoverrides"
xsi:type="VersionOverridesV1_0">
<Hosts>
<Host xsi:type="MailHost">
<DesktopFormFactor>
<FunctionFile resid="functionFile"/>
<ExtensionPoint xsi:type="MessageReadCommandSurface">
<OfficeTab id="TabDefaultRead">
<Group id="oscReadGroup">
<Label resid="groupLabel"/>
<Tooltip resid="groupTooltip"/>
<Control xsi:type="Button" id="oscReadButton">
<Label resid="buttonLabel"/>
<Tooltip resid="buttonTooltip"/>
<Supertip>
<Title resid="superTipTitle"/>
<Description resid="superTipDescription"/>
</Supertip>
<Icon>
<bt:Image size="16" resid="osc_icon_16x16"/>
<bt:Image size="32" resid="osc_icon_32x32"/>
<bt:Image size="80" resid="osc_icon_80x80"/>
</Icon>
<Action xsi:type="ShowTaskpane">
<SourceLocation resid="residOscHomeUrl"/>
</Action>
</Control>
</Group>
</OfficeTab>
</ExtensionPoint>
<ExtensionPoint xsi:type="MessageComposeCommandSurface">
<OfficeTab id="TabDefaultCompose">
<Group id="oscComposeGroup">
<Label resid="groupLabel"/>
<Tooltip resid="groupTooltip"/>
<Control xsi:type="Button" id="oscComposeButton">
<Label resid="buttonLabel"/>
<Tooltip resid="buttonTooltip"/>
<Supertip>
<Title resid="superTipTitle"/>
<Description resid="superTipDescription"/>
</Supertip>
<Icon>
<bt:Image size="16" resid="osc_icon_16x16"/>
<bt:Image size="32" resid="osc_icon_32x32"/>
<bt:Image size="80" resid="osc_icon_80x80"/>
</Icon>
<Action xsi:type="ShowTaskpane">
<SourceLocation resid="residOscHomeEditUrl"/>
</Action>
</Control>
</Group>
</OfficeTab>
</ExtensionPoint>
<ExtensionPoint xsi:type="AppointmentAttendeeCommandSurface">
<OfficeTab id="TabDefaultApptRead">
<Group id="oscApptReadGroup">
<Label resid="groupLabel"/>
<Tooltip resid="groupTooltip"/>
<Control xsi:type="Button" id="oscApptReadButton">
<Label resid="buttonLabel"/>
<Tooltip resid="buttonTooltip"/>
<Supertip>
<Title resid="superTipTitle"/>
<Description resid="superTipDescription"/>
</Supertip>
<Icon>
<bt:Image size="16" resid="osc_icon_16x16"/>
<bt:Image size="32" resid="osc_icon_32x32"/>
<bt:Image size="80" resid="osc_icon_80x80"/>
</Icon>
<Action xsi:type="ShowTaskpane">
<SourceLocation resid="residOscHomeUrl"/>
</Action>
</Control>
</Group>
</OfficeTab>
</ExtensionPoint>
<ExtensionPoint xsi:type="AppointmentOrganizerCommandSurface">
<OfficeTab id="TabDefaultApptCompose">
<Group id="oscApptComposeGroup">
<Label resid="groupLabel"/>
<Tooltip resid="groupTooltip"/>
<Control xsi:type="Button" id="oscApptComposeButton">
<Label resid="buttonLabel"/>
<Tooltip resid="buttonTooltip"/>
<Supertip>
<Title resid="superTipTitle"/>
<Description resid="superTipDescription"/>
</Supertip>
<Icon>
<bt:Image size="16" resid="osc_icon_16x16"/>
<bt:Image size="32" resid="osc_icon_32x32"/>
<bt:Image size="80" resid="osc_icon_80x80"/>
</Icon>
<Action xsi:type="ShowTaskpane">
<SourceLocation resid="residOscHomeEditUrl"/>
</Action>
</Control>
</Group>
</OfficeTab>
</ExtensionPoint>
</DesktopFormFactor>
</Host>
</Hosts>
<Resources>
<bt:Images>
<bt:Image id="osc_icon_16x16" DefaultValue="https://fuscdrmsmc151-fa-ext.us.oracle.com/crmUI/osc365/web/css/images/osc_icon_16.png"/>
<bt:Image id="osc_icon_32x32" DefaultValue="https://fuscdrmsmc151-fa-ext.us.oracle.com/crmUI/osc365/web/css/images/osc_icon_32.png"/>
<bt:Image id="osc_icon_80x80" DefaultValue="https://fuscdrmsmc151-fa-ext.us.oracle.com/crmUI/osc365/web/css/images/osc_icon_80.png"/>
</bt:Images>
<bt:Urls>
<bt:Url id="residOscHomeUrl" DefaultValue="https://fuscdrmsmc151-fa-ext.us.oracle.com/crmUI/osc365/web/index.html"/>
<bt:Url id="residOscHomeEditUrl" DefaultValue="https://fuscdrmsmc151-fa-ext.us.oracle.com/crmUI/osc365/web/index.html?rc_channel=COMPOSE"/>
</bt:Urls>
<bt:ShortStrings>
<bt:String id="groupLabel" DefaultValue="Engagement Cloud"/>
<bt:String id="buttonLabel" DefaultValue="Engagement Cloud"/>
<bt:String id="superTipTitle" DefaultValue="fuscdrmsmc151-fa-ext.us.oracle.com"/>
</bt:ShortStrings>
<bt:LongStrings>
<bt:String id="groupTooltip" DefaultValue="Oracle Engagement Cloud actions"/>
<bt:String id="buttonTooltip" DefaultValue="Launches Oracle Engagement Cloud Application"/>
<bt:String id="superTipDescription" DefaultValue="Launches Oracle Engagement Cloud Application"/>
</bt:LongStrings>
</Resources>
<VersionOverrides xmlns="http://schemas.microsoft.com/office/mailappversionoverrides/1.1"
xsi:type="VersionOverridesV1_1">
<Hosts>
<Host xsi:type="MailHost">
<DesktopFormFactor>
<FunctionFile resid="functionFile"/>
<ExtensionPoint xsi:type="MessageReadCommandSurface">
<OfficeTab id="TabDefaultRead">
<Group id="oscReadGroup">
<Label resid="groupLabel"/>
<Tooltip resid="groupTooltip"/>
<Control xsi:type="Button" id="oscReadButton">
<Label resid="buttonLabel"/>
<Tooltip resid="buttonTooltip"/>
<Supertip>
<Title resid="superTipTitle"/>
<Description resid="superTipDescription"/>
</Supertip>
<Icon>
<bt:Image size="16" resid="osc_icon_16x16"/>
<bt:Image size="32" resid="osc_icon_32x32"/>
<bt:Image size="80" resid="osc_icon_80x80"/>
</Icon>
<Action xsi:type="ShowTaskpane">
<SourceLocation resid="residOscHomeUrl"/>
<SupportsPinning>true</SupportsPinning>
</Action>
</Control>
</Group>
</OfficeTab>
</ExtensionPoint>
<ExtensionPoint xsi:type="MessageComposeCommandSurface">
<OfficeTab id="TabDefaultCompose">
<Group id="oscComposeGroup">
<Label resid="groupLabel"/>
<Tooltip resid="groupTooltip"/>
<Control xsi:type="Button" id="oscComposeButton">
<Label resid="buttonLabel"/>
<Tooltip resid="buttonTooltip"/>
<Supertip>
<Title resid="superTipTitle"/>
<Description resid="superTipDescription"/>
</Supertip>
<Icon>
<bt:Image size="16" resid="osc_icon_16x16"/>
<bt:Image size="32" resid="osc_icon_32x32"/>
<bt:Image size="80" resid="osc_icon_80x80"/>
</Icon>
<Action xsi:type="ShowTaskpane">
<SourceLocation resid="residOscHomeEditUrl"/>
<SupportsPinning>true</SupportsPinning>
</Action>
</Control>
</Group>
</OfficeTab>
</ExtensionPoint>
<ExtensionPoint xsi:type="AppointmentAttendeeCommandSurface">
<OfficeTab id="TabDefaultApptRead">
<Group id="oscApptReadGroup">
<Label resid="groupLabel"/>
<Tooltip resid="groupTooltip"/>
<Control xsi:type="Button" id="oscApptReadButton">
<Label resid="buttonLabel"/>
<Tooltip resid="buttonTooltip"/>
<Supertip>
<Title resid="superTipTitle"/>
<Description resid="superTipDescription"/>
</Supertip>
<Icon>
<bt:Image size="16" resid="osc_icon_16x16"/>
<bt:Image size="32" resid="osc_icon_32x32"/>
<bt:Image size="80" resid="osc_icon_80x80"/>
</Icon>
<Action xsi:type="ShowTaskpane">
<SourceLocation resid="residOscHomeUrl"/>
<SupportsPinning>true</SupportsPinning>
</Action>
</Control>
</Group>
</OfficeTab>
</ExtensionPoint>
<ExtensionPoint xsi:type="AppointmentOrganizerCommandSurface">
<OfficeTab id="TabDefaultApptCompose">
<Group id="oscApptComposeGroup">
<Label resid="groupLabel"/>
<Tooltip resid="groupTooltip"/>
<Control xsi:type="Button" id="oscApptComposeButton">
<Label resid="buttonLabel"/>
<Tooltip resid="buttonTooltip"/>
<Supertip>
<Title resid="superTipTitle"/>
<Description resid="superTipDescription"/>
</Supertip>
<Icon>
<bt:Image size="16" resid="osc_icon_16x16"/>
<bt:Image size="32" resid="osc_icon_32x32"/>
<bt:Image size="80" resid="osc_icon_80x80"/>
</Icon>
<Action xsi:type="ShowTaskpane">
<SourceLocation resid="residOscHomeEditUrl"/>
<SupportsPinning>true</SupportsPinning>
</Action>
</Control>
</Group>
</OfficeTab>
</ExtensionPoint>
</DesktopFormFactor>
</Host>
</Hosts>
<Resources>
<bt:Images>
<bt:Image id="osc_icon_16x16"
DefaultValue="https://fuscdrmsmc151-fa-ext.us.oracle.com/crmUI/osc365/web/css/images/osc_icon_16.png"/>
<bt:Image id="osc_icon_32x32"
DefaultValue="https://fuscdrmsmc151-fa-ext.us.oracle.com/crmUI/osc365/web/css/images/osc_icon_32.png"/>
<bt:Image id="osc_icon_80x80"
DefaultValue="https://fuscdrmsmc151-fa-ext.us.oracle.com/crmUI/osc365/web/css/images/osc_icon_80.png"/>
</bt:Images>
<bt:Urls>
<bt:Url id="residOscHomeUrl"
DefaultValue="https://fuscdrmsmc151-fa-ext.us.oracle.com/crmUI/osc365/web/index.html"/>
<bt:Url id="residOscHomeEditUrl"
DefaultValue="https://fuscdrmsmc151-fa-ext.us.oracle.com/crmUI/osc365/web/index.html?rc_channel=COMPOSE"/>
</bt:Urls>
<bt:ShortStrings>
<bt:String id="groupLabel" DefaultValue="Engagement Cloud"/>
<bt:String id="buttonLabel" DefaultValue="Engagement Cloud"/>
<bt:String id="superTipTitle" DefaultValue="fuscdrmsmc151-fa-ext.us.oracle.com"/>
</bt:ShortStrings>
<bt:LongStrings>
<bt:String id="groupTooltip" DefaultValue="Oracle Engagement Cloud actions"/>
<bt:String id="buttonTooltip" DefaultValue="Launches Oracle Engagement Cloud Application"/>
<bt:String id="superTipDescription" DefaultValue="Launches Oracle Engagement Cloud Application"/>
</bt:LongStrings>
</Resources>
</VersionOverrides>
</VersionOverrides>
</OfficeApp>
<?xml version="1.0" encoding="UTF-8"?>
<!--Created:cb85b80c-f585-40ff-8bfc-12ff4d0e34a9-->
<OfficeApp xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:bt="http://schemas.microsoft.com/office/officeappbasictypes/1.0"
xmlns:mailappor="http://schemas.microsoft.com/office/mailappversionoverrides"
xmlns="http://schemas.microsoft.com/office/appforoffice/1.1" xsi:type="MailApp">
<Id>69833250-ebab-4f58-8606-59df2b358121</Id>
<Version>1.0.0.0</Version>
<ProviderName>Oracle</ProviderName>
<DefaultLocale>en-US</DefaultLocale>
<DisplayName DefaultValue="Engagement Cloud"/>
<Description DefaultValue="fuscdrmsmc151-fa-ext.us.oracle.com"/>
<IconUrl DefaultValue="https://fuscdrmsmc151-fa-ext.us.oracle.com/crmUI/osc365/web/css/images/osc_icon_80.png"/>
<HighResolutionIconUrl DefaultValue="https://fuscdrmsmc151-fa-ext.us.oracle.com/crmUI/osc365/web/css/images/osc_icon_80.png"/>
<AppDomains>
<AppDomain>https://login.microsoftonline.com/</AppDomain>
</AppDomains>
<Hosts>
<Host Name="Mailbox"/>
</Hosts>
<Requirements>
<Sets>
<Set Name="MailBox" MinVersion="1.1"/>
</Sets>
</Requirements>
<FormSettings>
<Form xsi:type="ItemRead">
<DesktopSettings>
<SourceLocation DefaultValue="https://fuscdrmsmc151-fa-ext.us.oracle.com/crmUI/osc365/web/index.html"/>
<RequestedHeight>250</RequestedHeight>
</DesktopSettings>
</Form>
<Form xsi:type="ItemEdit">
<DesktopSettings>
<SourceLocation DefaultValue="https://fuscdrmsmc151-fa-ext.us.oracle.com/crmUI/osc365/web/index.html?rc_channel=COMPOSE"/>
</DesktopSettings>
</Form>
</FormSettings>
<Permissions>ReadWriteItem</Permissions>
<Rule xsi:type="RuleCollection" Mode="Or">
<Rule xsi:type="ItemIs" ItemType="Message" FormType="Edit"/>
<Rule xsi:type="ItemIs" ItemType="Message" FormType="Read"/>
<Rule xsi:type="ItemIs" ItemType="Appointment" FormType="Edit"/>
<Rule xsi:type="ItemIs" ItemType="Appointment" FormType="Read"/>
</Rule>
<DisableEntityHighlighting>false</DisableEntityHighlighting>
<VersionOverrides xmlns="http://schemas.microsoft.com/office/mailappversionoverrides"
xsi:type="VersionOverridesV1_0">
<Hosts>
<Host xsi:type="MailHost">
<DesktopFormFactor>
<FunctionFile resid="functionFile"/>
<ExtensionPoint xsi:type="MessageReadCommandSurface">
<OfficeTab id="TabDefaultRead">
<Group id="oscReadGroup">
<Label resid="groupLabel"/>
<Tooltip resid="groupTooltip"/>
<Control xsi:type="Button" id="oscReadButton">
<Label resid="buttonLabel"/>
<Tooltip resid="buttonTooltip"/>
<Supertip>
<Title resid="superTipTitle"/>
<Description resid="superTipDescription"/>
</Supertip>
<Icon>
<bt:Image size="16" resid="osc_icon_16x16"/>
<bt:Image size="32" resid="osc_icon_32x32"/>
<bt:Image size="80" resid="osc_icon_80x80"/>
</Icon>
<Action xsi:type="ShowTaskpane">
<SourceLocation resid="residOscHomeUrl"/>
</Action>
</Control>
</Group>
</OfficeTab>
</ExtensionPoint>
<ExtensionPoint xsi:type="MessageComposeCommandSurface">
<OfficeTab id="TabDefaultCompose">
<Group id="oscComposeGroup">
<Label resid="groupLabel"/>
<Tooltip resid="groupTooltip"/>
<Control xsi:type="Button" id="oscComposeButton">
<Label resid="buttonLabel"/>
<Tooltip resid="buttonTooltip"/>
<Supertip>
<Title resid="superTipTitle"/>
<Description resid="superTipDescription"/>
</Supertip>
<Icon>
<bt:Image size="16" resid="osc_icon_16x16"/>
<bt:Image size="32" resid="osc_icon_32x32"/>
<bt:Image size="80" resid="osc_icon_80x80"/>
</Icon>
<Action xsi:type="ShowTaskpane">
<SourceLocation resid="residOscHomeEditUrl"/>
</Action>
</Control>
</Group>
</OfficeTab>
</ExtensionPoint>
<ExtensionPoint xsi:type="AppointmentAttendeeCommandSurface">
<OfficeTab id="TabDefaultApptRead">
<Group id="oscApptReadGroup">
<Label resid="groupLabel"/>
<Tooltip resid="groupTooltip"/>
<Control xsi:type="Button" id="oscApptReadButton">
<Label resid="buttonLabel"/>
<Tooltip resid="buttonTooltip"/>
<Supertip>
<Title resid="superTipTitle"/>
<Description resid="superTipDescription"/>
</Supertip>
<Icon>
<bt:Image size="16" resid="osc_icon_16x16"/>
<bt:Image size="32" resid="osc_icon_32x32"/>
<bt:Image size="80" resid="osc_icon_80x80"/>
</Icon>
<Action xsi:type="ShowTaskpane">
<SourceLocation resid="residOscHomeUrl"/>
</Action>
</Control>
</Group>
</OfficeTab>
</ExtensionPoint>
<ExtensionPoint xsi:type="AppointmentOrganizerCommandSurface">
<OfficeTab id="TabDefaultApptCompose">
<Group id="oscApptComposeGroup">
<Label resid="groupLabel"/>
<Tooltip resid="groupTooltip"/>
<Control xsi:type="Button" id="oscApptComposeButton">
<Label resid="buttonLabel"/>
<Tooltip resid="buttonTooltip"/>
<Supertip>
<Title resid="superTipTitle"/>
<Description resid="superTipDescription"/>
</Supertip>
<Icon>
<bt:Image size="16" resid="osc_icon_16x16"/>
<bt:Image size="32" resid="osc_icon_32x32"/>
<bt:Image size="80" resid="osc_icon_80x80"/>
</Icon>
<Action xsi:type="ShowTaskpane">
<SourceLocation resid="residOscHomeEditUrl"/>
</Action>
</Control>
</Group>
</OfficeTab>
</ExtensionPoint>
</DesktopFormFactor>
</Host>
</Hosts>
<Resources>
<bt:Images>
<bt:Image id="osc_icon_16x16" DefaultValue="https://fuscdrmsmc151-fa-ext.us.oracle.com/crmUI/osc365/web/css/images/osc_icon_16.png"/>
<bt:Image id="osc_icon_32x32" DefaultValue="https://fuscdrmsmc151-fa-ext.us.oracle.com/crmUI/osc365/web/css/images/osc_icon_32.png"/>
<bt:Image id="osc_icon_80x80" DefaultValue="https://fuscdrmsmc151-fa-ext.us.oracle.com/crmUI/osc365/web/css/images/osc_icon_80.png"/>
</bt:Images>
<bt:Urls>
<bt:Url id="residOscHomeUrl" DefaultValue="https://fuscdrmsmc151-fa-ext.us.oracle.com/crmUI/osc365/web/index.html"/>
<bt:Url id="residOscHomeEditUrl" DefaultValue="https://fuscdrmsmc151-fa-ext.us.oracle.com/crmUI/osc365/web/index.html?rc_channel=COMPOSE"/>
</bt:Urls>
<bt:ShortStrings>
<bt:String id="groupLabel" DefaultValue="Engagement Cloud"/>
<bt:String id="buttonLabel" DefaultValue="Engagement Cloud"/>
<bt:String id="superTipTitle" DefaultValue="fuscdrmsmc151-fa-ext.us.oracle.com"/>
</bt:ShortStrings>
<bt:LongStrings>
<bt:String id="groupTooltip" DefaultValue="Oracle Engagement Cloud actions"/>
<bt:String id="buttonTooltip" DefaultValue="Launches Oracle Engagement Cloud Application"/>
<bt:String id="superTipDescription" DefaultValue="Launches Oracle Engagement Cloud Application"/>
</bt:LongStrings>
</Resources>
<VersionOverrides xmlns="http://schemas.microsoft.com/office/mailappversionoverrides/1.1"
xsi:type="VersionOverridesV1_1">
<Hosts>
<Host xsi:type="MailHost">
<DesktopFormFactor>
<FunctionFile resid="functionFile"/>
<ExtensionPoint xsi:type="MessageReadCommandSurface">
<OfficeTab id="TabDefaultRead">
<Group id="oscReadGroup">
<Label resid="groupLabel"/>
<Tooltip resid="groupTooltip"/>
<Control xsi:type="Button" id="oscReadButton">
<Label resid="buttonLabel"/>
<Tooltip resid="buttonTooltip"/>
<Supertip>
<Title resid="superTipTitle"/>
<Description resid="superTipDescription"/>
</Supertip>
<Icon>
<bt:Image size="16" resid="osc_icon_16x16"/>
<bt:Image size="32" resid="osc_icon_32x32"/>
<bt:Image size="80" resid="osc_icon_80x80"/>
</Icon>
<Action xsi:type="ShowTaskpane">
<SourceLocation resid="residOscHomeUrl"/>
<SupportsPinning>true</SupportsPinning>
</Action>
</Control>
</Group>
</OfficeTab>
</ExtensionPoint>
<ExtensionPoint xsi:type="MessageComposeCommandSurface">
<OfficeTab id="TabDefaultCompose">
<Group id="oscComposeGroup">
<Label resid="groupLabel"/>
<Tooltip resid="groupTooltip"/>
<Control xsi:type="Button" id="oscComposeButton">
<Label resid="buttonLabel"/>
<Tooltip resid="buttonTooltip"/>
<Supertip>
<Title resid="superTipTitle"/>
<Description resid="superTipDescription"/>
</Supertip>
<Icon>
<bt:Image size="16" resid="osc_icon_16x16"/>
<bt:Image size="32" resid="osc_icon_32x32"/>
<bt:Image size="80" resid="osc_icon_80x80"/>
</Icon>
<Action xsi:type="ShowTaskpane">
<SourceLocation resid="residOscHomeEditUrl"/>
<SupportsPinning>true</SupportsPinning>
</Action>
</Control>
</Group>
</OfficeTab>
</ExtensionPoint>
<ExtensionPoint xsi:type="AppointmentAttendeeCommandSurface">
<OfficeTab id="TabDefaultApptRead">
<Group id="oscApptReadGroup">
<Label resid="groupLabel"/>
<Tooltip resid="groupTooltip"/>
<Control xsi:type="Button" id="oscApptReadButton">
<Label resid="buttonLabel"/>
<Tooltip resid="buttonTooltip"/>
<Supertip>
<Title resid="superTipTitle"/>
<Description resid="superTipDescription"/>
</Supertip>
<Icon>
<bt:Image size="16" resid="osc_icon_16x16"/>
<bt:Image size="32" resid="osc_icon_32x32"/>
<bt:Image size="80" resid="osc_icon_80x80"/>
</Icon>
<Action xsi:type="ShowTaskpane">
<SourceLocation resid="residOscHomeUrl"/>
<SupportsPinning>true</SupportsPinning>
</Action>
</Control>
</Group>
</OfficeTab>
</ExtensionPoint>
<ExtensionPoint xsi:type="AppointmentOrganizerCommandSurface">
<OfficeTab id="TabDefaultApptCompose">
<Group id="oscApptComposeGroup">
<Label resid="groupLabel"/>
<Tooltip resid="groupTooltip"/>
<Control xsi:type="Button" id="oscApptComposeButton">
<Label resid="buttonLabel"/>
<Tooltip resid="buttonTooltip"/>
<Supertip>
<Title resid="superTipTitle"/>
<Description resid="superTipDescription"/>
</Supertip>
<Icon>
<bt:Image size="16" resid="osc_icon_16x16"/>
<bt:Image size="32" resid="osc_icon_32x32"/>
<bt:Image size="80" resid="osc_icon_80x80"/>
</Icon>
<Action xsi:type="ShowTaskpane">
<SourceLocation resid="residOscHomeEditUrl"/>
<SupportsPinning>true</SupportsPinning>
</Action>
</Control>
</Group>
</OfficeTab>
</ExtensionPoint>
</DesktopFormFactor>
</Host>
</Hosts>
<Resources>
<bt:Images>
<bt:Image id="osc_icon_16x16"
DefaultValue="https://fuscdrmsmc151-fa-ext.us.oracle.com/crmUI/osc365/web/css/images/osc_icon_16.png"/>
<bt:Image id="osc_icon_32x32"
DefaultValue="https://fuscdrmsmc151-fa-ext.us.oracle.com/crmUI/osc365/web/css/images/osc_icon_32.png"/>
<bt:Image id="osc_icon_80x80"
DefaultValue="https://fuscdrmsmc151-fa-ext.us.oracle.com/crmUI/osc365/web/css/images/osc_icon_80.png"/>
</bt:Images>
<bt:Urls>
<bt:Url id="residOscHomeUrl"
DefaultValue="https://fuscdrmsmc151-fa-ext.us.oracle.com/crmUI/osc365/web/index.html"/>
<bt:Url id="residOscHomeEditUrl"
DefaultValue="https://fuscdrmsmc151-fa-ext.us.oracle.com/crmUI/osc365/web/index.html?rc_channel=COMPOSE"/>
</bt:Urls>
<bt:ShortStrings>
<bt:String id="groupLabel" DefaultValue="Engagement Cloud"/>
<bt:String id="buttonLabel" DefaultValue="Engagement Cloud"/>
<bt:String id="superTipTitle" DefaultValue="fuscdrmsmc151-fa-ext.us.oracle.com"/>
</bt:ShortStrings>
<bt:LongStrings>
<bt:String id="groupTooltip" DefaultValue="Oracle Engagement Cloud actions"/>
<bt:String id="buttonTooltip" DefaultValue="Launches Oracle Engagement Cloud Application"/>
<bt:String id="superTipDescription" DefaultValue="Launches Oracle Engagement Cloud Application"/>
</bt:LongStrings>
</Resources>
</VersionOverrides>
</VersionOverrides>
</OfficeApp>
<?xml version="1.0" encoding="UTF-8"?>
<!--Created:cb85b80c-f585-40ff-8bfc-12ff4d0e34a9-->
<OfficeApp xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:bt="http://schemas.microsoft.com/office/officeappbasictypes/1.0"
xmlns:mailappor="http://schemas.microsoft.com/office/mailappversionoverrides"
xmlns="http://schemas.microsoft.com/office/appforoffice/1.1" xsi:type="MailApp">
<Id>69833250-ebab-4f58-8606-59df2b358121</Id>
<Version>1.0.0.0</Version>
<ProviderName>Oracle</ProviderName>
<DefaultLocale>en-US</DefaultLocale>
<DisplayName DefaultValue="Engagement Cloud"/>
<Description DefaultValue="fuscdrmsmc151-fa-ext.us.oracle.com"/>
<IconUrl DefaultValue="https://fuscdrmsmc151-fa-ext.us.oracle.com/crmUI/osc365/web/css/images/osc_icon_80.png"/>
<HighResolutionIconUrl DefaultValue="https://fuscdrmsmc151-fa-ext.us.oracle.com/crmUI/osc365/web/css/images/osc_icon_80.png"/>
<AppDomains>
<AppDomain>https://login.microsoftonline.com/</AppDomain>
</AppDomains>
<Hosts>
<Host Name="Mailbox"/>
</Hosts>
<Requirements>
<Sets>
<Set Name="MailBox" MinVersion="1.1"/>
</Sets>
</Requirements>
<FormSettings>
<Form xsi:type="ItemRead">
<DesktopSettings>
<SourceLocation DefaultValue="https://fuscdrmsmc151-fa-ext.us.oracle.com/crmUI/osc365/web/index.html"/>
<RequestedHeight>250</RequestedHeight>
</DesktopSettings>
</Form>
<Form xsi:type="ItemEdit">
<DesktopSettings>
<SourceLocation DefaultValue="https://fuscdrmsmc151-fa-ext.us.oracle.com/crmUI/osc365/web/index.html?rc_channel=COMPOSE"/>
</DesktopSettings>
</Form>
</FormSettings>
<Permissions>ReadWriteItem</Permissions>
<Rule xsi:type="RuleCollection" Mode="Or">
<Rule xsi:type="ItemIs" ItemType="Message" FormType="Edit"/>
<Rule xsi:type="ItemIs" ItemType="Message" FormType="Read"/>
<Rule xsi:type="ItemIs" ItemType="Appointment" FormType="Edit"/>
<Rule xsi:type="ItemIs" ItemType="Appointment" FormType="Read"/>
</Rule>
<DisableEntityHighlighting>false</DisableEntityHighlighting>
<VersionOverrides xmlns="http://schemas.microsoft.com/office/mailappversionoverrides"
xsi:type="VersionOverridesV1_0">
<Hosts>
<Host xsi:type="MailHost">
<DesktopFormFactor>
<FunctionFile resid="functionFile"/>
<ExtensionPoint xsi:type="MessageReadCommandSurface">
<OfficeTab id="TabDefaultRead">
<Group id="oscReadGroup">
<Label resid="groupLabel"/>
<Tooltip resid="groupTooltip"/>
<Control xsi:type="Button" id="oscReadButton">
<Label resid="buttonLabel"/>
<Tooltip resid="buttonTooltip"/>
<Supertip>
<Title resid="superTipTitle"/>
<Description resid="superTipDescription"/>
</Supertip>
<Icon>
<bt:Image size="16" resid="osc_icon_16x16"/>
<bt:Image size="32" resid="osc_icon_32x32"/>
<bt:Image size="80" resid="osc_icon_80x80"/>
</Icon>
<Action xsi:type="ShowTaskpane">
<SourceLocation resid="residOscHomeUrl"/>
</Action>
</Control>
</Group>
</OfficeTab>
</ExtensionPoint>
<ExtensionPoint xsi:type="MessageComposeCommandSurface">
<OfficeTab id="TabDefaultCompose">
<Group id="oscComposeGroup">
<Label resid="groupLabel"/>
<Tooltip resid="groupTooltip"/>
<Control xsi:type="Button" id="oscComposeButton">
<Label resid="buttonLabel"/>
<Tooltip resid="buttonTooltip"/>
<Supertip>
<Title resid="superTipTitle"/>
<Description resid="superTipDescription"/>
</Supertip>
<Icon>
<bt:Image size="16" resid="osc_icon_16x16"/>
<bt:Image size="32" resid="osc_icon_32x32"/>
<bt:Image size="80" resid="osc_icon_80x80"/>
</Icon>
<Action xsi:type="ShowTaskpane">
<SourceLocation resid="residOscHomeEditUrl"/>
</Action>
</Control>
</Group>
</OfficeTab>
</ExtensionPoint>
<ExtensionPoint xsi:type="AppointmentAttendeeCommandSurface">
<OfficeTab id="TabDefaultApptRead">
<Group id="oscApptReadGroup">
<Label resid="groupLabel"/>
<Tooltip resid="groupTooltip"/>
<Control xsi:type="Button" id="oscApptReadButton">
<Label resid="buttonLabel"/>
<Tooltip resid="buttonTooltip"/>
<Supertip>
<Title resid="superTipTitle"/>
<Description resid="superTipDescription"/>
</Supertip>
<Icon>
<bt:Image size="16" resid="osc_icon_16x16"/>
<bt:Image size="32" resid="osc_icon_32x32"/>
<bt:Image size="80" resid="osc_icon_80x80"/>
</Icon>
<Action xsi:type="ShowTaskpane">
<SourceLocation resid="residOscHomeUrl"/>
</Action>
</Control>
</Group>
</OfficeTab>
</ExtensionPoint>
<ExtensionPoint xsi:type="AppointmentOrganizerCommandSurface">
<OfficeTab id="TabDefaultApptCompose">
<Group id="oscApptComposeGroup">
<Label resid="groupLabel"/>
<Tooltip resid="groupTooltip"/>
<Control xsi:type="Button" id="oscApptComposeButton">
<Label resid="buttonLabel"/>
<Tooltip resid="buttonTooltip"/>
<Supertip>
<Title resid="superTipTitle"/>
<Description resid="superTipDescription"/>
</Supertip>
<Icon>
<bt:Image size="16" resid="osc_icon_16x16"/>
<bt:Image size="32" resid="osc_icon_32x32"/>
<bt:Image size="80" resid="osc_icon_80x80"/>
</Icon>
<Action xsi:type="ShowTaskpane">
<SourceLocation resid="residOscHomeEditUrl"/>
</Action>
</Control>
</Group>
</OfficeTab>
</ExtensionPoint>
</DesktopFormFactor>
</Host>
</Hosts>
<Resources>
<bt:Images>
<bt:Image id="osc_icon_16x16" DefaultValue="https://fuscdrmsmc151-fa-ext.us.oracle.com/crmUI/osc365/web/css/images/osc_icon_16.png"/>
<bt:Image id="osc_icon_32x32" DefaultValue="https://fuscdrmsmc151-fa-ext.us.oracle.com/crmUI/osc365/web/css/images/osc_icon_32.png"/>
<bt:Image id="osc_icon_80x80" DefaultValue="https://fuscdrmsmc151-fa-ext.us.oracle.com/crmUI/osc365/web/css/images/osc_icon_80.png"/>
</bt:Images>
<bt:Urls>
<bt:Url id="residOscHomeUrl" DefaultValue="https://fuscdrmsmc151-fa-ext.us.oracle.com/crmUI/osc365/web/index.html"/>
<bt:Url id="residOscHomeEditUrl" DefaultValue="https://fuscdrmsmc151-fa-ext.us.oracle.com/crmUI/osc365/web/index.html?rc_channel=COMPOSE"/>
</bt:Urls>
<bt:ShortStrings>
<bt:String id="groupLabel" DefaultValue="Engagement Cloud"/>
<bt:String id="buttonLabel" DefaultValue="Engagement Cloud"/>
<bt:String id="superTipTitle" DefaultValue="fuscdrmsmc151-fa-ext.us.oracle.com"/>
</bt:ShortStrings>
<bt:LongStrings>
<bt:String id="groupTooltip" DefaultValue="Oracle Engagement Cloud actions"/>
<bt:String id="buttonTooltip" DefaultValue="Launches Oracle Engagement Cloud Application"/>
<bt:String id="superTipDescription" DefaultValue="Launches Oracle Engagement Cloud Application"/>
</bt:LongStrings>
</Resources>
<VersionOverrides xmlns="http://schemas.microsoft.com/office/mailappversionoverrides/1.1"
xsi:type="VersionOverridesV1_1">
<Hosts>
<Host xsi:type="MailHost">
<DesktopFormFactor>
<FunctionFile resid="functionFile"/>
<ExtensionPoint xsi:type="MessageReadCommandSurface">
<OfficeTab id="TabDefaultRead">
<Group id="oscReadGroup">
<Label resid="groupLabel"/>
<Tooltip resid="groupTooltip"/>
<Control xsi:type="Button" id="oscReadButton">
<Label resid="buttonLabel"/>
<Tooltip resid="buttonTooltip"/>
<Supertip>
<Title resid="superTipTitle"/>
<Description resid="superTipDescription"/>
</Supertip>
<Icon>
<bt:Image size="16" resid="osc_icon_16x16"/>
<bt:Image size="32" resid="osc_icon_32x32"/>
<bt:Image size="80" resid="osc_icon_80x80"/>
</Icon>
<Action xsi:type="ShowTaskpane">
<SourceLocation resid="residOscHomeUrl"/>
<SupportsPinning>true</SupportsPinning>
</Action>
</Control>
</Group>
</OfficeTab>
</ExtensionPoint>
<ExtensionPoint xsi:type="MessageComposeCommandSurface">
<OfficeTab id="TabDefaultCompose">
<Group id="oscComposeGroup">
<Label resid="groupLabel"/>
<Tooltip resid="groupTooltip"/>
<Control xsi:type="Button" id="oscComposeButton">
<Label resid="buttonLabel"/>
<Tooltip resid="buttonTooltip"/>
<Supertip>
<Title resid="superTipTitle"/>
<Description resid="superTipDescription"/>
</Supertip>
<Icon>
<bt:Image size="16" resid="osc_icon_16x16"/>
<bt:Image size="32" resid="osc_icon_32x32"/>
<bt:Image size="80" resid="osc_icon_80x80"/>
</Icon>
<Action xsi:type="ShowTaskpane">
<SourceLocation resid="residOscHomeEditUrl"/>
<SupportsPinning>true</SupportsPinning>
</Action>
</Control>
</Group>
</OfficeTab>
</ExtensionPoint>
<ExtensionPoint xsi:type="AppointmentAttendeeCommandSurface">
<OfficeTab id="TabDefaultApptRead">
<Group id="oscApptReadGroup">
<Label resid="groupLabel"/>
<Tooltip resid="groupTooltip"/>
<Control xsi:type="Button" id="oscApptReadButton">
<Label resid="buttonLabel"/>
<Tooltip resid="buttonTooltip"/>
<Supertip>
<Title resid="superTipTitle"/>
<Description resid="superTipDescription"/>
</Supertip>
<Icon>
<bt:Image size="16" resid="osc_icon_16x16"/>
<bt:Image size="32" resid="osc_icon_32x32"/>
<bt:Image size="80" resid="osc_icon_80x80"/>
</Icon>
<Action xsi:type="ShowTaskpane">
<SourceLocation resid="residOscHomeUrl"/>
<SupportsPinning>true</SupportsPinning>
</Action>
</Control>
</Group>
</OfficeTab>
</ExtensionPoint>
<ExtensionPoint xsi:type="AppointmentOrganizerCommandSurface">
<OfficeTab id="TabDefaultApptCompose">
<Group id="oscApptComposeGroup">
<Label resid="groupLabel"/>
<Tooltip resid="groupTooltip"/>
<Control xsi:type="Button" id="oscApptComposeButton">
<Label resid="buttonLabel"/>
<Tooltip resid="buttonTooltip"/>
<Supertip>
<Title resid="superTipTitle"/>
<Description resid="superTipDescription"/>
</Supertip>
<Icon>
<bt:Image size="16" resid="osc_icon_16x16"/>
<bt:Image size="32" resid="osc_icon_32x32"/>
<bt:Image size="80" resid="osc_icon_80x80"/>
</Icon>
<Action xsi:type="ShowTaskpane">
<SourceLocation resid="residOscHomeEditUrl"/>
<SupportsPinning>true</SupportsPinning>
</Action>
</Control>
</Group>
</OfficeTab>
</ExtensionPoint>
</DesktopFormFactor>
</Host>
</Hosts>
<Resources>
<bt:Images>
<bt:Image id="osc_icon_16x16"
DefaultValue="https://fuscdrmsmc151-fa-ext.us.oracle.com/crmUI/osc365/web/css/images/osc_icon_16.png"/>
<bt:Image id="osc_icon_32x32"
DefaultValue="https://fuscdrmsmc151-fa-ext.us.oracle.com/crmUI/osc365/web/css/images/osc_icon_32.png"/>
<bt:Image id="osc_icon_80x80"
DefaultValue="https://fuscdrmsmc151-fa-ext.us.oracle.com/crmUI/osc365/web/css/images/osc_icon_80.png"/>
</bt:Images>
<bt:Urls>
<bt:Url id="residOscHomeUrl"
DefaultValue="https://fuscdrmsmc151-fa-ext.us.oracle.com/crmUI/osc365/web/index.html"/>
<bt:Url id="residOscHomeEditUrl"
DefaultValue="https://fuscdrmsmc151-fa-ext.us.oracle.com/crmUI/osc365/web/index.html?rc_channel=COMPOSE"/>
</bt:Urls>
<bt:ShortStrings>
<bt:String id="groupLabel" DefaultValue="Engagement Cloud"/>
<bt:String id="buttonLabel" DefaultValue="Engagement Cloud"/>
<bt:String id="superTipTitle" DefaultValue="fuscdrmsmc151-fa-ext.us.oracle.com"/>
</bt:ShortStrings>
<bt:LongStrings>
<bt:String id="groupTooltip" DefaultValue="Oracle Engagement Cloud actions"/>
<bt:String id="buttonTooltip" DefaultValue="Launches Oracle Engagement Cloud Application"/>
<bt:String id="superTipDescription" DefaultValue="Launches Oracle Engagement Cloud Application"/>
</bt:LongStrings>
</Resources>
</VersionOverrides>
</VersionOverrides>
</OfficeApp>
office-js outlook-web-addins
office-js outlook-web-addins
edited Mar 15 at 5:33
Dheer Jain
asked Mar 14 at 11:19
Dheer JainDheer Jain
12
12
The organizer.getAsync API was implemented in API requirement set 1.7. It's possible that it's not available in version 1803 of Outlook desktop. Can you check by runningOffice.context.requirements.isSetSupported("Mailbox", 1.7)
? isSetSupported will indicate whether the client implements that requirement set.
– Outlook Add-ins Team - MSFT
Mar 15 at 1:29
I have added the manifest file. Also, if getAsync was not supported it should throw an error like "unable to get property 'getAsync' of undefined or null reference". Instead it is throwing Permission denied,
– Dheer Jain
Mar 15 at 6:44
add a comment |
The organizer.getAsync API was implemented in API requirement set 1.7. It's possible that it's not available in version 1803 of Outlook desktop. Can you check by runningOffice.context.requirements.isSetSupported("Mailbox", 1.7)
? isSetSupported will indicate whether the client implements that requirement set.
– Outlook Add-ins Team - MSFT
Mar 15 at 1:29
I have added the manifest file. Also, if getAsync was not supported it should throw an error like "unable to get property 'getAsync' of undefined or null reference". Instead it is throwing Permission denied,
– Dheer Jain
Mar 15 at 6:44
The organizer.getAsync API was implemented in API requirement set 1.7. It's possible that it's not available in version 1803 of Outlook desktop. Can you check by running
Office.context.requirements.isSetSupported("Mailbox", 1.7)
? isSetSupported will indicate whether the client implements that requirement set.– Outlook Add-ins Team - MSFT
Mar 15 at 1:29
The organizer.getAsync API was implemented in API requirement set 1.7. It's possible that it's not available in version 1803 of Outlook desktop. Can you check by running
Office.context.requirements.isSetSupported("Mailbox", 1.7)
? isSetSupported will indicate whether the client implements that requirement set.– Outlook Add-ins Team - MSFT
Mar 15 at 1:29
I have added the manifest file. Also, if getAsync was not supported it should throw an error like "unable to get property 'getAsync' of undefined or null reference". Instead it is throwing Permission denied,
– Dheer Jain
Mar 15 at 6:44
I have added the manifest file. Also, if getAsync was not supported it should throw an error like "unable to get property 'getAsync' of undefined or null reference". Instead it is throwing Permission denied,
– Dheer Jain
Mar 15 at 6:44
add a comment |
2 Answers
2
active
oldest
votes
Which permissions did you specify in the manifest?
Outlook add-ins specify the required permission level in their manifest. The available levels are Restricted
, ReadItem
, ReadWriteItem
, or ReadWriteMailbox
. These levels of permissions are cumulative: Restricted
is the lowest level, and each higher level includes the permissions of all the lower levels. ReadWriteMailbox
includes all the supported permissions.
The Restricted
permission is the most basic level of permission. Specify Restricted
in the Permissions
element in the manifest to request this permission. Outlook assigns this permission to a mail add-in by default if the add-in does not request a specific permission in its manifest.
Attempting to access members such as subject or organizer will return null and result in an error message which states that Outlook requires the mail add-in to have elevated permission. You must request at least the ReadItem
permission.
We deploy our add-in through Office Admin center for all users. In our case, we specify the following permissions: Read and write user calendars. Read and write user contacts. Create, read, update, and delete user tasks. Create, read, update, and delete all tasks a user has access to. Read and write user mail. Read and write user mailbox settings. Is there any difference between permission issued to OWA (outlook web app ) and locally installed outlook? As we have seen this working in OWA mode.
– Dheer Jain
Mar 14 at 14:03
Also, the add-in is deployed by an admin user and the issue is not seen in his machine, but for other users we are able to see this issue in desktop client.
– Dheer Jain
Mar 14 at 14:03
It is hard to discuss any issues if we don't see the actual manifest file.
– Eugene Astafiev
Mar 14 at 14:21
To clarify, please note that the Permissions element in the add-in manifest is separate from other permissions.
– Outlook Add-ins Team - MSFT
Mar 15 at 1:03
I have added the manifest file. Please help
– Dheer Jain
Mar 15 at 5:33
|
show 2 more comments
The organizer.getAsync API is not implemented in version 1803. I recommend checking the requirement set via Office.context.requirements.isSetSupported("Mailbox", 1.7)
before calling the API. This will allow you to know if the requirement set is supported by your client version before using the API.
add a comment |
Your Answer
StackExchange.ifUsing("editor", function ()
StackExchange.using("externalEditor", function ()
StackExchange.using("snippets", function ()
StackExchange.snippets.init();
);
);
, "code-snippets");
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "1"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55161175%2fgetting-permission-denied-console-message-while-executing-officeitem-organizer-g%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
2 Answers
2
active
oldest
votes
2 Answers
2
active
oldest
votes
active
oldest
votes
active
oldest
votes
Which permissions did you specify in the manifest?
Outlook add-ins specify the required permission level in their manifest. The available levels are Restricted
, ReadItem
, ReadWriteItem
, or ReadWriteMailbox
. These levels of permissions are cumulative: Restricted
is the lowest level, and each higher level includes the permissions of all the lower levels. ReadWriteMailbox
includes all the supported permissions.
The Restricted
permission is the most basic level of permission. Specify Restricted
in the Permissions
element in the manifest to request this permission. Outlook assigns this permission to a mail add-in by default if the add-in does not request a specific permission in its manifest.
Attempting to access members such as subject or organizer will return null and result in an error message which states that Outlook requires the mail add-in to have elevated permission. You must request at least the ReadItem
permission.
We deploy our add-in through Office Admin center for all users. In our case, we specify the following permissions: Read and write user calendars. Read and write user contacts. Create, read, update, and delete user tasks. Create, read, update, and delete all tasks a user has access to. Read and write user mail. Read and write user mailbox settings. Is there any difference between permission issued to OWA (outlook web app ) and locally installed outlook? As we have seen this working in OWA mode.
– Dheer Jain
Mar 14 at 14:03
Also, the add-in is deployed by an admin user and the issue is not seen in his machine, but for other users we are able to see this issue in desktop client.
– Dheer Jain
Mar 14 at 14:03
It is hard to discuss any issues if we don't see the actual manifest file.
– Eugene Astafiev
Mar 14 at 14:21
To clarify, please note that the Permissions element in the add-in manifest is separate from other permissions.
– Outlook Add-ins Team - MSFT
Mar 15 at 1:03
I have added the manifest file. Please help
– Dheer Jain
Mar 15 at 5:33
|
show 2 more comments
Which permissions did you specify in the manifest?
Outlook add-ins specify the required permission level in their manifest. The available levels are Restricted
, ReadItem
, ReadWriteItem
, or ReadWriteMailbox
. These levels of permissions are cumulative: Restricted
is the lowest level, and each higher level includes the permissions of all the lower levels. ReadWriteMailbox
includes all the supported permissions.
The Restricted
permission is the most basic level of permission. Specify Restricted
in the Permissions
element in the manifest to request this permission. Outlook assigns this permission to a mail add-in by default if the add-in does not request a specific permission in its manifest.
Attempting to access members such as subject or organizer will return null and result in an error message which states that Outlook requires the mail add-in to have elevated permission. You must request at least the ReadItem
permission.
We deploy our add-in through Office Admin center for all users. In our case, we specify the following permissions: Read and write user calendars. Read and write user contacts. Create, read, update, and delete user tasks. Create, read, update, and delete all tasks a user has access to. Read and write user mail. Read and write user mailbox settings. Is there any difference between permission issued to OWA (outlook web app ) and locally installed outlook? As we have seen this working in OWA mode.
– Dheer Jain
Mar 14 at 14:03
Also, the add-in is deployed by an admin user and the issue is not seen in his machine, but for other users we are able to see this issue in desktop client.
– Dheer Jain
Mar 14 at 14:03
It is hard to discuss any issues if we don't see the actual manifest file.
– Eugene Astafiev
Mar 14 at 14:21
To clarify, please note that the Permissions element in the add-in manifest is separate from other permissions.
– Outlook Add-ins Team - MSFT
Mar 15 at 1:03
I have added the manifest file. Please help
– Dheer Jain
Mar 15 at 5:33
|
show 2 more comments
Which permissions did you specify in the manifest?
Outlook add-ins specify the required permission level in their manifest. The available levels are Restricted
, ReadItem
, ReadWriteItem
, or ReadWriteMailbox
. These levels of permissions are cumulative: Restricted
is the lowest level, and each higher level includes the permissions of all the lower levels. ReadWriteMailbox
includes all the supported permissions.
The Restricted
permission is the most basic level of permission. Specify Restricted
in the Permissions
element in the manifest to request this permission. Outlook assigns this permission to a mail add-in by default if the add-in does not request a specific permission in its manifest.
Attempting to access members such as subject or organizer will return null and result in an error message which states that Outlook requires the mail add-in to have elevated permission. You must request at least the ReadItem
permission.
Which permissions did you specify in the manifest?
Outlook add-ins specify the required permission level in their manifest. The available levels are Restricted
, ReadItem
, ReadWriteItem
, or ReadWriteMailbox
. These levels of permissions are cumulative: Restricted
is the lowest level, and each higher level includes the permissions of all the lower levels. ReadWriteMailbox
includes all the supported permissions.
The Restricted
permission is the most basic level of permission. Specify Restricted
in the Permissions
element in the manifest to request this permission. Outlook assigns this permission to a mail add-in by default if the add-in does not request a specific permission in its manifest.
Attempting to access members such as subject or organizer will return null and result in an error message which states that Outlook requires the mail add-in to have elevated permission. You must request at least the ReadItem
permission.
answered Mar 14 at 13:05
Eugene AstafievEugene Astafiev
18.5k21026
18.5k21026
We deploy our add-in through Office Admin center for all users. In our case, we specify the following permissions: Read and write user calendars. Read and write user contacts. Create, read, update, and delete user tasks. Create, read, update, and delete all tasks a user has access to. Read and write user mail. Read and write user mailbox settings. Is there any difference between permission issued to OWA (outlook web app ) and locally installed outlook? As we have seen this working in OWA mode.
– Dheer Jain
Mar 14 at 14:03
Also, the add-in is deployed by an admin user and the issue is not seen in his machine, but for other users we are able to see this issue in desktop client.
– Dheer Jain
Mar 14 at 14:03
It is hard to discuss any issues if we don't see the actual manifest file.
– Eugene Astafiev
Mar 14 at 14:21
To clarify, please note that the Permissions element in the add-in manifest is separate from other permissions.
– Outlook Add-ins Team - MSFT
Mar 15 at 1:03
I have added the manifest file. Please help
– Dheer Jain
Mar 15 at 5:33
|
show 2 more comments
We deploy our add-in through Office Admin center for all users. In our case, we specify the following permissions: Read and write user calendars. Read and write user contacts. Create, read, update, and delete user tasks. Create, read, update, and delete all tasks a user has access to. Read and write user mail. Read and write user mailbox settings. Is there any difference between permission issued to OWA (outlook web app ) and locally installed outlook? As we have seen this working in OWA mode.
– Dheer Jain
Mar 14 at 14:03
Also, the add-in is deployed by an admin user and the issue is not seen in his machine, but for other users we are able to see this issue in desktop client.
– Dheer Jain
Mar 14 at 14:03
It is hard to discuss any issues if we don't see the actual manifest file.
– Eugene Astafiev
Mar 14 at 14:21
To clarify, please note that the Permissions element in the add-in manifest is separate from other permissions.
– Outlook Add-ins Team - MSFT
Mar 15 at 1:03
I have added the manifest file. Please help
– Dheer Jain
Mar 15 at 5:33
We deploy our add-in through Office Admin center for all users. In our case, we specify the following permissions: Read and write user calendars. Read and write user contacts. Create, read, update, and delete user tasks. Create, read, update, and delete all tasks a user has access to. Read and write user mail. Read and write user mailbox settings. Is there any difference between permission issued to OWA (outlook web app ) and locally installed outlook? As we have seen this working in OWA mode.
– Dheer Jain
Mar 14 at 14:03
We deploy our add-in through Office Admin center for all users. In our case, we specify the following permissions: Read and write user calendars. Read and write user contacts. Create, read, update, and delete user tasks. Create, read, update, and delete all tasks a user has access to. Read and write user mail. Read and write user mailbox settings. Is there any difference between permission issued to OWA (outlook web app ) and locally installed outlook? As we have seen this working in OWA mode.
– Dheer Jain
Mar 14 at 14:03
Also, the add-in is deployed by an admin user and the issue is not seen in his machine, but for other users we are able to see this issue in desktop client.
– Dheer Jain
Mar 14 at 14:03
Also, the add-in is deployed by an admin user and the issue is not seen in his machine, but for other users we are able to see this issue in desktop client.
– Dheer Jain
Mar 14 at 14:03
It is hard to discuss any issues if we don't see the actual manifest file.
– Eugene Astafiev
Mar 14 at 14:21
It is hard to discuss any issues if we don't see the actual manifest file.
– Eugene Astafiev
Mar 14 at 14:21
To clarify, please note that the Permissions element in the add-in manifest is separate from other permissions.
– Outlook Add-ins Team - MSFT
Mar 15 at 1:03
To clarify, please note that the Permissions element in the add-in manifest is separate from other permissions.
– Outlook Add-ins Team - MSFT
Mar 15 at 1:03
I have added the manifest file. Please help
– Dheer Jain
Mar 15 at 5:33
I have added the manifest file. Please help
– Dheer Jain
Mar 15 at 5:33
|
show 2 more comments
The organizer.getAsync API is not implemented in version 1803. I recommend checking the requirement set via Office.context.requirements.isSetSupported("Mailbox", 1.7)
before calling the API. This will allow you to know if the requirement set is supported by your client version before using the API.
add a comment |
The organizer.getAsync API is not implemented in version 1803. I recommend checking the requirement set via Office.context.requirements.isSetSupported("Mailbox", 1.7)
before calling the API. This will allow you to know if the requirement set is supported by your client version before using the API.
add a comment |
The organizer.getAsync API is not implemented in version 1803. I recommend checking the requirement set via Office.context.requirements.isSetSupported("Mailbox", 1.7)
before calling the API. This will allow you to know if the requirement set is supported by your client version before using the API.
The organizer.getAsync API is not implemented in version 1803. I recommend checking the requirement set via Office.context.requirements.isSetSupported("Mailbox", 1.7)
before calling the API. This will allow you to know if the requirement set is supported by your client version before using the API.
answered Mar 21 at 20:29
Outlook Add-ins Team - MSFTOutlook Add-ins Team - MSFT
3,5401316
3,5401316
add a comment |
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55161175%2fgetting-permission-denied-console-message-while-executing-officeitem-organizer-g%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
The organizer.getAsync API was implemented in API requirement set 1.7. It's possible that it's not available in version 1803 of Outlook desktop. Can you check by running
Office.context.requirements.isSetSupported("Mailbox", 1.7)
? isSetSupported will indicate whether the client implements that requirement set.– Outlook Add-ins Team - MSFT
Mar 15 at 1:29
I have added the manifest file. Also, if getAsync was not supported it should throw an error like "unable to get property 'getAsync' of undefined or null reference". Instead it is throwing Permission denied,
– Dheer Jain
Mar 15 at 6:44