Enhancements
Enhancements

October 12, 2019

Overview

Global

Redesigned User Experience

Redesigned record header and in-record navigation relocated to the top bar, two new redesigned list views and more...

Help Center Welcome Screen and New Resources

The OpenAir Help Center includes a new welcome screen, help center updates page, links to recorded training webinars and more...

Details

Timesheets

Asynchronous project recalculations on timesheet approval

Project recalculations now run in the background when timesheets are approved.

Details

Projects

Project Center Outline View

Create and modify your project plans directly in a new outline view.

Inline-Editing in List Views Feature Supports Text Area Fields

Edit text area fields from within inline-editable list views.

Details

Resources

Hide / Show the skills description in the consolidated resource profile skills picker

Use the icons on the right-hand side of the skills picker to hide or show the skills description.

Resource Request Queues List View and Detail Report Show Custom Fields Associated with Resource Request

Custom fields associated with Resource Requests are automatically visible in the Resource Request Queues list view and available for the Resource Request Queues detail report.

Details

Invoices

Set Include PDF Invoice as Attachment on Send Invoice Form by Default

Administrators can set the Include PDF invoice as attachment option to be checked by default on the Send Invoice form.

PDF Invoice filenames include the invoice number.

Attached PDF Invoice files are named 'invoice_<invoice number>.pdf'.

Details

Platform

User Scripting Support for Setting Dropdown, Pick List and Radio Group Values on Submit

Use the NSOA.form.setValue function to set values for dropdown, pick list and radio group fields.

Outbound Scripting Supports Put, Patch and Delete Methods

The NSOA.https.put, NSOA.https.patch and NSOA.https.delete functions have been added providing HTTPS PUT, PATCH and DELETE methods to work with external APIs.

Password Script Parameter Extended and Supported in Platform Solutions

Set longer password script parameters and export/import them as part of your platform solutions.

Outbound Scripting Platform Solution Example

Send a Slack notification when issues are created or (re)assigned using a new platform solution example.

API Support for Custom Field Filters in Project Billing Rules

Read, add and modify billing rule filters based on Employee custom fields using the XML API and SOAP API.

API Support for Billing Rule Rate Override at the Task Assignment Level

Read and modify the billing rule rate override and billing rule rate override currency at the task assignment level with the XML API and SOAP API.

API Support for WorkscheduleWorkhours Type

Read the number of hours worked per day using the XML API and SOAP API.

API Support for Returning the Minimum Number of Hours Required and Maximum Number of Hours Allowed on the Timesheet when Reading Timesheet Type

Read the minimum number of hours required and maximum number of hours allowed on the timesheet as set by timesheet rules when reading Timesheets using the XML API and SOAP API.

API Support for Delete Calls on Uprate Type

Delete the user project rate combinations using the XML API and SOAP API.

Details

NetSuite Connector

NetSuite Connector Status Screen

View the history of integration runs with all the details using the new NetSuite Connector Status screen.

Workflow Field Mapping Validation

Use the new mapping validation features to ensure your mappings are free from error.

Client Export from OpenAir to NetSuite

A new Clients (Customers) export workflow lets you create Customer records in OpenAir first and then export them to NetSuite.

Asynchronous Real-Time Export from OpenAir to NetSuite

The real-time export of Customers, Expenses, Invoices, Purchase Requests, Projects, Tasks and Timesheets from OpenAir to NetSuite now runs in the background.

Details

System Integration

OpenAir Exchange Manager Version 5.0

OpenAir Exchange Manager Version 5.0 supports Microsoft Exchange Server 2016, supports login using session ID, and adds the possibility to run OpenAir Exchange Engine as a Windows Service.

Integration Manager version 6.3

Integration Manager 6.3 supports Intuit Quickbooks 2017/2018/2019

Projects Connector version 4.4

Projects Connector 4.4 supports Microsoft Windows 8.1/10 and Microsoft Project 2013/2016/2019 (32/64 bit)

OpenAir Mobile for Android version 2.3

OpenAir Mobile for Android Version 2.3 supports Identity Provider initiated (IdP-initiated) Single Sign-on (SSO).

Details

Service Changes Impacting Infrastructure

OpenAir is Moving to OCI! (Action Required)

