This package has been deprecated

Author message:

Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

bizdoc.core
TypeScript icon, indicating that this package has built-in type declarations

1.5.5 • Public • Published

BizDoc Workflow toolkit.

BizDoc provides a framework for developing intuitive organization forms, such as procurement request and expense reimbursement, and send them to managerial approval.

It runs a Material front-end Angular, and a C# backend on .Net Core.

Getting started

a. Create a new empty .Net Core Web Application project in Visual Studio. Select Angular and authentication mode.

b. Install BizDoc.Core Nuget from Package Manager Console.

Install-Package bizdoc.core

c. Install npm package bizdoc.core

npm i bizdoc.core

d. Import BizDocModule in your app.module.

imports: [BizDocModule.forRoot({})]

e. Configure Startup.cs

    using BizDoc.Core;

    public void ConfigureServices(IServiceCollection services)
    {
        services.AddBizDoc(options => {
          License = "set_license_here"
        })
        .UseSqlServer(Configuration.GetConnectionString("DefaultConnection")).
        .AddAspIdentity(options =>
        {
            options.Password.RequiredLength = 1;
            options.Password.RequireLowercase = false;
            options.Password.RequireUppercase = false;
            options.Password.RequireDigit = false;
            options.Password.RequireNonAlphanumeric = false;
            options.SignIn.RequireConfirmedEmail = false;
            options.SignIn.RequireConfirmedPhoneNumber = false;
        });
    }
    public void Configure(IApplicationBuilder app, IHostingEnvironment env)
    {
        app.UseBizDoc();
    }

You'll find more configuration options commented when installing demo.

f. Update connection string in appSettings, open Package Manager Console and type:

Update-Database

g. Review forms and reports code in /Models and Angular client code in ClientApp/src/app.

Your index.html file should have a <bizdoc> tag.

You're ready to go!

Compile and run your project.

Upon initialization, BizDoc creates a configuration file bizdoc.json. You may edit this file to add elements such as statuses or set elemets properties (eg. color, etc.).

Licensing

BizDoc is free for development. It is protected by copyright law and require a license when deployed to production. Contact us for pricing.

See product documentation on Github.

Readme

Keywords

none

Package Sidebar

Install

npm i bizdoc.core

Weekly Downloads

2,253

Version

1.5.5

License

https://github.com/moding-il/bizdoc.core/blob/master/License.md

Unpacked Size

21.3 MB

Total Files

896

Last publish

Collaborators

  • npm