Back to Mavenlink.com Blog Tour Status

Integrations Changelog

Welcome to the Mavenlink Integrations Changelog! This is where you can see a summary of changes that our Product Development Team has made to our Integrations Platform.

2019


November 5, 2019

NetSuite Dynamic Discovery - Feature Enhancement

Oracle now dynamically discovers the WSDL URL for your NetSuite service(s). The URL you previously entered in the Services → WSDL Path field now syncs automatically behind the scenes.


August 12, 2019

Xero Integration - New Feature

Connect multiple Xero services for Xero organizations within the same Xero account, and enable Filter by Project to add Project Filters within a scenario to determine what items are sent to the specified Xero organization. To take advantage of this capability, follow these step-by-step instructions.


April 12th, 2019

New Jira Time Sync Config -  Feature Enhancement

Sync your Jira time entries without including the notes the user added in the Jira work log description field. By default, this option is set to 'Yes', thus notes are synchronized with the corresponding Mavenlink time entries. To exclude notes, select 'No' in the new option Include Time Entry Notes on the scenario configuration page.

Screen_Shot_2019-04-12_at_10.56.16_AM.png


March 27th, 2019

Scenario Bulk Actions New Feature

Bulk actions allow you to enable or disable many scenarios for any integration with one click. Use the top checkbox to select or deselect all the scenarios. You can then refine your selected scenarios before selecting the bulk action enable or disable actions from the Bulk Action.

Screen_Shot_2019-03-27_at_10.22.28_AM.png


March 27th, 2019

Jira Additional Field Sync - Feature Enhancement

Additional field syncing lets you extend your Jira integration by syncing additional data with Mavenlink. Using this feature, you can share additional business-critical information between Jira and Mavenlink, or override an unwanted out-of-the-box mapping.

For each Jira issue, additional fields can be configured to sync from Jira to the Mavenlink task and task custom fields. Configure this via the Additional Fields section of the scenario configuration page. Detailed information on this new feature can be found here.


March 25th, 2019

Scenario Cloning - New Feature

Copy configuration details from a selected scenario to a new scenario for any integration, including additional fields and mappings.

Screen_Shot_2019-03-25_at_9.14.38_AM.png

Important: Be sure to change the key parameters of the new scenario so you don’t have both scenarios processing the same events to the same source and target systems.

For the Jira integration, be sure to change the Mavenlink Project and the Jira Project/Board for the new scenario. Having two scenarios running against the same projects can create duplicate data.


January 24th, 2019

Multiple Jira Accounts - Feature Enhancement

Integrate your Mavenlink account with more than one Jira account. Each Mavenlink project can be synced to a Jira project/board in a different Jira account. To take advantage of this capability, please see step by step instructions here.

2018


December 20th, 2018

Jira Comment Creators - Feature Enhancement

There is now a scenario option to add the Jira username to the synced Mavenlink post. Appended to the Mavenlink post will be the name of the Jira user who made the originating comment on the synced Jira issue.  To take advantage of this new capability, edit your Jira scenario and select Yes for the new Include Comment Creators option.

Screen_Shot_2018-12-20_at_9.53.43_AM.png

Your newly synced Mavenlink posts should look like the below example, with the commenting Jira user's name appended to the beginning of the comment.

Screen_Shot_2018-12-20_at_10.03.22_AM.png


October 16th, 2018

Token-Based Jira Authentication - Feature Enhancement

We now support token-based authentication for our Jira Services. In December, Jira is sunsetting support for user-based credentials when accessing their system via the API. To ensure your integration keeps running smoothly, you will need to edit your JIRA Services on the Integrations Platform to use a token.  Quick and easy instructions can be found here.


October 16th, 2018

Jira Components - Feature Enhancement

You can sync Jira Components to a custom field on the corresponding Mavenlink task using the new Additional Fields section of the scenario.

To add a field pair mapping, select the Add Field Pair button.

Screen_Shot_2018-11-16_at_4.01.28_PM.png

Select to map the JIRA components to a Mavenlink custom task field of type text or multi-choice.

Note: If a component value is synced that does not exist in the other system, it will not be synced.

Currently, the only additional field we support is components. Look out for a future release where we allow additional fields to be synced.

