![]() |
VOOZH | about |
dotnet add package Nabs.ActivityFramework --version 9.0.89
NuGet\Install-Package Nabs.ActivityFramework -Version 9.0.89
<PackageReference Include="Nabs.ActivityFramework" Version="9.0.89" />
<PackageVersion Include="Nabs.ActivityFramework" Version="9.0.89" />Directory.Packages.props
<PackageReference Include="Nabs.ActivityFramework" />Project file
paket add Nabs.ActivityFramework --version 9.0.89
#r "nuget: Nabs.ActivityFramework, 9.0.89"
#:package Nabs.ActivityFramework@9.0.89
#addin nuget:?package=Nabs.ActivityFramework&version=9.0.89Install as a Cake Addin
#tool nuget:?package=Nabs.ActivityFramework&version=9.0.89Install as a Cake Tool
WARNING: This library is still in development and is not yet ready for use.
The Nabs Activity Framework is base of an opinion that all work done by organisations can be distilled down to a series of activities. These activities, in turn, can be broken down into a series of behaviours - the procedures. The activities are then assembled into workflows. Some activities are simple and can be found repeated across many workflows. Sometimes it is necessary to group workflows into sub-domains.
Here is a simple hierarchy of the framework:
Sub-domain
| Workflow
+-- Activity
+-- Behaviour
Workflows are responsible for the following:
Activities are responsible for the following:
Behaviours are responsible for the following:
Sub-domains are responsible for the following:
The framework is designed to increase developer productivity by:
When the Nabs Activity Framework is combined with the Nabs Activity Sculpting Methodology, organisations will be able to:
Use the following steps to get started with the Nabs Activity Framework:
Activity you will be modelling and give it a name. E.g. Shopper Registration ActivityActivity State you are modelling (Properties).Behaviours that make up each Activity (Transform, Validate, Project, Events).Activity.Events that are raised by each Behaviour.Here is an example of an Activity Sculpting Methodology implementation template:
Activity: Shopper Registration Activity
Activity State:
- ShopperId
- ShopperName
- ShopperEmail
- ShopperPassword
- ShopperDateOfBirth
- ShopperAddress
- ShopperPhoneNumber
Activity Behaviours:
- Shopper Registration Initialisation Behaviour
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net9.0 net9.0 is compatible. net9.0-android net9.0-android was computed. net9.0-browser net9.0-browser was computed. net9.0-ios net9.0-ios was computed. net9.0-maccatalyst net9.0-maccatalyst was computed. net9.0-macos net9.0-macos was computed. net9.0-tvos net9.0-tvos was computed. net9.0-windows net9.0-windows was computed. net10.0 net10.0 was computed. net10.0-android net10.0-android was computed. net10.0-browser net10.0-browser was computed. net10.0-ios net10.0-ios was computed. net10.0-maccatalyst net10.0-maccatalyst was computed. net10.0-macos net10.0-macos was computed. net10.0-tvos net10.0-tvos was computed. net10.0-windows net10.0-windows was computed. |
Showing the top 1 NuGet packages that depend on Nabs.ActivityFramework:
| Package | Downloads |
|---|---|
|
Nabs.Scenarios
Package Description |
This package is not used by any popular GitHub repositories.