For Outlook add-ins to load and function properly, there are a number of requirements for both the servers and the clients. In addition, users must have NetSuite web services enabled.

NetSuite Prerequisites

All CloudExtend users need to have NetSuite web services enabled for their role: To assign the Web Services permission to a role:

  1. Go to Setup > Users/Roles > Manage Roles
  2. Locate the role you want to modify and select the edit/customize link
  3. Click the Setup subtab
  4. In the Permissions dropdown list, select Web Services and assign full permissions
  5. Save the role                        

Outlook Client Prerequisites

The client must be connected to an Exchange server or Office 365 using a direct connection. When configuring the client, the user must choose an Exchange, Office 365, or Outlook.com account type. If the client is configured to connect with POP3 or IMAP, add-ins will not load. 

The following clients support Outlook add-ins:

  • Outlook 2013 or later for Windows
  • Outlook 2016 or later for Mac
  • Outlook for iOS
  • Outlook on the web for Exchange 2016 and Office 365
  • Outlook Web Access for Exchange 2013
  • Outlook.com

Server Prerequisites

If the user is connected to Office 365 or Outlook.com, mail server requirements are all taken care of already. However, for users connected to on-premises installations of Exchange Server, the following requirements apply.

  • The server must be Exchange 2013 or later.
  • Exchange Web Services (EWS) must be enabled and must be exposed to the Internet. Many add-ins require EWS to function properly.
  • The server must have a valid authentication certificate in order for the server to issue valid identity tokens. New installations of Exchange Server include a default authentication certificate. For more information, see Digital certificates and encryption in Exchange 2016 and Set-AuthConfig.
  • To access add-ins from the Office Store, the client access servers must be able to communicate with AppSource.

Add-in server requirements

Add-in files (HTML, JavaScript, etc.) can be hosted on any web server platform desired. The only requirement is that the server must be configured to use HTTPS, and the SSL certificate must be trusted by the client.

Did this answer your question?