1 FLOWer Referenties Functionaliteit: Componenten Role model Data handling model Demonstratie Studio en Beheeromgeving Architectuur en integratie UWV architectuur
2 FLOWer referenties Grote installaties (1000 – 6000 gebruikers): UWV Ministerie van Justitie Arboned ING Enkele tientallen kleine – middelgrote installaties (30 – 1000 gebruikers)
3 FLOWer componenten
4 Drie lagen autorisatie model Execute Skip Redo Hiërarchische rolegraph Elke rol heeft de autorisatie van onderliggende rollen Parallelle rollen sluiten elkaar uit in autorisatie Gebruikers mogen meer dan één rol hebben FLOWer role model
5 Step 1 Step 2 Step 3 Step 4 ExecuteRole B skipRole C redoRole A ExecuteRole C skipRoleC redoRole A ExecuteRole C skipRole A redoRole A ExecuteRole B skipRole A redoRole A FLOWer rollen
6 Step 1 Step 2 Step 3 Step 4 Added condition: IF user has Role A THEN IF user selects Step 3 goto Step 3 END IF ELSE IF user selects Step 4 goto Step 4 END IF ELSE goto Step 2 END IF ExecuteRole B skipRole C redoRole A ExecuteRole C skipRole C redoRole A ExecuteRole C skipRole A redoRole A ExecuteRole B skipRole A redoRole A FLOWer rollen
7 Step 1 Step 2 Step 3 Step 4 Role BRole CRole D Role A ExecuteRole B skipRole C redoRole A ExecuteRole C skipRole C redoRole A ExecuteRole C skipRole A redoRole A ExecuteRole B skipRole A redoRole A FLOWer rollen
8 Step 1 Step 2 Stap 3 Step 4 Role BRole CRole D Role A Step 3 ExecuteRole B skipRole C redoRole A ExecuteRole C skipRole C redoRole A ExecuteRole C skipRole A redoRole A ExecuteRole B skipRole A redoRole A FLOWer rollen
9 Step 1 Step 2 Step 3 Step 4 ExecuteRole B skipRole C redoRole A ExecuteRole C skipRole C redoRole A ExecuteRole C skipRole A redoRole A ExecuteRole B skipRole A redoRole A Role BRole CRole D Role A FLOWer rollen
10 Step 1 Stap 2 Stap 3 Stap 4 Role BRole CRole D Role A Step 2 Step 3 Step 4 ExecuteRole B skipRole C redoRole A ExecuteRole C skipRole C redoRole A ExecuteRole C skipRole A redoRole A ExecuteRole B skipRole A redoRole A FLOWer rollen
11 FLOW er Data handling model Data georiënteerde procesevaluatie: Free Mandatory Restricted
12 Step 1 Step 2 Step 3Step 4 data1 data2 data3 data4 data5 Label1: Label2: Label3: Label4: Label5: mandatory restricted FLOWer Data
13 data1 data2 data3 data4 data5 Step 1 Step 2 Step 3 Step 4 Label1: Label2: Label3: Label4: Label5: mandatory restricted Value1 FLOWer Data
14 data1 data2 data3 data4 data5 Label1: Label2: Label3: Label4: Label5: mandatory restricted Value1 Step 1 Step 2 Step 3 Step 4 Value3 Value2 FLOWer Data
15 data1 data2 data3 data4 data5 Label1: Label2: Label3: Label4: Label5: mandatory restricted Step 1 Step 2 Step 3 Step 4 Value3 Value1 Value4 Value2 FLOWer Data
16 data1 data2 data3 data4 data5 Label1: Label2: Label3: Label4: Label5: mandatory restricted Step 1 Step 2 Step 3 Step 4 Value3 Value2 Value1 Value4
17 Componenten Procesontwerp: FLOWer Studio Beheer: FLOWer beheeromgeving Gebruik: ZakenZoeker en ZakenGids
18 Procesontwerp: FLOWer Studio
19 Procesontwerp: FLOWer Studio
20 Procesontwerp: FLOWer Studio
21 Main Control Window Form Form Demo Supplies Supplies voor alle Controls op Formulieren Controls supplies
22 Bouwstenen
FLOWer Beheer Autorisatie en Distributie
24 2 Context (dis)owners 1 (Sub) contexten 3 Roles 5 Work profiles 6 Distribution profiles Queries Graphical user interface Function profiles8 Sortgroups 9 Users 2
25 1 RoleFunction profile 2 QueryDistribution profile 3 Function profileWork profile 4 Distribution Work profile 5 UserWork profile (In) direct relations
26 (In) direct relations FUNCTION PROFILE ROLE WORK PROFILE DISTRIBUTION PROFILE Objects and relations to distribute WORK distribution values create, modify view USER CASE QUERY