To remove the field pair mapping, select the '-' button to the right of the pair.


October 10th, 2018

Multiple Flat File Servers - Feature Enhancement

You now have the ability to use different file servers for each of your flat file integration scenarios. For example, if your expense file for import needs to be located on one SFTP file server and your time entry file for export needs to be located on a different SFTP file server, the scenarios can now account for this.

In the Services page, you can now create a Global Account Service for each of your FTP, SFTP and S3 file servers.

Screen_Shot_2018-10-10_at_12.50.57_PM.png

For your integration scenario, select which file server type and the name of the file service you want the scenario to use.

Screen_Shot_2018-10-10_at_12.54.59_PM.png


August 8th, 2018

Jira Subtask Time Sync Only - New Enhancement

You now have the option to bring Jira subtask time over to Mavenlink without syncing the subtask. The time will be added to the Mavenlink task that is synced to the Jira parent issue.

Screen_Shot_2018-08-08_at_2.58.14_PM.png

To take advantage of this new functionality, in your Jira scenario, set the ‘Include Jira Subtasks’ option to ‘No’ and set both the ‘Include Jira Issue Time Entries’ and the new ‘Include Jira Subtask Time Entries’ options to ‘Yes’.


July 23th, 2018

Jira Tempo Token - Feature Enhancement

If you are using the Tempo add-on for Jira, the Mavenlink platform needs to connect to Tempo in order to obtain the name of the user who submitted a time entry. To do this, update your Jira Service definitions with a Tempo token. For guidance on creating a Tempo token, please refer to your Tempo documentation.

Screen_Shot_2018-07-23_at_9.57.59_AM.png

If you are not using the Tempo add-on, leave the Tempo Token field blank.


July 19th, 2018

NetSuite Expense Report Approver - Feature Enhancement

We have added the ability to send the Mavenlink expense report approver to a designated custom field on the NetSuite expense report. This allows your finance team to see who on the project approved the expenses.

Screen_Shot_2018-07-19_at_3.59.12_PM.png


June 22nd, 2018

Scenario Management - Feature Enhancement

All integration scenarios that are generating errors higher than a 60% error rate will automatically be disabled. In this case, an exception will be logged indicating that the scenario breached the acceptable error threshold and you will receive an email alerting you to the problem. If your scenario has been disabled due to a high error count, you will need to review the errors in the Exceptions page and address them. Once addressed, you can re-enable the scenario.

In the new User Email Settings page of the Platform, you can opt out of receiving this email in the future.

Screen_Shot_2018-06-22_at_11.50.06_AM.png


June 11th, 2018

NetSuite Job to Mavenlink Scenario - Feature Enhancement

1) You can now indicate which NetSuite jobs should be synced as Mavenlink projects using a custom checkbox field on the NetSuite job. On your scenario, enter the field id of the NetSuite job custom field in the new field pictured below. For NetSuite jobs that have this field checked, a Mavenlink project will be created. If the field is unchecked, no Mavenlink project will be created.

Screen_Shot_2018-06-10_at_6.55.19_AM.png

If this field is not filled out, the scenario will pick up all-new NetSuite jobs and create Mavenlink projects for them as it does today.

2) You can send additional NetSuite job field values to the synced Mavenlink project using the new Additional Fields section of the scenario.

To add a field pair mapping, select the Add Field Pair button.

Screen_Shot_2018-06-10_at_7.03.09_AM.png

You can select to map a custom Netsuite job field to a Mavenlink custom project field or a native NetSuite job field to a Mavenlink custom project field. Enter the NetSuite field id and the Mavenlink custom field name.

To remove a field pair mapping, select the '-' button to the right of the pair.

Mavenlink Approved Expense Reports to NetSuite Expense Reports Scenario:

We have added the ability to send your expense receipts to NetSuite. Select 'Yes' on the new Sync Expense Receipts option. Then enter the internal id for the file cabinet folder in NetSuite that you would like the receipts to be copied to.

Screen_Shot_2018-06-10_at_7.09.33_AM.png

Note: NetSuite has a maximum allowable size of 10MB. Any receipt that is uploaded to Mavenlink that exceeds this size will fail during sync with an exception stating:

The data you are uploading exceeds the maximum allowable size of 10.0 MB. Please change your selection and try again

