Resultmaker Online Consultant



Relaterede dokumenter
Teknologispredning i sundhedsvæsenet DK ITEK: Sundhedsteknologi som grundlag for samarbejde og forretningsudvikling

Overfør fritvalgskonto til pension

Microsoft Dynamics C5. version 2012 Service Pack 01 Hot fix Fix list - Payroll

IBM Network Station Manager. esuite 1.5 / NSM Integration. IBM Network Computer Division. tdc - 02/08/99 lotusnsm.prz Page 1

Microsoft Development Center Copenhagen, June Løn. Ændring

Project Step 7. Behavioral modeling of a dual ported register set. 1/8/ L11 Project Step 5 Copyright Joanne DeGroat, ECE, OSU 1

Backup Applikation. Microsoft Dynamics C5 Version Sikkerhedskopiering

Microsoft Dynamics C5. Nyheder Kreditorbetalinger

Transformering af OIOXML til OIOUBL og OIOUBL til OIOXML

Fejlbeskeder i SMDB. Business Rules Fejlbesked Kommentar. Validate Business Rules. Request- ValidateRequestRegist ration (Rules :1)

xrm både en applikation og en ramme for hurtig udvikling af løsninger til strukturet relationshåndtering og understøttelse af forretningsprocesser

Portal Registration. Check Junk Mail for activation . 1 Click the hyperlink to take you back to the portal to confirm your registration

Overlad din serverdrift til Microsoft

Business Rules Fejlbesked Kommentar

Microsoft Dynamics C5. Privat hotfix vedr. Timer indberettet i felt 200

Morten Juul Nielsen Produktchef Microsoft Danmark

Vores mange brugere på musskema.dk er rigtig gode til at komme med kvalificerede ønsker og behov.

Webshop integration for DanDomain

Fejlbeskeder i Stofmisbrugsdatabasen (SMDB)

Hosted CRM Outlook client connector setup guide. Date: Version: 1. Author: anb. Target Level: Customer. Target Audience: End User

Microsoft Development Center Copenhagen, December Factsheet. Microsoft Dynamics C Web Services

Shared space - mellem vision og realitet. - Lyngby Idrætsby som case

Aktiv lytning - som kompetence hos ph.d.-vejledere

SEPA Direct Debit. Mandat Vejledning Nets Lautrupbjerg 10 DK-2750 Ballerup

Sport for the elderly

Factsheet. Microsoft Dynamics C5 Version eindkomst

Nyhedsbrev løn. Microsoft Dynamics C Service pack 1 Hotfix 5 & 2010 Service pack 2 Hotfix 3. Ferie 2014

Aktivering af Survey funktionalitet

TM4 Central Station. User Manual / brugervejledning K2070-EU. Tel Fax

Nintex Workflow UK/DK

Side 1 af 9. SEPA Direct Debit Betalingsaftaler Vejledning

PARALLELIZATION OF ATTILA SIMULATOR WITH OPENMP MIGUEL ÁNGEL MARTÍNEZ DEL AMOR MINIPROJECT OF TDT24 NTNU

Design til digitale kommunikationsplatforme-f2013

Hosted CRM Outlook client connector setup guide. Date: Version: 1. Author: anb. Target Level: Customer. Target Audience: End User

Integrated Total Facility Management for Real Estate, Infrastructure & Facility Management

FSC Online Claims Platform. Workshop om CoC byrden

Projekt DATA step view

Hyper V og System Center løsninger

Uheldsmodeller på DTU Transport - nu og fremover

Arbitration in Denmark

The SourceOne Family Today and Tomorrow. Michael Søriis Business Development Manager, EMC FUJITSU

Bookingmuligheder for professionelle brugere i Dansehallerne

PEMS RDE Workshop. AVL M.O.V.E Integrative Mobile Vehicle Evaluation

Communicate and Collaborate by using Building Information Modeling

Lovkrav vs. udvikling af sundhedsapps

Mission and Vision. ISPE Nordic PAT COP Marts Jesper Wagner, AN GROUP A/S, Mejeribakken 8, 3540 Lynge, Denmark

From innovation to market

Microsoft Dynamics C5. Nyheder i 2012 Hotfix 001 Version

Underbilag til Bilag 2: Løsningsbeskrivelse til Sundhedsstyrelsen. Formularløsning til godkendelse og kontrol af lægemidler

Cloud computing. Hvad er fordelene ved Microsoft løsninger - og hvad er begrænsningerne

Aalborg Universitet. Undersøgelse af miljøvurderingspraksis i Danmark Lyhne, Ivar; Cashmore, Matthew Asa. Publication date: 2013

Aalborg Universitet. Borgerinddragelse i Danmark Lyhne, Ivar; Nielsen, Helle; Aaen, Sara Bjørn. Publication date: 2015

