Skip to main content

Managing Library Modules

Transformer Libraries are created and managed in Integrations Studio. This guide covers the Library Modules screen, creating a new module, and the versioning and approval workflow.

Library Modules screen

The Library Modules screen lists every library in your tenant, together with its source and latest version. From here you can search, create a new module, and open a module to edit it.

Library Modules list

Description
SearchFilter the list by module name.
Add ModuleOpen the dialog to create a new library.
Name / KeyThe friendly name and the unique key used to reference the library.
SourceWhether the code is authored manually or sourced from a connected repository.
VersionThe latest version number.
Current StatusThe status of the current version (e.g. Draft, Published).
info

Transformer Libraries are a Beta feature, indicated by the "Beta" label in the header.

Before you create your first module, the screen shows an empty state prompting you to get started.

Library Modules empty state

Creating a module

Select Add Module to open the Create Library Module dialog. You can create a library in two ways:

SourceWhen to use it
ManualAuthor the code yourself in the built-in editor. Enter a name and library key to get started; you add the code afterwards.
From RepositorySource the code from a file in a connected Git repository. Choose the repository and enter the file path.

Create Library Module dialog

note

The From Repository option is only available once you have connected at least one repository. See Create a Transformer Library from a Repository for the full walkthrough.

Field rules

FieldRule
Module NameRequired. Must start with a letter and be unique.
Library KeyRequired when creating. Generated from the name and must be unique. Once set, it cannot be changed.
DescriptionOptional summary of what the library does.
CodeThe library code. There is a maximum size; an indicator turns amber as you approach it and red if you exceed it.

Editing and versioning

Open a module to edit it in the versioned editor. Like other areas of Fenergo, libraries use a draft → approval → published workflow. The available actions depend on the version status:

Version statusWhat you can do
DraftEdit and save the code, submit it for approval, or delete the draft.
Pending approvalApprove or reject the submitted draft (requires approval permission).
PublishedOpen the in-progress draft if one exists, or create a new draft for the next version.

When approving or rejecting, you can add a comment to capture your decision. Once a draft is approved it becomes the new published version, and your Flows automatically pick it up.

Repository-managed libraries

If a library is sourced from a repository, the editor shows actions tailored to that source:

  • Synchronize – pull the latest version of the file from the repository. A new published version is created only when the file has actually changed.
  • Save – update the library's name or description.

See Create a Transformer Library from a Repository and Repository Connections for more.

Permissions

The actions you can take depend on your Integration Flows permissions:

  • Edit – create, save, submit, synchronize and delete drafts.
  • Approve – approve or reject a submitted draft.

Buttons only appear when you have the matching permission.