Skip to content
zehavibarak edited this page Jul 8, 2025 · 21 revisions

Welcome to the BizDoc wiki!

BizDoc developer framework .

Server DI services C#.

Angular or Flutter.

Components

The foundation components include:

Action, FlowNode, Form, Attribute, Notifications, Analysis, Insight, Widget, Report, Utility, Source, Control, and Policy.

In addition to the above, BizDoc manage roles,tags, guides, folders, states and currencies.

Refer to components.

Code flow

The most basic unit of work is document, which represents a single request form. Each document may have one or more recipient users. To obtain a document or recipient use the IDocumentStorage service.

Use IDocumentFactory to get a runtime context IDocumentContext of a document, and IWorkflowInstance to access its w/f functionalities. The workflow instance share context via the IWorkflowContext service.

Extend functionality to workflow by implementing FlowNode and FlowAction.

Escalation

Set escalation duration and role in w/f properties. Escalation using AddEscalate() in program.cs.

Emails

Deliver emails when a document needs signing. See email options.

Listen to email reply and forward workflow accordingly by utilizing one of the email jobs.

Data Analysis

Cube.

Scope.

Dashboard. Extend.

Web app

Angular.

Forms, Reports or Utilities. Views.

Support packages.

Mobile App

Flutter, Xamarin.

Kotlin.

Authentication & Authorization

Okta, PingOne, Microsoft Entra (Azure Active Directory), Auth0, G-Suite, Monday.com or credentials.

Social Hosting

Monday, Teams and Slack.

ERP

Hi Bob, SAP, Mfg and Priority.

Configuration

Configuration

References

BizDoc rely on Hangfire for background execution. You can add your long-running or periodic jobs using this library. Administrative control available in /hangfire url on your web app server.

BizDoc uses Syncfusion for charting. If you wish to add charts to your custom components, we recommend using this library. Licensing required.

If you use the currency exchange rate job, register at http://data.fixer.io and set the appropriate options in startup.cs.

Issus can be submitted here.

Product updates are released regularly via npm and Nuget packages. Keep your project up to date!

Release Notes

Angular npm, Flutter pub.dev and Nuget packages.

Clone this wiki locally