You have access to the Library tab in InterFormNG2, if you are signed on to a tenant:
The library is the place to go, if you want to install new (or delete) resources in InterFormNG2. The only alternative are the tenant export and import.
You should install the resources via the web-interface only - do not copy resources into the directories directly via e.g. file explorer.
The library covers all the resources:
1.Templates. These are the forms (or templates as they are called), that are edited in the designer.
2.Images. Images, that are to be used in the image element in the designer. Not all images must be installed in InterFormNG2, as URL links to dynamic images can also be used.
3.Documents. Input documents (xml files or spooled files), that are used as a sample document in the designer.
4.Fonts. The fonts (True Type Fonts), that can be used in the templates.
5.Styles. Text styles for the tenant, that sets the font attributes. The styles can then be used in the text element in the designer.
6.Mail templates. Here you can prepare the contents of outgoing emails with .vm files. Emails can e.g. be sent with the Create PDF email workflow component.
7.Transforms. Here you place .xslt, .xent and .xsd files to either transform XML files, to add extra information from an external database (SQL) and to validate XML files against an XSD. You can activate these in the workflow components: Transform or split, XSL Transformation and Validate XML against XSD.
8.Translations. Translation files to enable e.g. multi-language templates. These can be used in the translate element in the designer and the built-in ng:translate function.
9.Components. Components can be used as sub-templates in the designer in the component element.
10.Validation rules. The rules for rule-based validation can be used to validate documents in XML format.
11.Others. You can use this for other resources e.g. digital certificates, that are used for digitally signing PDF files.
12.Multiple repositories including support for Github.
13.ModuleFile. This is a directory, that is not visible in the web interface. This is used internally by InterFormNG2 for temporary work files.
14..meta folders and .meta files. These folders and files are not visible in the web interface. The .meta folders contains a file for each resource in the actual directory are generated internally by InterFormNG2 and contains various information about the matching resources. The .meta folder and files can be deleted without any issues, but they will be recreated by InterFormNG2 when needed.
This section also includes description of these actions in the Library:
1.Upload of resources to InterFormNG2.
2.Sub-folders in the Library.
3.Create a sub-folder in the Library.
4.Delete a sub-folder in the Library.
5.Rename a sub-folder (or other objects) in the Library.
6.Actions for multiple objects.
7.View options in the Library - including which columns to show on the overview.
If you want to install/upload a new or a changed resource, then you install/upload it via the web interface. If you just copy the resource into the related folder via e.g. File explorer, then the InterFormNG2 will not be able to 'see' the new resource. So always use the blue Upload icon on the upper right in the library to install/upload resources. It is also possible to delete, install and use resources in the workflow.
The procedure to upload resources is also covered in this video:
All of the resources except the fonts and styles can be put into sub-folders.
To create a sub-folder for a specific resource you simply select the resource type in the library, select the main folder (if you want to create the folder inside another folder) here:
and then click the New Folder icon on the left:
- and type in the name of the new folder in the pop up window:
If you want to delete a sub-folder in the library, then you simple place the mouse of the folder. On the very right you will see the icon below. Click the icon to delete the folder (or file):
It is possible (but not recommended as no references to the resources inside are updated) to rename a sub-folder and other resources in the Library from the web-interface. In order to do that you should select the main folder in the Library and then click on the pencil icon to the right of the folder, that you want to rename:
Now this warning window will pop up:
You should only proceed, if you are 100% sure, that the resources inside of this folder are not used by any other elements in InterFormNG2. If you are sure, you can simply type the new name of the folder and click Rename.
Some of the actions in the in Library can be executed for multiple selected objects (or for all). This can be helpful, if you want to move or delete many resources at a time.
In order to do this you first select the folder with the objects, that you want to delete or move and then you can select the select multiple icon on the top:
Now you can select all or some of the objects:
If you click the checkbox marked with 1, then you select all object. Click the checkbox again to de-select all the objects.
You can select/de-select each object by clicking the checkbox next to the object like indicated with 2 on the image above.
After you have selected the object you can use the action above the list to either delete or move the objects to another folder.
When you view various object lists in the Library, then you may notice the icons on the upper right:
Refresh the object list
The first icon from the left refreshed the object list.
List object as tiles
If you select the second icon, then the objects are listed as tiles like below:
Detailed list
With the third icon the objects are listed as a detailed list like below:
You can choose which columns, that are to be displayed in the Library via this option on the top left:
If you click this line, then you will see this list of columns to choose from:
This includes:
Type
The type of object e.g. folder, interform/template image/jpeg etc.
Size
Lists the size of each element in the list.
Last change
The timestamp when this object was last changed.
Last used
The timestamp when this object was last used.