OpenAir is very excited to announce our upcoming migration into Oracle Cloud Infrastructure (OCI)!

Identity Authentication Service

A new Identity Authentication Service will be deployed in preparation for our move to OCI.

SHA1 cipher deprecation

OpenAir will no longer support SHA1 ciphers.

LDAPS Deprecation

OpenAir will stop supporting LDAPS (secure LDAP) service for authentication effective in April 2020 with OpenAir Release 2020.1

Microsoft Windows Server 2008 (R2) & Microsoft Windows 7 Deprecation

OpenAir desktop applications will stop supporting Microsoft Windows Server 2008/2008 R2 and Microsoft Windows 7 effective on January 14, 2020.

Details

up

Details

Global

Redesigned User Experience

Redesigned record header and in-record navigation relocated to the top bar, two new redesigned list views and more...

Redesigned record header and in-Record Project issues list view

New Record header and in-Record navigation

Record screens gain more real estate with a new record header and responsive in-record navigation menu relocated to the top bar. The new record header is available for the following record types:

Depending on the record you are viewing it may include the following features:

List views

Redesigned list views are now available for Workspaces and in-record Project issues.

This release also improves:

Links to filtered list views — Preset column filters

Column filters are now preset when you navigate to a Bookings, Invoices, Charges, Receipts or Time entries list view from QuickViews or from the Booking chart screen.

For example:

Preset column filters when opening a Timesheet list from a Project QuickView

Navigation under NetSuite SSO

This release improves the general navigation and in-record navigation under NetSuite SSO.

Improved Navigation under NetSuite Single Sign-On

Support discontinued for "Add multiple profiles"

The "Add multiple profiles" optional feature is not supported when Redesigned OpenAir User Experience Phase 3 is enabled. This feature is now replaced with the "Consolidated resource profiles" optional feature. Contact OpenAir Support to enable this feature.

New guide

A user guide introducing the redesigned OpenAir user experience is now available both in PDF format and in the OpenAir Help Center. Download the OpenAir Redesigned User Experience Guide.

Note: The redesigned OpenAir user experience is being released in phases. Phases 1 and 2 must be enabled to take advantage of the above features. Phase 3 must also be enabled for the additional list views. Contact OpenAir Support to enable these features.

Help Center Welcome Screen and New Resources

The OpenAir Help Center includes a new welcome screen, help center updates page, links to recorded training webinars and more ...

When you navigate to the OpenAir Help Center, you will now see a welcome screen with direct links to useful help topics and other resources, including:

The navigation pane on the left includes two new headings:

OpenAir Help Center Welcome Screen

Note: Contact OpenAir Support to enable the OpenAir Help Center feature. Go to Administration > Global Settings > Users > Roles > [Select a role] > General Settings and select the "View Help Center" role permission to grant access to the OpenAir Help Center for that user role.

These additional resources are also available in SuiteAnswers. A new Additional Resources panel is available on the right-hand side with links to help topic updates, release notes, getting help and other resources. Two new help topics provide a list of recorded new feature training webinars for this and previous releases, and a list of OpenAir presentations given in recent editions of SuiteWorld and newly available on SuiteAnswers for OpenAir users.

New Additional Resources widget and list of UISteWorlkd presentations in SuiteAnswers

up

Timesheets

Asynchronous project recalculations on timesheet approval

Project recalculations now run in the background when timesheets are approved.

When approving timesheets, users no longer have to wait until the project and task recalculation finishes to receive notification that the approval was succesful and continue working.

up

Projects

Project Center Outline View

Create and modify your project plans directly in a new outline view.

A new outline view within project records lets you create and modify your project plans directly in the list view.

This is the first instalment in the phased release of the Project Center feature, which aims to provide you with the tools to manage key project activities from a single screen.

Access to the Project Center feature is controlled by role permission, once the feature is enabled on your account. Go to Administration > Global Settings > Roles > [Select a Role] and select View Project Center in the role permission form under Projects.