Privat-, statslig- eller regional institution m.v. Andet Added Bekaempelsesudfoerende: string No Label: Bekæmpelsesudførende

Hvad er InfoPath? Et program i Microsoft Office System En desktop applikation Platformen for en ny generation af elektroniske formularer

Experience. Knowledge. Business. Across media and regions.

Finn Gilling The Human Decision/ Gilling September Insights Danmark 2012 Hotel Scandic Aarhus City

Øvelse Slides må ikke deles uden godkendelse fra Anne Holmbæck

DET KONGELIGE BIBLIOTEK NATIONALBIBLIOTEK OG KØBENHAVNS UNIVERSITETS- BIBLIOTEK. Index

Projektledelse i praksis

Vejledning til det digitale eksamenssystem. Heilesen, Simon. Publication date: Document Version Peer-review version

Sikkerhed & Revision 2013

BACK-END OG DATA: ADMINISTRATION HVAD ER DE NYE MULIGHEDER MED VERSION 7.1? STEFFEN BILLE RANNES, 4. FEBRUAR 2015

Vind Seminar Fredericia 4. april 2013 JOB2SEA

3. PROJEKT, 2 SEMESTER

Vi ska ha det vand vi kan drikke

2013 SP1. Konfiguration af koncernindblik. Configuration Guide

LED STAR PIN G4 BASIC INFORMATION: Series circuit. Parallel circuit HOW CAN I UNDERSTAND THE FOLLOWING SHEETS?

Værktøjer fra værktøjskassen. Søren Breddam, Stevns Kommune

Terese B. Thomsen 1.semester Formidling, projektarbejde og webdesign ITU DMD d. 02/

DSB s egen rejse med ny DSB App. Rubathas Thirumathyam Principal Architect Mobile

Vejen til nemmere og mere sikker implementering af Microsoft Dynamics AX

Userguide. NN Markedsdata. for. Microsoft Dynamics CRM v. 1.0

Transkript:

Resultmaker Online Consultant Presentation for PhD seminar 2008-04-02 Copyright 2007. All rights reserved. Resultmaker A/S

Presentation Overview Resultmaker profile references research activities The Online Consultant product archtecture key primitives of OC The Process Matrix and Loan Application Example Formalization of OC primitives Demo Discussion

Resultmaker Company profile + references A Danish software & consulting company 2000. Actively in Danish Public sector since 2003 References Virk.dk:- A Full-Scale Government-to-Business Platform Sickness Pay Reimbursement System(sygedagpenge) Digital Building Permit Frederiksberg Municipality Polish Electronic Health Record project ( EHR-PL ) in 2008 Part of Microsoft's global Citizen Service Platform

Resultmaker Research Actvities - Co-funded 2 PhD scholarships with ITU - Industrial PhD scholarship with ITU - Industrial partener in Trustworthy Pervasive Healthcare Services (TrustCare) Copyright 2007. All rights reserved. Resultmaker A/S

The Online Consultant - Product archtecture External Systems XML Factory OCMS Process Designer Designs and implements work and decision processes End User Browser Front End Form engine Server Runtime Services OC S orkflow engine Designtime Services Designtime S Script Editor Developer Designs and implements system integraion to other systems Visual Studio.NET Uses the system and solves one or more tasks within a single work process OC Broker (or BizTalk) Script engine Deployment S Import Service Development Tools Deployment Tools Content Import/Export Tool Deploy Tool Data Access Layer External Systems Data Store System Administrator Ensures that the system deployment is sounds and manages updates

The Online Consultant - key primitives Activities run parallel and any number of times Types eform Actvity Invitation Actvity Signing Activity External Activity Transactions commit /abort, but no roll back compensating logic when abort Roles/Resources access rights on activities Read, rite, Deny Shared Data store

The Online Consultant control flow primitives Activitity Condition boolean expressions referring to variables from shared data store. inclusion of activity can change over within the life time of workflow instance. Predecessors Sequential: (A < B), then B can only execute after A finishes execution. Logical: (A *< B), if A becomes active and (re-)exeucuted, then B must also be re-executed. Dependancy Expressions expressions over variable from shared data store. Any change in value of dependancy expressions cause reset of activity.

