Recover Unsaved Integration Changes

You can recover unsaved changes in an integration that crashes during design time because of a browser crash, loss of network connectivity, a server going down, and so on.

When you design an integration, a backup copy is created whenever you complete a task such as configuring an action, deleting an invoke connection, configuring business identifier tracking, or defining global faults. There is no time limit in which you need to log back in and recover your changes. The unsaved changes remain as long as the integration is not unlocked by an administrator.

The following data in an integration cannot be recovered after a crash:

  • Changes made while editing an action (for example, you are designing a stage file action when your integration crashes)
  • Changes made while working inside the mapper
  • Layout changes such as repositioning an action
  • Connections page edits

Recovery behavior is different based on the roles assigned to the user. For example, assume you are designing the following integration when your browser crashes.

  1. Design an integration as a user with the ServiceDeveloper role. Assume you have not saved your changes when your browser crashes.
  2. If you log back in as that same user with the ServiceDeveloper role, perform the following tasks to recover your unsaved changes.
  3. Decide where to start:
    • Work in a project.
      1. In the navigation pane, click Projects.
      2. Select the project name.
      3. Click Integrations Integrations icon.
      4. View the word Locked next to the impacted integration.
    • Work outside a project.
      1. In the navigation pane, click Design, then Integrations.
      2. View the word Locked next to the impacted integration.
  4. Select to resume editing and recover your unsaved integration changes in any of the following ways:
    1. Click the integration name in the Name field or select Edit Edit icon from the Actions Actions icon menu.

      Your integration design is displayed. A warning message is displayed indicating that unsaved changes have been recovered and are displayed in the canvas, but not saved yet.

    2. Click Save.

      A message is displayed indicating that the integration was successfully saved.

    Or:

    1. Select Unlock from the Actions Actions icon menu.

      A warning message is displayed indicating that you can edit and recover your changes have been recovered and are displayed in the canvas, but not saved yet.

    2. If you want to save your changes, select Edit & recover, then click Save to save your changes and continue with integration design.
    3. If you do not want to recover your changes, select Unlock & discard.