Skip to content

jatinbhole/NTFE-BPM

 
 

Repository files navigation

NTFE-BPM

NTFE is a taobao flow engine written by .net/mono/c#.

NTFE-BPM is Business Process Manangement found on NTFE-Core,

also, it can run on wf4 or other micro-kernel engine.

NTFE-Core is complex, but BPM simple and effective, using written in a simple three-tier, like an common app and easy to learn.

Showcase

Build

Depends on https://github.com/ali-ent/work-tool.git for building tools.

Depends on https://github.com/ali-ent/NTFE-Core.git for core engine.

.NET

nuget.install.bat
build host [Debug|Test|Release]

MONO (build via xbuild)

sh nuget.install.sh

Run

.NET

run.ps1

MONO

sh run.sh

About Taobao WorkflowFoundation Projects

NTFE=Taobao FlowEngine written with .Net(c#)

Found at 2011.08

author:
houkun@taobao.com
xiaoxuan.lp@taobao.com

Core:
Taobao.Activities

Designer:
Taobao.Workflow.Activities.Designer(rehost wf4 mode)

Outside:
Taobao.Workflow.Activities(actually run as a workflowengine)
Taobao.Workflow.Activities.Client(provide client api)
Taobao.Workflow.Host

lib upgrade

castle/nhibernate upgrade record: https://github.com/codesharp/infrastructure/blob/master/upgrade.md

More

Host

The project(samples\host) is an example, and want to show you how to run basic applications of BPM.

You can extend it for more features, like notify, event, and so on.

NTFE-BPM License

GPL

[GPL](http://www.gnu.org/copyleft/gpl.html)


Copyright (C) 2012  Alibaba

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program.  If not, see <http://www.gnu.org/licenses/>.

License

	Copyright (c) CodeSharp.  All rights reserved. - http://www.icodesharp.com/

	Licensed under the Apache License, Version 2.0 (the "License");

	you may not use this file except in compliance with the License.

	You may obtain a copy of the License at

		 http://www.apache.org/licenses/LICENSE-2.0

	Unless required by applicable law or agreed to in writing, 

	software distributed under the License is distributed on an "AS IS" BASIS, 

	WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

	See the License for the specific language governing permissions and limitations under the License.

About

NTFE is a taobao flow engine written by .net/mono/c#. NTFE-BPM is Business Process Manangement found on NTFE-Core

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 99.9%
  • Other 0.1%