Skip to content

Core Components

zehavibarak edited this page Jul 8, 2025 · 6 revisions

BizDoc configures both managed and unmanaged server-side components.

Managed components

BizDoc manages to following component types:

Components

Developer can add new components or extend existing ones.

using BizDoc.Core.Components;
public class MyRule: RuleBase<boolean> {
    ...
}

Components properties.

using BizDoc.Core.Components;
using BizDoc.Core.Components.Annotations;
[Rule(Title = "My Rule")]
public class MyRule: RuleBase<boolean> {
    ...
}

Unmanaged components

In addition to the managed components, BizDoc facilitates server side objects which doesn't have a backend object, called unmanaged objects:

  • Folders - Trays of documents and possible display columns.
  • States - Document statuses.
  • Roles - Positions in the organization.
  • Guides - Step-by-step user guides.
  • Currencies - Exchange rate.

Configure components

Components are registered in bizdoc.json file in first run. Learn more on how to manage configuration files.

designers.