Importing and Exporting Layouts

Accolade provides Administrators and Process Designers the ability to export layouts from one Accolade environment and import it into another Accolade environment. For example, your company may have a test environment set up during your implementation, or you may have company branches that are new to Accolade that are hosted in a separate environment. Instead of having to recreate layouts in each environment, download the information and import it into the new environment.

The download exports the layout configuration information including all pods and layout settings to a spreadsheet file with the parts of the layout grouped into the following tabs within the file:

When importing layouts into Accolade, the thumbnail image for a layout displays with the message "No Image Available." All updated pods and layout settings are saved. Click to edit the layout to view the pods and settings. Saving and closing the layout regenerates a corresponding thumbnail image.

To export layout settings and pods:

  1. From the System menu, select Page Design > Layouts.
  2. Select the layouts that you want to download.

To narrow the list by layout name or system name, add the criteria to filter by in the appropriate filter text box. These filters are case insensitive.

To narrow the list by category, select a category to display in the Category list. To download all layouts, select All.

  1. Click Download in the top right corner of the page.

Accolade downloads the layouts into a zip file which contains a workbook file with all of the layout system details, as well as an individual file folder containing any related JavaScript and HTML files, and saves it to a temporary internet files directory. Save the file to a more accessible location.

Note:  Only components to which you have view and/or edit configuration access group rights will download. Components you can only view may be included in the file, but you can only upload changes to areas to which you have explicit edit permission.

To import layout settings and pods into Accolade:

  1. Ensure the data within the spreadsheet meets the requirements for a successful import.
  2. Remove any layouts that you do not want to include in the upload from the spreadsheet and save the file.
  3. From the System menu, select Page Design > Layouts.
  4. Click Upload in the top right corner of the page.
  5. Click Load File and select the spreadsheet file to load.
  6. Click Upload File.

Accolade uploads the changes to the existing layouts in the spreadsheet, and adds any new layouts with unique system names.

  1. (Optional) Click Print to print the import results for your records.

To upload JavaScript files and HTML files, save the JavaScript or HTML file in a folder. Match the folder name with the Advanced Platform pod system name, as defined in the spreadsheet file for uploading the layouts and pods. Save the folder and the completed upload file to a zipped folder. Upload the zipped folder to import the layouts and pods, and JavaScript and HTML files to their associated Advanced Platform pods.

Note:  Components that are imported are subject to group configuration rules. The user may assign components in a way that the configuration access groups are not consistent. This behavior is not allowed in the UI, and mismatches in either the user's access rights or the component's access group restrictions may result in warning or error messages during the upload, and may result in an incomplete upload.

Layout Settings Included in the Spreadsheet File

The columns in the downloaded spreadsheet include the settings for each layout in the order listed below. For a description of layout settings and pod types, see Creating Page Layouts or Available Pod Types.

Important! Using the import and export tools to update configuration can result in unintended changes if information is missing or creates an error during the import process. Sopheon recommends reviewing Importing and Exporting Configuration Components Best Practices before making changes in a production environment.