Fall 2018 Harmony Release¶
Log in to the Harmony Portal to access the latest version of Cloud Studio, API Manager, Marketplace, Management Console, and Citizen Integrator or download the latest version of Design Studio, Private Agents, or the Private API Gateway. For support, visit Getting Support.
What's New in Harmony Fall '18¶
Discover what's new in Fall '18:
Harmony Docker Agent
Jitterbit now supports a Jitterbit Linux OS agent that is packaged in a Docker Container. Following the Docker standard approach to container deployment, you can deploy and run the Linux agent anywhere that Docker runs. A new Docker Agent version will be released at the time a new version of the Jitterbit Private agents is released. The Docker Agent is public with available tags and instructions on installing found at https://hub.docker.com/r/jitterbit/agent.
Harmony Private API Gateway
Jitterbit is excited to introduce the Harmony Private API Gateway. The Harmony Private API Gateway handles incoming HTTP and HTTPS requests and routes them to the appropriate Jitterbit operations. API endpoint URLs can be set according to the customer's needs and to the domain name the customer owns. The customer has control over the Gateway environment, ensuring it meets the company's standards.
Added support for Sandbox Cloud Agent Group
Jitterbit is excited to introduce the Jitterbit Sandbox Cloud Agent Group designed to allow you early and easy access to the upcoming version of the Jitterbit Cloud Agent. Learn more about setting up the Sandbox Cloud Agent Group at Agent Groups and Environments.
API Manager now persists the view (Tile View versus List View) that a user selected in the previous session on the 'My APIs' page.
The 'My APIs' page now remembers the 'Tile View' or 'List View' preference for subsequent visits. If 'List View' is selected in the previous session, the 'My APIs' page will display the 'List View' in the next session, and vice-versa.
Added Salesforce OAuth 2.0 authentication within API Manager.
Added the ability to create security profiles using OAuth 2.0 authentication with Salesforce as the identity provider.
Added a 'Top Ten Dashboard' to the API 'Analytics' page.
The 'Analytics Dashboard' displays the top 10 consumption by IP address, App/Consumer and API Name.
Increased the number of logs available in the 'API Logs' page.
The 'API Logs' page now displays the 50 most recent API logs.
The 'API Analytics' page should allow the user to interact with the available graphs.
Graphs within the 'API Analytics' page are now interactive, allowing you to hover over data points and see the values.
Re-styled the front and flip sides of the API tiles on the landing page.
The API tiles on the API Manager landing page now display different icons for different types of APIs on the front side of the tiles. The flip side of the API tiles now display the menu of API actions.
Added support for Debug Mode settings on the 'Summary & Confirmation' page.
The user now can enable/disable 'Debug Mode' and set the 'Debug Until' date and time on the 'Summary & Confirmation' page within API Manager.
Improved availability of APIs at time of publication and after changes are made to existing APIs.
New Custom or OData APIs are now live immediately. Also, any changes made to APIs take effect immediately.
Added the 'Change Password' option to all module pages.
The ability to change your password is now available within all pages within API Manager by selecting the 'Change Password' option in the dropdown menu located on the right in the page header.
The Portal page within API Manager now opens in a separate browser tab.
Selecting 'Portal' from the 'My API's' dropdown menu or selecting the "View API Documentation" link at the top of the Portal Manager page launches the Portal in a separate browser tab.
Within the Publish New API pages, the 'Save Changes' button and the 'Discard Changes' link have been introduced to save or discard the auto-saved changes while editing an existing published API.
Selecting the 'Save Changes' button or the 'Discard Changes' link while editing an existing published API launches a popup message giving the user two options. Select 'Save Changes' to save the changes as a draft and navigate to the Step 4 page to continue editing. Select 'Discard Changes' in the popup window to revert the API to the last 'Published' version or the last 'Save as Draft' version and auto navigate to the Step 4 page to continue editing.
Added the ability to clone a published API and then change the environment on the cloned API.
After an API is created and published, the assigned environment can be changed by cloning the published API and changing the environment assignment in the cloned version of the API.**
Added the ability to toggle between a tile view and a list view of all APIs on the API Manager landing page.
In the 'Tile View' APIs are sorted in order of created date and APIs are sorted alphabetically by name in the 'List View'.
Improved the 'My Recipes' dropdown menu providing filter options.
Added a new full text dropdown menu launched via the new Filter icon within the My Recipes section, replacing the previous Gear icon dropdown menu.
Improved the user interface while viewing recipes in the Logos page.
Hover over any logo to view the first 20 associated recipes in a dropdown list. Hover over any other logo on the page to switch the dropdown view. Click on any logo and navigate with the scroll bar to view the complete list of associated recipes.
Improved the user interface and the workflow in Citizen Integrator.
The 'Manage Recipes' page has been renamed to 'My Recipes'. 'My Recipes' has been moved from the bottom of the landing page to the 'My Recipes' page which is accessible by clicking the 'My Recipes' link at the top center of the landing page. Admin users will see all recipes and have access to all actions in the 'My Recipes' page. A user with' Read' access will see all recipes and only have access to the 'Deploy' action in the 'My Recipes' page. Users are now able to return to the 'My Recipes' page from within the 'Generate Recipe' page and the 'Configuration Steps' page by clicking on the 'My Recipes' link in the upper right corner of each page.
- Citizen Integrator recipes can now be used as templates for projects directly from within Design Studio.
In the project items panel on the left, expand the Connectors category and select an endpoint; almost 50 endpoints now have a Recipes sub-category, with over 500 total recipes available. Double-click on a specific recipe to load it in Design Studio, then modify the project in any way you choose.
Harmony Login Page¶
- Harmony now persists the organization the user selected in the previous session.
Upon logging in to Harmony, the user will automatically be working in the same organization as their previous session.
- Improved the user interface in the 'Schedules' tab and the 'Operations' tab on the 'Projects' page within 'Management Console' to provide more clarity on the effective schedule status
Added the 'Schedule Status' column, which contains the 'ON/OFF' toggle for the schedule, to the 'Schedules' tab. Added the 'Operation Status' column, which contains the 'ON/OFF' toggle for each Operation under the schedule, to the 'Schedules' tab. Added the 'Effective Status' column on the 'Operations' and 'Schedules' tabs, which is the calculated value of whether or not the operation will run. If either the Schedule or Operation is set to 'OFF/DISABLED' within the 'Schedules' tab, then the 'Effective Value' should be 'Operation Disabled'. If both the Schedule and Operation are set to 'ON/ENABLED' within the 'Schedules' tab, then the 'Effective Value' should be 'Operation Enabled'.
Added support for reading and writing a NetSuite custom segment and its fields.
Accessing NetSuite custom segments requires Design Studio version 9.4 and either Private Agents running version 9.4 or Sandbox Cloud Agents running version 9.4. Using the NetSuite Connector, create any operation to work with the appropriate object. The custom segment will display within the 'customFieldList' in the transformation. The value for the custom segment will be present in the target upon running the operation.
Added support for NetSuite Token Based Authentication (TBA).
The authentication type of existing NetSuite endpoints can now be changed from single sign-on (SSO) to token-based authentication (TBA), allowing easy switching to TBA without requiring changes to the rest of your project. To configure, first enable TBA in NetSuite, then convert your NetSuite endpoint to use TBA. Design Studio 9.3.1 and Agents 9.2 or higher are required to use this feature.
NetSuitd has certified our NetSuite Connector on the NetSuite "Sandbox2.0"
For additional information on your NetSuite account and "Sandbox2.0" please see https://system.na3.netsuite.com/app/help/helpcenter.nl?fid=section_4609939018.html&whence=.
Added support in the NetSuite Connector for SerializedAssemblyItem and LotNumberedAssemblyItem while doing a search on AssemblyItem.
The SerializedaAsemblyItem and LotNumberedAssemblyItem now display in the response transformation of NetSuite Searches activity performed on the AssemblyItem object.
Added the SQL Server Microsoft JDBC Driver to the Jitterbit Agent.
The SQL Server Microsoft JDBC Driver is now included in the private agent (Windows, Linux) as an alternative way to connect to SQL Server. This fixes a known Date type bug in the jTDS Driver.
Added support for OData indexof() function. This function is available specifically for SQL Server.
The indexof() Function is now supported for OData queries when coupled with a SQL Server database.
Improved running a scheduled operation within an agent group containing more than one agent.
Improved efficiency for updating the started status for a scheduled operation.
Salesforce Jitterbit Connect¶
Chunking is now available as an operation option for Salesforce Query operations.
Using the Salesforce Query Wizard, create a Salesforce query operation. Right-click on the operation and select Options in the dropdown. Check the 'Enable Chunking' checkbox to enable chunking. Provide 'Chunk Size', 'Number of Records Per File' and 'Max Number of Threads'.
Added support for upgrading projects to the Salesforce REST API versions 40 and 41.
Upon launching an existing Salesforce project within Design Studio, a popup dialog will ask about upgrading the project to either of these versions. An upgrade to v41 implicitly includes the objects and features available in v40.