The concept in Resultmaker Process Matrix Roles and process responsibilities Flow logic (Predecessors) Variant logic (purposes) Questionnaires, rule engines, script logic etc. Aktivitet Roller / Aktører Predec. [bold 1 Ændringsgodkendelse Bruger. System ejer Udp. af sys. ejer Drift. ansv. = logisk, ellers kun rækkeflg] Purposes [Starter med B aktiv, evt. D-G] A B C D E F G H I X Rule Ændr Kræver Pre Pre Prod Prod Inst Prod Godkend Kræver Ekstra Krit Ej Test Prod Funk Godk Funk else Godkend OK Inst Godk Godk else Godk Ændr Krit Næsten OK Decision Dimension Questionnaire ref. / Aktivitetsspec. / [Kommentar ] 1.1 Statistik 1.2 Ændringsønske U U U Hvis bruger ikke har godkendelses rettigheder (set I) 1.3 Godkendelse U 1.2 I Godkendelse (set H) Activities Steps Set of activities (sub process) Etc. 1.4 Beskrivelse af ændringsanmodning U 1.2, 1.3 B H And Krav fra projektmodellen/driftshåndbogen 1.5 Løbende dialog U B H X And Review af source koden ork (process) dimension 1.6 Invitation af driftansvarlig U 1.4 H 1.7 Modtager besked om ændringsanmodning U 1.4 1.8 Foretag korrigerende handlinger U 1.7 A H And 2 Pre prod 1 C H And Afgør opfyldt krit. (evt.: set A, reset B) Afgør testkrav (set C) 2.1 Installation Preprod U C Godkend (set D) 2.2 Tlf. eller email til udpeget af U 2.1 C D And systemejer 2.3 Samtale med leverandør U U 2.1 C Not D And Reset B H 2.4 Funktionstest Preprod U 2.1 C D And Godkend (set E, reset B) 3 Prod 2 H 3.1 Installation Prod U Godkend (set F) 3.2 Tlf. eller email til udpeget af U 3.1 F systemejer 3.3 Samtale med leverandør U U 3.1 Not F Reset B 3.4 Funktionstest U 3.1 Godkend (set G, reset B) 3.5 Arkiv U 3.4

The concept in Resultmaker Process Matrix Process Definition Data Process Content Data Aktivitet Roller / Aktører Predec. [bold 1 Ændringsgodkendelse Bruger. System ejer Udp. af sys. ejer Drift. ansv. = logisk, ellers kun rækkeflg] Purposes [Starter med B aktiv, evt. D-G] A B C D E F G H I X Rule Ændr Kræver Pre Pre Prod Prod Inst Prod Godkend Kræver Ekstra Krit Ej Test Prod Funk Godk Funk else Godkend OK Inst Godk Godk else Godk Ændr Krit Næsten OK Decision Dimension Questionnaire ref. / Aktivitetsspec. / [Kommentar ] 1.1 Statistik 1.2 Ændringsønske U U U Hvis bruger ikke har godkendelses rettigheder (set I) 1.3 Godkendelse U 1.2 I Godkendelse (set H) 1.4 Beskrivelse af ændringsanmodning U 1.2, 1.3 B H And Krav fra projektmodellen/driftshåndbogen 1.5 Løbende dialog U B H X And Review af source koden ork (process) dimension 1.6 Invitation af driftansvarlig U 1.4 H 1.7 Modtager besked om ændringsanmodning U 1.4 1.8 Foretag korrigerende handlinger U 1.7 A H And 2 Pre prod 1 C H And Afgør opfyldt krit. (evt.: set A, reset B) Afgør testkrav (set C) 2.1 Installation Preprod U C Godkend (set D) 2.2 Tlf. eller email til udpeget af U 2.1 C D And systemejer 2.3 Samtale med leverandør U U 2.1 C Not D And Reset B 2.4 Funktionstest Preprod U 2.1 C D And Godkend (set E, reset B) 3 Prod 2 H 3.1 Installation Prod U Godkend (set F) 3.2 Tlf. eller email til udpeget af U 3.1 F systemejer 3.3 Samtale med leverandør U U 3.1 Not F Reset B 3.4 Funktionstest U 3.1 Godkend (set G, reset B) 3.5 Arkiv U 3.4 H

Process Matrix for Loan Application Steps Roles Predecessors Activity Condition C Mgr Appl 1 Register Customer Info 2. Application 1 3. Approval I D * 2 4. Approval II D * 2 Rich 5. Payment * * 3, 4 Hurry ^ Accept 6. Express Payment * * 3, 4 Hurry ^ Accept 7. Rejection * * 3, 4 Accept 8. Archive D * * * 5, 6, 7

Flow chart for Loan Application

Formalization of OC primitives - 1 Basic Propositions current activity (act == A) existence formula e precedence(a:activity, B:activity) e response(a:activity, B:activity) e succession(a:activity, B:activity) e

Formalization of OC primitives - 2 Process Matrix Propositions act_include(a:activity) (act == A) => actcon(a) act_including(a,b) a existence_act_including(a,b) a Sequential predecessor e Logical Predecessor e Activity Execution e

Discussion Demo & Discussion Copyright 2007. All rights reserved. Resultmaker A/S