Skip to content
zehavibarak edited this page Oct 27, 2022 · 1 revision

A rule object inherits from RuleBase.

public class ValueRule : RuleBase<decimal?>
{
    private readonly IDocumentContext _documentContext;
    public ValueRule(IDocumentContext documentContext) => _documentContext = documentContext;

    public override decimal? GetValue() => _documentContext.Document.Value;
}

The rule, then, can be used in configuration file privileges, diagram If node and form rules.

{
  "Type": "BizDoc.Configuration.Reports.CubeUsage",
  "Name": "usage",
  "Privileges": {
    "Rule": "valueRule > 1000",
  }
}

Release Notes

Angular npm, Flutter pub.dev and Nuget packages.

Clone this wiki locally