Once the feature is enabled and the appropriate role permission granted:

  1. A new tab becomes available in the in-Record navigation menu when you navigate to a Project record. Click Project Center to display the Project Center Outline view.

  2. Inline-editing in list views is available in the Project Center Outline.

  3. Add new phases, tasks and milestones to your project plan without having to open a form. Click the Add New icon next to a phase or a next to the project root to insert a new entry. The new entry will be nested immediately under the phase or the project root.

  4. Drag individual tasks and milestones or entire phases to change the sequence of your project. You can insert the entry after another entry, before another entry or into a phase. As you drag the selected entry, notice the green line between the rows and the highlighted text in the row either above (insert after) or below (insert before), or the entire row displaying with a green color background (insert into).

  5. Click the More icon in the Actions column and select Delete to delete an entry. Any entries nested under the deleted entry will move up one level. For example, if you delete one of the main phases nested under the project root, all the sub-phases, tasks and milestones that were nested under that deleted phase will now be nested under the project root.

  6. If you add a new entry, use inline-editing to update an item or delete an entry, a message appears confirming the record was saved or deleted successfully. Form scripts associated with the project phase, task or milestone will be triggered when updating a record directly from the Project Center Outline View.

Project Center outline view

Note: The following optional features must be enabled to use the new outline list view: Redesigned OpenAir User Experience Phase 2, Inline-editing in list views and Project Center. Contact OpenAir Support to enable these features.

Inline-Editing in List Views Feature Supports Text Area Fields

Edit text area fields from within inline-editable list views.

Double-click the field to edit it. Drag the bottom right corner to resize the box. Press Shift + Enter to insert a line break. Press Enter to validate your change and move to the next row in the list or use Tab and Shift + Tab to navigate along the row.

Text area field in inline-editable list view

Note: The following optional features must be enabled to use this feature: Redesigned OpenAir User Experience Phase 2 and Inline-editing in list views. Contact OpenAir Support to enable these features.

up

Resources

Hide / Show the skills description in the consolidated resource profile skills picker

Use the icons on the right-hand side of the skills picker to hide or show the skills description.

Hide or show skills description in the Consolidated Resoure Profile skills picker

Resource Request Queues List View and Detail Report Show Custom Fields Associated with Resource Request

Custom fields associated with Resource Requests are automatically visible in the Resource Request Queues list view and available for the Resource Request Queues detail report.

Resource Request custom fields visible in RRQ list view and detail report

up

Invoices

Set Include PDF Invoice as Attachment on Send Invoice Form by Default

Administrators can set the Include PDF invoice as attachment option to be checked by default on the Send Invoice form.

Go to Administration > Application Settings > Invoices Settings > Invoices Options and select the Include PDF by default when sending an invoice checkbox.

When users navigate to the Send form in the Invoices application, the Include PDF invoice as attachment option will be checked by default. Users will be able to uncheck this option if they do not want to include the invoice as a PDF attachment.

Include PDF by default option in Invoices application settings

PDF Invoice filenames include the invoice number

Attached PDF Invoice files are named 'invoice_<invoice number>.pdf'.

For example, Invoice number 1358 will be sent with the file 'invoice_1358.pdf' in attachment.

up

Platform

User Scripting Support for Setting Dropdown, Pick List and Radio Group Values on Submit

Use the NSOA.form.setValue function to set values for dropdown, pick list and radio group fields.

The NSOA.form.setValue function now also supports the following field types:

The NSOA.form.setValue function supports new field types

Outbound Scripting Supports Put, Patch and Delete Methods

The NSOA.https.put, NSOA.https.patch and NSOA.https.delete functions have been added providing HTTPS PUT, PATCH and DELETE methods to work with external APIs.

Outbound request methods supported by OpenAir User Scripting

Note: The following optional features must be enabled to use this feature: Enable user script support for https methods. Contact OpenAir Support to enable these features.

Password Script Parameter Extended and Supported in Platform Solutions

Set longer password script parameters and export/import them as part of your platform solutions.

See the OpenAir User Scripting guide for more information about using script parameters and platform solutions.

Outbound Scripting Platform Solution Example

Send a Slack notification when issues are created or (re)assigned using a new platform solution example.

The script sends a notification on a specified Slack channel whenever an issue is created or modified. It also sends a direct message from the Slack app bot to notify employees whenever an issue has been assigned to them.

The platform solution uses Password script parameters to store a webhook and an authentication token securely. It also uses the NSOA.https.get() and NSOA.https.post() functions.

