Using Module Libraries
A Module Library contains a list of reusable Modules. It enables a Template Author to insert standard Modules into a Template while designing it.
A Template Author can insert any of these Modules into a Template.
Below is an example of a Repair Module Library which consists of Wing, Engine and Gear Repair Modules.
Suppose a Template Author needs to use a Wing Repair Module as part of a different Template, this Module can simply be inserted.
![]() |
A Module refers to a self-contained and independent unit that performs a specific Task or provides a set of related functionalities.
Module Variables refer to Variables that are defined within a specific Module.
Module Variables provide a convenient way to manage data within a Module.
Their scope is limited to that Module.
They can store temporary data or intermediate results during execution within the Module.
Note
Values of these variables can be changed while inserting the Module into a Template. The same Module can be inserted into different Templates using different values.
The Module Library can be edited in two ways:
1. Existing Modules can be edited.
2. New Modules can be added.
After the edition of the Module Library, it is published using a Lifecycle.
![]() |
Note
The term Module Libraries is a customizable label in Fieldlogs. It might be referred to differently in an organization.
The equivalent term for Module Libraries in your organization is the term used instead of the highlighted menu item below in your interface.
![]() |
To create a Module Library:
On the main menu, go to
>The Module Libraries page opens.
Click
.Enter Module Library Name.
[Optional] Enter Module Library Description.
Click
to add Module Library Category.
Click the dropdown to view the list of category options.
Select a Category from Proposed Categories that already exist, from the list as shown below.
Previously created Categories appear under Proposed Categories.
Add
and/or delete
as many as Module Library Categories as shown below.
Click the dropdown to open the list of options and select a Lifecycle for the Module Library from the list.
Click
.The Module Library is created.
Users who are part of this Group can see this Group's information.
You can now add Modules to the Module Library.
To add Modules to a Module Library:
Click Pick up edition.
Click Add Module.
The Add Module dialog is displayed.
Click Create.
The Module is created.
Click Edit Module. This allows you to add Steps to the Module or edit other properties.
Add the required Steps to the selected Module.
The Steps have been added to the Module.
[Optional] Click Add Documentation Key to add a Documentation Reference to a Module.
Fill in the required fields. The Documentation Reference has been added to the Module Library as shown below.
Click Save.
Modules behave the same when inserted into any Template without Module Variables.
However, using Module Variables allows setting different values before insertion, which leads to different behaviour.
To create a Module Variable:
On the main menu, go to
> .The Module Libraries page opens.
Select the required Module Library.
Click
.Click
to view the entire list of tabs.
Click
Variable as shown below.
Click
.For more information on adding a Variable, click here.
Note
When you check the Edit value when inserted in a Template, you can edit the value of the variable at the time of insertion.
Once the Module Variables are added to the Modules, the Module can now be Published.
A Module must be Published before it can be used.
To Publish a Module:
Click
.Click
.A dialog box appears.
Click
.A message confirming the successful publication of the Module Library is displayed.
The Module Library can now be used in any Template.
Note
When you add or edit a Module and then
of it, the version number of the corresponding Module Library gets incremented.Click
, allows other users to pick up this Module Library for edition.Note
For more information on the Export/Import of Module Libraries from Json, click here.
To delete a Module:
To delete a Module, click
as shown below.A confirmation message is displayed.
Click
.The Module is deleted.
To delete a Module Library:
To delete a Module Library, click
as shown below.A confirmation message is displayed.
Click
.The Module Library is deleted.
Note
Although the Module library is deleted from the list above, it will still be available to Templates currently using it.