In this case, the expense will need to be edited and a smaller size file uploaded. The expense report will need to be resubmitted for approval before the integration scenario can pick it up for processing.


May 9th, 2018

Service Management - New Feature

You can now edit your Service definition so if your Jira password changes, just select the Edit button for each of your Jira Services and enter the new password. Your scenarios will automatically pick up the new Service changes.

Screen_Shot_2018-05-09_at_9.55.06_AM.png

Some Service definition fields are not editable. These fields are part of the unique identifier for the integration and cannot be changed for an existing integration. If a new Service is created for an existing integration but with a different value for one of these unique identifier fields, the Platform will consider the integration to be new and will treat all objects in the source and target system as new.

Screen_Shot_2018-05-09_at_9.57.01_AM.png


March 5th, 2018

Scenario Management - New Feature

Integration scenarios that are generating errors higher than a 40% error rate will be automatically disabled. In this case, an exception will be logged indicating that the scenario breached the acceptable error threshold. If your scenario has been disabled due to a high error count, you will need to review the errors in the Exceptions page and address them. Once addressed, you can re-enable the scenario.


February 15th, 2018

Logs Page - New Feature

The page links of the Logs page were causing performance issues for integrations containing a large number of logs. We have removed the ability to navigate to a specific page using page links and changed the number of logs returned to 100 per page. You can still navigate to a specific page of the logs by changing the page number in the URL (/logs?page=2).

A date and time filter has also been added so you can narrow your search down quickly. The default filter is the last 24 hours.


February 15th, 2018

Events Page - New Feature

A date and time filter has been added so you can narrow your search down quickly. The default filter is the last 24 hours.


February 15th, 2018

Exceptions Page - Feature Enhancement

The calculation for the number of occurrences of an exception was causing performance issues for integrations with a large number of errors of that type. For exceptions that exceed 500 occurrences, we are now showing '500+' rather than calculating out the specific number of occurrences.

2017


August 30, 2017

Jira Due Dates - Feature Enhancement

For the Project and Sprint Two Way scenarios, sending the Mavenlink Task's Due Date to Jira is now optional. To not send the Due Date to Jira, unselect the 'Include Due Date' option on your scenario. For Jira Projects and Boards that do not have Due Date configured on the Issue, this option should be turned off so the Issue Update events to Jira do not fail.


July 11, 2017

Event Payload Filter - New Feature

From the Integration Platform Event page, you can now filter your event listing based on specific text in the event payloads. This allows you to identify all events for a given user, project, task, etc. While only a small part of the payload is visible from the Event page, the filter will search the entire contents of the payloads and return those that contain the text entered in the Payload Filter field.

Mavenlink_Integrations.png

The event payload contains the data that is used as part of the synchronization. Depending on the system and scenario, the contents of the payload can differ.

Mavenlink_Integrations_and_Slack_-_Mavenlink_and_Integrations_Changelog.png

Note: The search is a LIKE statement so it is case sensitive and you can use wild cards like %. The text you enter is automatically wrapped in %s so if you enter 'Scott%Smith', it is submitted as '%Scott%Smith%'. For more information on other expressions you can use in your search, click here.


May 16, 2017

New Jira Synchronizations - Feature Enhancement

  • Auto invite Jira users to your Mavenlink project when their time is entered against a Jira Issue or Sub-task
  • Syncs Mavenlink Tasks at all 5 levels to Jira Issues if Jira Sub-tasks are not part of the synchronization definition.
    • When a new Jira Issue is created, the synchronization will create a new Mavenlink Task at the top level. It can then be moved to any other level in the project and synchronization will keep it in sync with its Jira Issue without moving it from its new location.
    • The exception to this is Sprint scenarios where the level 1 Mavenlink Tasks represent a Board's sprints and backlog. The second level of Tasks represents Jira Issues.


April 12, 2017

Log Acknowledgement - New Feature

This rarely used feature is being replaced as it was causing performance issues on the Platform. In its place is a new indicator in the menu bar when there has been one or more new exceptions since the last time you visited the page. The exceptions are ordered with the latest at the top so you can see right away which new issues need to be addressed.

Mavenlink_Integrations.png


March 10, 2017

Mapping Sets - Feature Enhancement