Find this real world use case example in the OpenAir User Scripting guide.

Slack notifications for project issues

API Support for Custom Field Filters in Project Billing Rules

Read, add and modify billing rule filters based on Employee custom fields using the XML API and SOAP API.

The extra_data field is available when using the XML API or SOAP API to read, add, or modify the Projectbillingrule type. The extra_data field holds additional data associated with the project billing rule. This includes information about Billing rule filters set to use custom fields to limit the billing rule to specific employee.

Note: Time, Expense and Purchase billing rules support the use of Employee custom fields as billing rule filters.

For more information, see the description of the Projectbillingrule type in OpenAir SOAP API Reference Guide or OpenAir XML API Reference Guide

API Support for Billing Rule Rate Override at the Task Assignment Level

Read and modify the billing rule rate override and billing rule rate override currency at the task assignment level with the XML API and SOAP API.

When the "Enable billing rule rate override at the task assignment level" internal switch is enabled, you are able set billing rates for users assigned to the task and override the time billing rule. You can set the billing rule rate override and billing rule rate override currency fields using the XML API and the SOAP API. The billing rule rate override currency field may be set to any currency specified in Administration > Global settings > Currencies > Multi-currency (if multi-currency is enabled on your account) and defaults to the Company's base currency currency, if not set.

API Support for WorkscheduleWorkhours Type

Read the number of hours worked per day using the XML API and SOAP API.

API Support for Returning the Minimum Number of Hours Required and Maximum Number of Hours Allowed on the Timesheet when Reading Timesheet Type

Read the minimum number of hours required and maximum number of hours allowed on the timesheet as set by timesheet rules when reading Timesheets using the XML API and SOAP API.

Set the attribute calculate_hours to '1' when sending a read request using the XML API or the SOAP API to return the min_hour and max_hour calculated fields in the Timesheet type. The minimum number of hours required on the timesheet (min_hour) and/or maximum number of hours allowed on the timesheet (max_hour) may be set as fixed hours or as a percentage of the work schedule in Administration > Application settings > Timesheet Settings > Timesheet rules. Values are returned for these fields only if the corresponding rule is active.

Important: Using the attribute calculate_hours may slow the response time significantly, particularly if the Timesheet rules are active and set to ‘Percent of work schedule’.

API Support for Delete Calls on Uprate Type

Delete the user project rate combinations using the XML API and SOAP API.

User project rate combinations are used for Project Billing when the Time billing rule is set to get the billing rates from Employees and to override any of the employee rates.

up

NetSuite Connector

NetSuite Connector Status Screen

View the history of integration runs with all the details using the new NetSuite Connector Status screen.

Go to Administration > Global Settings > Integration: NetSuite > Status to display the NetSuite Connector Status screen.

The Status screen is a list view of integration runs. It uses the redesigned user experience layout and supports the features of the redesigned list views.

The following integration run details are available:

  1. Source — How the integration run was started (Automated/Manual/Queued/Real-time import/Scripting).

  2. Status — The status of the integration run (Pending/Running/Completed)

  3. User — The name of the user who started the integration run or "System" if the integration run was started automatically.

  4. Added and Updated — The number of records that were added and updated in the integration run.

  5. Errors — The number of errors that occurred in the integration run.

  6. Pending, Started, Completed, and Run time — Time stamps indicating when the the integration run was queued, when it started and when it completed, as well as the duration of the integration run.

  7. Log — Link to the log for that particular integration run. Click Show to display the log.

  8. Download — Link to download the configuration details used by that particular integration run. Click Download to save the configuration for that integration run as a JSON file on your computer.

NetSuite Connector Status Screen

The integration run log is displayed in a pop-up window and includes two tabs:

Note: The usual list view features are supported for both the status screen and the logs for individual runs. For example, you can use the download feature to save the list view data as a CSV, HTML or PDF file.

Workflow Mapping Validation

Use the new mapping validation features to ensure your mappings are free from error.

There are now three ways to validate your integration mapping definitions in the NetSuite Connector user interface:

Default restrictions

