-
Notifications
You must be signed in to change notification settings - Fork 2
Core Components
zehavibarak edited this page Jul 8, 2025
·
6 revisions
BizDoc configures both managed and unmanaged server-side components.
BizDoc manages to following component types:
- Form - Application details.
- Insight - Document insight.
- Widget - Dashboard tile.
- Report - Retrieve and present data.
- Analysis - Analysis model of form's content.
- Notification - Send to user.
- Utility - Administrative procedure.
- FlowAction - Workflow user option.
- FlowNode - Workflow node.
- Source - Source for universal search.
- Type - Data source of list of values.
- DocumentAttribute - Attribute document
- Control - designer
- Rule - Server-side expression.
- Policy - General purpose settings instance.
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> {
...
}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.
Components are registered in bizdoc.json file in first run. Learn more on how to manage configuration files.
Moding Ltd.