CM Repository as a file system

In general, KCM Repository is a file system. It maintains a database of documents and other objects organized in folders. Projects, folders, documents, and other objects are analogous to an ordinary file system. In addition, KCM Repository offers version control and dependency tracking functionality.

KCM Repository stores the following objects:

  • Documents

    KCM Repository can store documents in different formats, such as TXT, DOC (deprecated in KCM 5.7.0), and DOCX. KCM Repository has integrated support for opening and editing such files. For Master Templates, which are also ordinary text processing files, KCM Repository has additional support for compiling and running.

  • Master Templates

    A Master Template is a program responsible for the document creation. During the Master Template composition process, Master Template scripts are processed.

  • Text Blocks

    A Text Block is a meaningful piece of text with some variables and it can be reused for different purposes. You can use Text Blocks in a Master Template Document and in Content Wizards. Note, that Text Blocks can only be edited in Kofax Communications Manager Designer.

  • Forms

    Forms are a means to get information, to store it in Fields in Data Backbone, and to use it to produce documents.

  • Text Block Lists

    A Text Block List is a collection of Text Blocks. Text Block Lists are used in Forms and in Text Block selection groups of Content Wizards.

  • Content Wizards

    Content Wizards describe the document structure. They hold sections and Text Blocks.

  • Field Sets

    A Field Set is a collection of Fields used to contain data.

  • DIDs

    The DID file describes how the data is accessed. It is used during the Master Template creation process.

  • Data Backbone

    Data Backbone describes the structure of the data and the data fields that can be used in the documents. The Data Backbone is used in the content.

  • Style documents

    Style documents describe the layout of a document.

  • Folders

    Objects in KCM Repository are organized in folders. There are a few different types of folders.

  • Projects

    Projects contain the most important settings for creating and running templates. Project groups can be used to group projects.