Different restrictions apply to different types of field mapping:

  1. Required field mappings are set by default and cannot be disabled or modified. The entire row appears faded with text in light gray color on the mapping screen.

  2. Default field mappings are set by default. They cannot be deleted but allow the following changes:

    • Disable the field mapping by clicking the toggle in the Active column.

    • Set the source to a different value or use advanced mapping.

    • Check the Initial only option to use the field mapping to update the field value in the initial integration run only.

  3. If you set the target to a different value and save the configuration. The default field mapping will be restored to its original definition and the repurposed default field mapping will be saved as a new custom field mapping. Refresh the screen to display the changes on the mapping screen.

  4. Custom — Custom field mappings are defined by customers. The following field mappings are invalid and will be ignored:

    • The target field is blank.

    • The target field is a constant.

    • Duplicate target fields. If two or more otherwise valid field mappings have the same target field, only the last one will be used. Any field mapping defined in of the rows above with duplicate target fields will be ignored.

NetSuite Connector Default mapping validation

New Tips menu option to Validate mapping

Click the Validate mapping link in the Tips menu to check all active mappings. This feature let you:

NetSuite Connector Tips menu Validate mapping option

Note: Only the active mapping rows in the active workflows are included in the validation. The validation skips any workflow or mapping row with the Active toggle switched OFF.

Enable strict mapping validation Admin setting

A new setting in the NetSuite integration administration form let you enforce front-end mapping validation. Contact OpenAir Support and ask for the Enable strict mapping validation integration admin setting to be enabled.

Once enabled, the strict mapping validation will:

  1. Prevent changes to the target field for default field mappings — the dropdown is no longer available.

  2. Prevent duplication of default field mappings — the copy icon is no longer available.

  3. Prevent duplicated target fields — a validation error message will appear if you attempt to save the configuration and the mapping includes a duplicated target field.

  4. Prevent setting the target field to a constant value — a validation error message will appear if you attempt to save the configuration and a target field is set to a constant.

  5. Prevent blank target fields — the target field is set to "Advanced mapping" by default and a validation error message will appear if you attempt to save the configuration and an Advanced mapping is not defined.

  6. Ignore any mapping rows with the Active toggle switched OFF.

NetSuite Connector strict validation admin setting

Client Export from OpenAir to NetSuite

A new Clients (Customers) export workflow lets you create Customer records in OpenAir first and then export them to NetSuite.

Contact OpenAir Support and ask for the Enable Client export to NetSuite integration admin setting to be enabled. A new Clients (Customers) export workflow becomes available in the NetSuite Connector Mapping screen once the feature is enabled. The workflow supports both integration on-demand using the Export to NetSuite link in the Tips menu and real-time integration.

Clients (Customers) workflow in OpenAir NetSuite Connector user interface

The mapping row for the Country field is disabled by default. To enable it, click Settings and select Map country when exporting clients to NetSuite.

Clients (Customers) workflow in OpenAir NetSuite Connector user interface

Note: It is not possible to map the Country field manually.

Enabling the Clients (Customers) workflow also adds an Export to NetSuite option to each Client form. When the integration runs, it performs an Add request to NetSuite (in the same manner as Enable 3-way Salesforce.com, NS OpenAir and NetSuite integration) for each client marked Export to NetSuite.

Note: A warning appears when users attempt to export manually an already integrated Client record.

Important: This feature is mutually exclusive with Enable 3-way Salesforce.com, NS OpenAir and NetSuite integration.

Project Export to NetSuite Real-Time Support

The Projects (Projects) export workflow lets you export projects to NetSuite in real-time when you create or update projects in OpenAir.

The following NetSuite integration administration settings need to be enabled to use this feature: Enable Project export to NetSuite, Export NS OpenAir project data to existing NetSuite projects, and Enable NetSuite real-time integration. Contact OpenAir Support to enable these integration admin settings.

Once the feature is enabled, you can set NetSuite Connector to export automatically new/ existing project records created/updated in OpenAir to NetSuite when hitting Save on the Project form.

Set the real-time integration to export projects created/updated in OpenAIr to NetSuite

Asynchronous Real-Time Export from OpenAir to NetSuite

The real-time export of Customers, Expenses, Invoices, Purchase Requests, Projects, Tasks and Timesheets from OpenAir to NetSuite now runs in the background.

