Design Resource Management

   MaestroPreviously known as Transact Maestro.  |   Form Builder Template Designer |  5.1 & Higher This feature is related to 5.1 and higher.

Journey Maestro allows you to manage various resources, such shared styles, images, and shared components, that your design uses. These resources fall under different categories and are created and managed by different user roles:

  1. Style resources - corporate branding and template shared components, owned by the Template Designer.
  2. Business shared components - business components shared across forms, such as an address, contact details, and so on, owned by the Form Builder with responsibility for standardization.
  3. Form resources - form specific components, owned by the Form Builder.

Here we summarized a few recommendations on an efficient way to package these resources to ensure re-use and provide a clear separation of responsibility between Template Designers and Form Builders. For instance, this will enable forms to re-use the corporate styling without unnecessarily inheriting form specific components.

It is recommended that you configure your projects, create a new template, and libraries before you begin development using the following structure.

Organization Structure

There are three types of projects:

  • Form Project (a) - These projects contain the forms under development but do not contain any styles or templates. Any shared components in these projects are form specific only, and not intended to be shared across projects. Over time, it is typical for there to be multiple form projects grouped by business line, form type, or geography.
  • Shared Components Project (b) - There should only be one shared components project per organization, which only contains shared business components to be shared across projects. This should not include template components such as header, footer, etc. Note that shared business components that are first created from a form will be added to the form project component folder by default. It is therefore necessary to move these to the shared component project by exporting and importing. Do not forget to delete from the form project.
  • Style Project (c) - There should only be one style project per organization, which contains the templates, images, all shared styles, and components needed by the template (e.g. header, footer, navigator). This includes shared styles needed for shared business components.

There are two types of organization libraries:

  • Shared Components Library (d) - This organization library contains all published shared business components. Only resources from the shared components project are published to this library.
  • Style Library (e) - This organization library contains all published style resources. Only resources from the style project are published to this library.

The Shared Components Project and Style Project should have no project libraries. Their resources are always published to the organization libraries (Shared Components Library, Style Library). The Form Projects may have project libraries for any form specific shared components created.

Here are some recommended naming conventions for project and library names:

  • Name the style project Style, unless the corporate style has a specific name.
  • Name the shared component project Shared Components to highlight that this should only contain shared components.
  • Prefix the style and shared component projects with the organization name or acronym so that exports are easily identified with the organization.
  • Form projects and libraries should be named based on the grouping; for example, Home Loan, Customer Onboarding, US Wealth Management, etc.
  • The libraries for these projects should have the same name, ending with the suffix "Library".

Next, learn how to view and manage resources.