You are no longer able to delete a mapping set if it is being used by an integration scenario. We had instances of customers with invalid scenarios running and generating errors since they had unknowingly deleted a mapping set that the scenario was using. You will now need to update any scenario to use a different mapping set before you will be allowed to delete one.


March 6, 2017

Exceptions View - New Feature

The Exception View is a new way of reviewing your integration errors that allows you to quickly identify what the issue is, possible resolution and re-emit all the related failed events once a resolution has been applied. Each Integration’s events and logs are now grouped by the error message so that once that error is addressed, all events can be processed again using the Re-emit button for the exception. Previously, the error message was buried as one of the many event logs for each event that failed. Now it is surfaced as the exception and all events and logs related to it are linked and therefore viewable in its context.

Mavenlink_Integrations.png

The number of events that failed due to an exception is found in the Occurrences column. To drill down to the logs and events that failed, click View for the given exception.

Once you have addressed the issue that caused the error, you can select the action to re-emit all the events that failed. For exceptions that can be ignored, you can dismiss the exception. Selecting Dismiss will only remove the exception from the view. The related events and logs are removed.

To have the Exception View turned on for your Integration Platform account, please email support@mavenlink.com.


February 17, 2017

Mapping Jira Bugs and Stories - Feature Enhancement

You no longer need to create separate mapping sets and scenarios for your Mavenlink Issues vs. Tasks. Now you can have one Type Mapping Set and one Status Mapping Set that contain all your Issue Type Statuses as well as your Task Type Statuses and your scenarios will use the correct status during synchronization.

What do you need to do to take advantage of this new enhancement?
If your current scenarios are working as desired, you’re all set. If you are creating new scenarios, you can update your Status Mapping Set to include both Task and Issue Statuses. Your scenarios using this Mapping Set will work for all Tasks, Milestones, Deliverables and Issues. You will notice in the Status Mapping Set, you can now easily see which statuses are specific to Mavenlink Issues.

2017


January 1, 2017

Jira Agile/Scrum Board Synchronization - Feature Enhancement

  • We have a new Scenario called “Board - Sprints - 1 way” that allows you to push all your Scrum Board activity to your corresponding Mavenlink Project. Sprints and Backlogs are captured as parent tasks in your Mavenlink project. Additional project work can be managed in Mavenlink and this work is kept out of your Jira project.
  • The start date of a Sprint is reflected in your Mavenlink project.
  • When a Sprint is closed in Jira, Mavenlink is updated accordingly. The Sprint is marked complete and tasks not done are moved to the Backlog or next open Sprint.
  • The Epic that your Issue is assigned is captured in the corresponding Task using a Mavenlink custom field. Insights reports allow you to analyze the time spent per Epic.  

2016


July 13, 2016

Jira Updates - Feature Enhancement

Good News: Our Jira integration has some new enhancements that will help you improve your collaboration between your teams and give your project managers more visibility into the work being done in Jira.

For both project- and board-based integrations:

  • Jira sub-tasks can now be captured in a Mavenlink subtask and kept in sync.
  • Time logged in Jira can now be captured as time in the corresponding Mavenlink task.
  • Comments made in the Jira Issue and Subtask are captured as posts in the corresponding Mavenlink task. Posts made in the Mavenlink task are then copied to the Jira Issue and Subtask so two-way communication is completely coordinated.
  • Fixed Versions and Jira ID for your Issues can now be captured in the corresponding Mavenlink Tasks using Mavenlink’s custom fields.

For Agile/Scrum Boards:

  • We have a new Scenario called “Board - Sprints - 2 way” that allows you to keep your Scrum Board in sync with your corresponding Mavenlink Project. Sprints and Backlogs are captured as parent tasks in your Mavenlink project.
  • The start date of a Sprint is reflected in your Mavenlink project.
  • When a Sprint is closed in Jira, Mavenlink is updated accordingly. The Sprint is marked complete and tasks not done are moved to the Backlog or next open Sprint.
  • The Epic that your Issue is assigned to can now be captured in the corresponding Task using a Mavenlink custom field.  

All of these new options can be turned on for your existing scenarios via the Integration Platform.  For more information, read here, speak with your Account Executive or Client Success Manager, or email support@mavenlink.com.

Created on