When saving, approving or running an action on records, either individually or in bulk, users no longer have to wait until the export finishes to receive notification that the action was successful and continue working. An email is sent to the administrator in case of an integration error.

up

System Integration

OpenAir Exchange Manager Version 5.0

OpenAir Exchange Manager Version 5.0 supports Microsoft Exchange Server 2016, supports login using session ID, and adds the possibility to run OpenAir Exchange Engine as a Windows Service.

  1. Go to the Taskbar system tray, locate and the right-click the OpenAir Exchange Engine Monitor icon and click Install Service. Once the service installed, right-click the OpenAir Exchange Engine Monitor icon and click Start Service or Stop Service to control the service, or click Stats to open the OpenAir Exchange Monitor window and review the status and activity of the OpenAir Exchange Engine Windows service.

  2. You can start/stop the OpenAir Exchange Integration Manager Engine service from the Windows Services Manager.

  3. You can now resize the Integration Settings window in the OpenAir Exchange Setup. This makes it easier to select a project in the Default Booking Properties dropdown, for example, as long project names can now be displayed in full.

System Integration MS Win Service

Important: OpenAir Exchange Manager will stop supporting Microsoft Windows Server 2008 and 2008 R2 effective on January 14, 2020. You will need to upgrade to MS Windows Server 2012, 2012 R2, 2016 or 2019. See Service Changes Impacting Infrastructure.

Integration Manager Version 6.3

Integration Manager 6.3 supports Intuit Quickbooks 2017/2018/2019

Integration Manager 6.3 requires Microsoft Windows Server 2012 or later or Microsoft Windows 8 or later.

Important: OpenAir Integration Manager supports versions of QuickBooks 2017 or later. Earlier versions are no longer supported. Intuit ended support for Quickbooks 2016 on May 31, 2019. You will need to upgrade to Quickbooks 2017..

Projects Connector Version 4.4

Projects Connector 4.4 supports Microsoft Windows 8.1/10 and Microsoft Project 2013/2016/2019 (32/64 bit)

Important: Older versions of Microsoft Windows and Microsoft Project are no longer supported. This includes:

OpenAir Mobile for Android Version 2.3

OpenAir Mobile for Android Version 2.3 supports Identity Provider initiated (IdP-initiated) Single Sign-on (SSO) and separate access control to the Timesheets and Expenses modules on OpenAir Mobile.

Use SSO to log into OpenAir Mobile whether your environment supports Service Provider initiated (SP-initiated) SSO or not.

If SAML SSO is configured on your OpenAir account and you log into the OpenAir web application using a mobile browser on your Android phone, a dialog window appears prompting you to choose between the native OpenAir Mobile application or the OpenAir web application to continue working with OpenAir.

To disable this dialog for future sessions, select the Don’t show this message again option.

Note: If the Don’t show this message again option is checked, your preference will be saved and will apply every time you start an OpenAir session using IdP-initiated SSO. You can change this preference at any time by navigating to the OpenAir web application and tapping the Open OpenAir Mobile App link from the Tips menu.

If you select the native OpenAir Mobile app and if OpenAir Mobile for Android version 2.3is not installed on your device, a screen appears inviting you to download OpenAir Mobile from the app store. Tap Go to Store and install OpenAir Mobile. The OpenAir Mobile page opens in the Play store. Once OpenAir has finished installing, tap Open. OpenAir Mobile opens and the synchronization starts automatically.

Note: The native app prompts only show if the SAML integration feature is enabled and Single Sign-On configured on your account and if the user has been granted the appropriate Exchange Access permissions. For more information, please see the OpenAir SAML 2 Quick Start Guide and OpenAir Mobile For Android User Guide

Prompts inviting users to download and switch to OpenAir Mobile

up

Service Changes Impacting Infrastructure

OpenAir is Moving to OCI! (Action Required)

OpenAir is very excited to announce our upcoming migration into Oracle Cloud Infrastructure (OCI)!

We are very excited to leverage the power of OCI, which delivers unmatched reliability, scalability, and performance for mission-critical databases, applications, and workloads. Please refer to this page for more general information about OCI: https://cloud.oracle.com/cloud-infrastructure. Over the coming weeks and months, you will receive several communications regarding this move.

