none
Exchange Add-in deploy RRS feed

  • Question

  • I need help and direction in regards to deploying Add-ins via Exchange 2016. I want to know If i add a third party add-in to Exchange 2016 ECP, where that add-in can end users see? Will it be installed to user machines directly and available in Outlook or only OWA?

    Or will it be only available in OWA? and users still need to install it in their local machines to get it available for Outlook 2016?


    Regards BM

    Friday, July 19, 2019 5:33 PM

All replies

  • Hi,

     

    Add-ins for Outlook are applications that extend the usefulness of Outlook clients. Add-ins are built by third-party developers and can be installed either from a file or URL or from the Office Store. They are available both in Outlook and Outlook on the web. For more information, please refer to the links below:

     

    Add-ins for Outlook in Exchange 2013

    Outlook on the web

     

    Regards,

    Kelvin Deng


    Please remember to mark the replies as answers if they helped. If you have feedback for TechNet Subscriber Support, contact tnsf@microsoft.com


    Monday, July 22, 2019 5:59 AM
  • How can i publish a new app (add-in) using powershell with manifest XML? Where do i get it?

    Regards BM

    Tuesday, July 23, 2019 3:47 PM
  • Hi,

     

    You could install the add-in with its xml file and check the results. Please follow the steps below:

     

    1.Run the command:

    Get-App | ft DisplayName,Identity -auto

    2.Once you get the Identity of the Apps, you can use this command:

    Get-App -Identity <ID> | fl ManifestXML > C:\Temp\File.xml

    3.Need to remove the beginning of inside the XML of "ManifestXML:"

    4.After adjusting you can use these commands to import the app:

     $Data=Get-Content -Path "C:\Location\FileName.xml" -Encoding Byte -ReadCount 0

     New-App -FileData $Data -DefaultStateForUser Enabled -ProvidedTo Everyone -OrganizationApp

     

    Regards,

    Kelvin Deng


    Please remember to mark the replies as answers if they helped. If you have feedback for TechNet Subscriber Support, contact tnsf@microsoft.com


    Thursday, July 25, 2019 6:00 AM
  • I want to publish a new app so how can i get the XML for the new app. The steps you suggested are for already existing apps? 

    Lets say i have 3 defaults app already present in Exchange. App A,B,C.

    Now i want to add a new APP D which is available in office store. No binaries available. How can i add App D to exchange using Manifest XML and provide it to specific users?


    Regards BM

    Thursday, July 25, 2019 1:57 PM
  • Hi,

     

    The method of adding add-ins by Manifest XML, which needs to be installed on your Exchange server before. Do you have test environments?

     

    Or please tell me the name of App D, and i try to download and get the xml file for you.

     

    Regards,

    Kelvin Deng


    Please remember to mark the replies as answers if they helped. If you have feedback for TechNet Subscriber Support, contact tnsf@microsoft.com


    Friday, July 26, 2019 1:33 AM
  • I don't have an app id. My understanding is if i have already added it in exchange then probably i could run the command of get-app and get the app id. But at this stage am in the situation of knowing the process of how to add it. All i have is the below link where i can get the add-in. Let me know if that helps.

    https://appsource.microsoft.com/en-us/product/office/WA104379799?tab=Overview


    Regards BM

    Sunday, July 28, 2019 6:09 AM
  • Hi,

    I have installed the Tracker for Outlook add-ins.



    The file I open in text type, you can copy and change the file type to XML, remember to remove the beginning of inside the XML of "ManifestXML:"
    ManifestXml : <OfficeApp xmlns="http://schemas.microsoft.com/office/appforoffice/1.1" 
                  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" xsi:type="MailApp">
                    <Id>47969d00-20b9-4900-b2ba-97bc989397fc</Id>
                    <Version>3.0.0.4</Version>
                    <ProviderName>Thomson Reuters</ProviderName>
                    <DefaultLocale>en-US</DefaultLocale>
                    <DisplayName DefaultValue="Legal Tracker">
                      <Override Locale="en-gb" Value="Legal Tracker" />
                      <Override Locale="es-es" Value="Legal Tracker" />
                      <Override Locale="fr-fr" Value="Legal Tracker" />
                      <Override Locale="it-it" Value="Legal Tracker" />
                    </DisplayName>
                    <Description DefaultValue="Access Legal Tracker from your Outlook task pane to complete matter 
                  management workflows.">
                      <Override Locale="es-es" Value="Acceda a Legal Tracker desde su panel de tareas de Outlook para 
                  completar flujos de trabajo de gestión de los asuntos." />
                      <Override Locale="fr-fr" Value="Accédez à Legal Tracker à partir de votre panneau de tâches Outlook 
                  pour compléter les flux de travail de gestion des affaires." />
                      <Override Locale="it-it" Value="Accedi a Legal Tracker dal riquadro attività di Outlook per 
                  completare i flussi di lavoro per la gestione delle pratiche." />
                    </Description>
                    <IconUrl DefaultValue="https://us.legaltracker.thomsonreuters.com/_officeapps/fzmail/images/Icons/Legal
                  Tracker_Logo_Manifest_whtbg.png" />
                    <HighResolutionIconUrl DefaultValue="https://us.legaltracker.thomsonreuters.com/_officeapps/fzmail/imag
                  es/Icons/LegalTracker_Logo_Manifest_whtbg.png" />
                    <SupportUrl DefaultValue="http://www.serengetilaw.com/contact_us/Pages/ps.aspx" />
                    <AppDomains>
                      <AppDomain>https://www.thomsonreuters.com</AppDomain>
                    </AppDomains>
                    <Hosts>
                      <Host Name="Mailbox" />
                    </Hosts>
                    <Requirements>
                      <Sets>
                        <Set Name="MailBox" MinVersion="1.1" />
                      </Sets>
                    </Requirements>
                    <!-- These elements support older clients that don't support add-in commands -->
                    <FormSettings>
                      <Form xsi:type="ItemRead">
                        <DesktopSettings>
                          <!-- NOTE: Just reusing the read taskpane page that is invoked by the button
                               on the ribbon in clients that support add-in commands. You can 
                               use a completely different page if desired -->
                          <SourceLocation 
                  DefaultValue="https://us.legaltracker.thomsonreuters.com/_officeapps/fzmail/app/index" />
                          <RequestedHeight>350</RequestedHeight>
                        </DesktopSettings>
                      </Form>
                    </FormSettings>
                    <Permissions>ReadItem</Permissions>
                    <Rule xsi:type="ItemIs" ItemType="Message" FormType="Read" />
                    <DisableEntityHighlighting>false</DisableEntityHighlighting>
                    <VersionOverrides xmlns="http://schemas.microsoft.com/office/mailappversionoverrides" 
                  xsi:type="VersionOverridesV1_0">
                      <Requirements>
                        <bt:Sets DefaultMinVersion="1.4">
                          <bt:Set Name="Mailbox" />
                        </bt:Sets>
                      </Requirements>
                      <Hosts>
                        <Host xsi:type="MailHost">
                          <DesktopFormFactor>
                            <FunctionFile resid="functionFile" />
                            <ExtensionPoint xsi:type="MessageReadCommandSurface">
                              <OfficeTab id="TabDefault">
                                <Group id="msgReadDemoGroup">
                                  <Label resid="groupLabel" />
                                  <Control xsi:type="Button" id="msgReadOpenPaneButton">
                                    <Label resid="paneReadButtonLabel" />
                                    <Supertip>
                                      <Title resid="paneReadSuperTipTitle" />
                                      <Description resid="paneReadSuperTipDescription" />
                                    </Supertip>
                                    <Icon>
                                      <bt:Image size="16" resid="open-add-icon-16" />
                                      <bt:Image size="25" resid="open-add-icon-25" />
                                      <bt:Image size="32" resid="open-add-icon-32" />
                                      <bt:Image size="48" resid="open-add-icon-48" />
                                      <bt:Image size="64" resid="open-add-icon-64" />
                                      <bt:Image size="80" resid="open-add-icon-80" />
                                    </Icon>
                                    <Action xsi:type="ShowTaskpane">
                                      <SourceLocation resid="readTaskPaneUrl" />
                                    </Action>
                                  </Control>
                                </Group>
                              </OfficeTab>
                            </ExtensionPoint>
                          </DesktopFormFactor>
                        </Host>
                      </Hosts>
                      <Resources>
                        <bt:Images>
                          <bt:Image id="open-add-icon-16" DefaultValue="https://us.legaltracker.thomsonreuters.com/_officea
                  pps/fzmail/images/Icons/LegalTracker_Logo_16x16_whtbg.png" />
                          <bt:Image id="open-add-icon-25" DefaultValue="https://us.legaltracker.thomsonreuters.com/_officea
                  pps/fzmail/images/Icons/LegalTracker_Logo_25x25.png" />
                          <bt:Image id="open-add-icon-32" DefaultValue="https://us.legaltracker.thomsonreuters.com/_officea
                  pps/fzmail/images/Icons/LegalTracker_Logo_32x32.png" />
                          <bt:Image id="open-add-icon-48" DefaultValue="https://us.legaltracker.thomsonreuters.com/_officea
                  pps/fzmail/images/Icons/LegalTracker_Logo_48x48.png" />
                          <bt:Image id="open-add-icon-64" DefaultValue="https://us.legaltracker.thomsonreuters.com/_officea
                  pps/fzmail/images/Icons/LegalTracker_Logo_64x64.png" />
                          <bt:Image id="open-add-icon-80" DefaultValue="https://us.legaltracker.thomsonreuters.com/_officea
                  pps/fzmail/images/Icons/LegalTracker_Logo_80x80.png" />
                        </bt:Images>
                        <bt:Urls>
                          <bt:Url id="functionFile" 
                  DefaultValue="https://us.legaltracker.thomsonreuters.com/_officeapps/fzmail/FunctionFile/Functions.html" 
                  />
                          <bt:Url id="readTaskPaneUrl" 
                  DefaultValue="https://us.legaltracker.thomsonreuters.com/_officeapps/fzmail/app/index?newApp=true" />
                        </bt:Urls>
                        <bt:ShortStrings>
                          <bt:String id="groupLabel" DefaultValue="Thomson Reuters" />
                          <bt:String id="paneReadButtonLabel" DefaultValue="Legal Tracker" />
                          <bt:String id="paneReadSuperTipTitle" DefaultValue="Open Legal Tracker Window">
                            <bt:Override Locale="es-es" Value="Abrir  Legal Tracker" />
                            <bt:Override Locale="fr-fr" Value="Ouvrir Legal Tracker" />
                            <bt:Override Locale="it-it" Value="Apri Legal Tracker" />
                          </bt:String>
                        </bt:ShortStrings>
                        <bt:LongStrings>
                          <bt:String id="paneReadSuperTipDescription" DefaultValue="Opens a Legal Tracker pane">
                            <bt:Override Locale="es-es" Value="Abre un panel de Legal Tracker" />
                            <bt:Override Locale="fr-fr" Value="Ouvre un volet de Legal Tracker" />
                            <bt:Override Locale="it-it" Value="Apre un riquadro Legal Tracker" />
                          </bt:String>
                        </bt:LongStrings>
                      </Resources>
                      <VersionOverrides xmlns="http://schemas.microsoft.com/office/mailappversionoverrides/1.1" 
                  xsi:type="VersionOverridesV1_1">
                        <Requirements>
                          <bt:Sets DefaultMinVersion="1.5">
                            <bt:Set Name="Mailbox" />
                          </bt:Sets>
                        </Requirements>
                        <Hosts>
                          <Host xsi:type="MailHost">
                            <DesktopFormFactor>
                              <FunctionFile resid="functionFile" />
                              <ExtensionPoint xsi:type="MessageReadCommandSurface">
                                <OfficeTab id="TabDefault">
                                  <Group id="msgReadDemoGroup">
                                    <Label resid="groupLabel" />
                                    <Control xsi:type="Button" id="msgReadOpenPaneButton">
                                      <Label resid="paneReadButtonLabel" />
                                      <Supertip>
                                        <Title resid="paneReadSuperTipTitle" />
                                        <Description resid="paneReadSuperTipDescription" />
                                      </Supertip>
                                      <Icon>
                                        <bt:Image size="16" resid="open-add-icon-16" />
                                        <bt:Image size="25" resid="open-add-icon-25" />
                                        <bt:Image size="32" resid="open-add-icon-32" />
                                        <bt:Image size="48" resid="open-add-icon-48" />
                                        <bt:Image size="64" resid="open-add-icon-64" />
                                        <bt:Image size="80" resid="open-add-icon-80" />
                                      </Icon>
                                      <Action xsi:type="ShowTaskpane">
                                        <SourceLocation resid="readTaskPaneUrl" />
                                        <SupportsPinning>true</SupportsPinning>
                                      </Action>
                                    </Control>
                                  </Group>
                                </OfficeTab>
                              </ExtensionPoint>
                            </DesktopFormFactor>
                          </Host>
                        </Hosts>
                        <Resources>
                          <bt:Images>
                            <bt:Image id="open-add-icon-16" DefaultValue="https://us.legaltracker.thomsonreuters.com/_offic
                  eapps/fzmail/images/Icons/LegalTracker_Logo_16x16_whtbg.png" />
                            <bt:Image id="open-add-icon-25" DefaultValue="https://us.legaltracker.thomsonreuters.com/_offic
                  eapps/fzmail/images/Icons/LegalTracker_Logo_25x25.png" />
                            <bt:Image id="open-add-icon-32" DefaultValue="https://us.legaltracker.thomsonreuters.com/_offic
                  eapps/fzmail/images/Icons/LegalTracker_Logo_32x32.png" />
                            <bt:Image id="open-add-icon-48" DefaultValue="https://us.legaltracker.thomsonreuters.com/_offic
                  eapps/fzmail/images/Icons/LegalTracker_Logo_48x48.png" />
                            <bt:Image id="open-add-icon-64" DefaultValue="https://us.legaltracker.thomsonreuters.com/_offic
                  eapps/fzmail/images/Icons/LegalTracker_Logo_64x64.png" />
                            <bt:Image id="open-add-icon-80" DefaultValue="https://us.legaltracker.thomsonreuters.com/_offic
                  eapps/fzmail/images/Icons/LegalTracker_Logo_80x80.png" />
                          </bt:Images>
                          <bt:Urls>
                            <bt:Url id="functionFile" 
                  DefaultValue="https://us.legaltracker.thomsonreuters.com/_officeapps/fzmail/FunctionFile/Functions.html" 
                  />
                            <bt:Url id="readTaskPaneUrl" 
                  DefaultValue="https://us.legaltracker.thomsonreuters.com/_officeapps/fzmail/app/index?newApp=true" />
                          </bt:Urls>
                          <bt:ShortStrings>
                            <bt:String id="groupLabel" DefaultValue="Thomson Reuters" />
                            <bt:String id="paneReadButtonLabel" DefaultValue="Legal Tracker" />
                            <bt:String id="paneReadSuperTipTitle" DefaultValue="Open Legal Tracker Window" />
                          </bt:ShortStrings>
                          <bt:LongStrings>
                            <bt:String id="paneReadSuperTipDescription" DefaultValue="Opens a Legal Tracker pane" />
                          </bt:LongStrings>
                        </Resources>
                      </VersionOverrides>
                    </VersionOverrides>
                  </OfficeApp>
    
    
    
    


    Regards,
    Kelvin Deng

    Please remember to mark the replies as answers if they helped. If you have feedback for TechNet Subscriber Support, contact tnsf@microsoft.com


    Monday, July 29, 2019 2:24 AM
  • Hi,

     

    I am writing here to confirm with you how the thing going now?

     

    If you need further help, please provide more detailed information, so that we can give more appropriate suggestions.

     

    Regards,

    Kelvin Deng


    Please remember to mark the replies as answers if they helped. If you have feedback for TechNet Subscriber Support, contact tnsf@microsoft.com


    Thursday, August 1, 2019 1:26 AM
  • It gives me the error when am trying to add it via xml file:

    this app can't be installed. The Manifest XML isn't valid. Data at the root level is invalid. Position 1..

    I tried to remove the first line of the content you shared. Still do not work


    Regards BM

    Wednesday, September 11, 2019 3:02 AM
  • Also when am finally trying to add the add-in from office store or fixing the manifest XML it says below error:

    "The Min API Requirement 1.4 specified  in OverRide VersionOverridesV1_0 is Lower than Min API requirement specified in base manifest. "

    Please help


    Regards BM

    Wednesday, September 11, 2019 3:40 AM