To ensure a seamless experience, there are some actions we need you to take that you can start today!

Enabling our new Account Specific Domains feature

Whitelisting for Emails and Automatic Backup Service

OpenAir will align with NetSuite policy to discourage whitelisting by IP addresses, and instead whitelist by domain. OpenAir will no longer guarantee a static IP address, and it may change without notice.

Please contact your IT department or technical team to be sure whitelisting for emails and Automatic Backup Service (if you leverage this feature) is being done by domain. They will need to ensure the following domains are whitelisted:

Note: Your account specific domain will be *.app.openair.com for a Production account, *.app.sandbox.openair.com for a Sandbox account, or *.app.demo.openair.com for a demo account, where the first part (noted *) is based on your Company ID name.

Important:

Our migration targets for Sandbox are November 2019 to January 2020, and for Production from February 2020 to May 2020. Migrations are expected to occur in phases and will involve some short downtime. You will be notified in advance of your downtime.

Please refer to our FAQ document located in OpenAir SuiteAnswers for additional information: OpenAir Moves to OCI – FAQ (Answer ID 87823).

Identity Authentication Service

A new Identity Authentication Service will be deployed in preparation for our move to OCI.

You will receive communications regarding this new Identity Authentication Service and confirmed deployment dates. It will be deployed first on Sandbox and later on Production, ahead of the migration to OCI.

Once the new Identity Authentication Service is deployed:

Note: End users will notice a change of URL in the address bar of their browser. They may notice a slight delay while they are redirected to the new authentication service and/or to the core application after successful authentication.

Action Required

Important: Target deployment dates and additional information including a link to a FAQ document will be communicated in advance of deployment.

SHA1 cipher deprecation

OpenAir will no longer support SHA1 ciphers.

SHA1 ciphers will be disabled on September 23, 2019 for Sandbox and on January 15, 2020 for Production. If you have an integration tool using a SHA1 cipher, you must enable the usage of stronger, support ciphers prior to the deprecation dates, or your tool will not be able to connect to our services.

Support for stronger ciphers has been added ahead of the 2019.2 October release and is now available on both Sandbox and Production.

The following ciphers are currently supported:

TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (0xc02f) ECDH secp256r1 (eq. 3072 bits RSA)
TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (0xc030) ECDH secp256r1 (eq. 3072 bits RSA)
TLS_RSA_WITH_AES_128_GCM_SHA256 (0x9c)
TLS_RSA_WITH_AES_256_GCM_SHA384 (0x9d)
TLS_DHE_RSA_WITH_AES_256_GCM_SHA384 (0x9f) DH 4096 bits
TLS_DHE_RSA_WITH_AES_256_CBC_SHA256 (0x6b) DH 4096 bits
TLS_DHE_RSA_WITH_AES_128_GCM_SHA256 (0x9e) DH 4096 bits
TLS_DHE_RSA_WITH_AES_128_CBC_SHA256 (0x67) DH 4096 bits

LDAPS Deprecation

OpenAir will stop supporting LDAPS (secure LDAP) service for authentication effective in April 2020 with OpenAir Release 2020.1.

Best practice security design standards for cloud applications require modern and robust protocols for distributed authentication. Delegated authentication by means of an LDAP request over the internet does not meet these design standards. This change is integral to delivering good designs and security architecture decisions in order to protect our customers' data.

You will need to discontinue authenticating into OpenAir via LDAPS by April 2020. Rather than using passwords, you may want to replace your existing LDAPS service with a SAML 2.0 service.

Note: OpenAir strongly recommends that you discuss this upcoming change with your IT/technical teams to allow them time to prepare for this important change.

Microsoft Windows Server 2008 (R2) & Microsoft Windows 7 Deprecation

OpenAir desktop applications will stop supporting Microsoft Windows Server 2008/2008 R2 and Microsoft Windows 7 effective on January 14, 2020.

Microsoft will be ending support for both products on January 14, 2020.

To continue working with OpenAir Exchange Integration Manager, Integration Manager, Offline, Outlook Connector and/or Projects Connector, you will need to:

Note: OpenAir strongly recommends that you discuss this upcoming change with your IT/technical teams to allow them time to prepare for this important change.

up