institute of applied informatics in civil engineering dresden university of technology a personal...
TRANSCRIPT
Institute of Applied Informatics in Civil Engineering Dresden University of Technology
A personal planning approach for the integration and coordination of multi-project process information
M. Keller R. SchererK. Menzel
Dresden University of Technology
Institute of Applied Informatics in Civil Engineering
Summary
1. Introduction
2. Approach
3. Realisation
4. Implementation
5. Conclusion
Institute of Applied Informatics in Civil Engineering Dresden University of Technology
Introduction
Dresden University of Technology
Institute of Applied Informatics in Civil Engineering
Introduction
New project structures in the building industries:
More and more construction projects are hosted on servers accessible through the Internet.
The engineer is often involved in different projects in parallel.
Therefore, the engineer has to organize his tasks and information across the individual projects.
It is difficult for the engineer to monitor and react to hoc changes in the workflows of one or more projects.
Institute of Applied Informatics in Civil Engineering Dresden University of Technology
Approach
Dresden University of Technology
Institute of Applied Informatics in Civil Engineering
Approach
Development of a Human Centered WfMS:
The engineer does not have to deal with the different workflow systems of the individual projects by himself.
The system will collect the required information from the individual workflow systems.
Opportunity for the engineer to rearrange his tasks within the boundary conditions of the projects.
Changes will be send to the remote project management system.
Dresden University of Technology
Institute of Applied Informatics in Civil Engineering
Approach
Design of the Human Centered WfMS:
Data
Data
Workflow 1
Project 1
Engineer
Data
Workflow 2
Project 2
Data
Workflow 3
Project 3
WF 1
WF 2
WF 3
Personal Planning Service
Institute of Applied Informatics in Civil Engineering Dresden University of Technology
Realisation
Dresden University of Technology
Institute of Applied Informatics in Civil Engineering
Realisation
Requirements:
Using a standardized format for the exchange of process information.
In order to model the project workflow, a description language for business process should be applied.
For merging different project workflows into a personalized workflow, methods have to be developed that support the user organizing his work more efficiently.
Project information should be visible for all partners, while personal data is hidden.
Dresden University of Technology
Institute of Applied Informatics in Civil Engineering
Realisation
Process Model adopted from the IFC 2x Process Model:
IfcRoot
IfcObject
IfcActor
IfcPerson IfcPersonAndOrganization IfcOrganization
IfcActorRole
IfcAddress
IfcTelecomAddressIfcPostalAddress
IfcOrganizationRelationship
IfcRoot
IfcObject
IfcControl IfcProject
IfcTask
IfcProcess
IfcApprovalUsage IfcScheduleTimeControl
IfcWorkPlanIfcWorkSchedule
IfcWorkControl
User Management Workflow Management
Dresden University of Technology
Institute of Applied Informatics in Civil Engineering
Realisation
Business process modelling IDEF-0:
NAMEID_1
ID_A1
INPUT OUTPUT
MECHANISM
CONTROL
NAMEID_2INPUT
Parent Diagram
NAMEID_11
ID_A12
NAMEID_12
NAMEID_13
Child Diagram
Project compilation of workplans
Workplancompilation of tasks
TaskAssignments for one personwith defined start and end
Times consisting of: Early Start/End and Late Start/End
Actor a role is the combination of person, organization and skills (see User Management)
Information data obtained during the project has to be assigned to one task
Application a certain application can be assigned to a task, if appropriated
Sequence specifies the predecessor and the successor of a task
composed of
comprises
composed of
Dresden University of Technology
Institute of Applied Informatics in Civil Engineering
Realisation
Workflow Engine: Relational Database based on the IFC
2x Process Model. Database is divided into the Project and
Personal Workspaces. Build in procedures synchronize the
project and the personal workflow.
Client Applications: Project Planning Clients - Initializing and
managing the Project Workflow. Personal Workflow Client - Managing
the Personal Workflow and documents.
Stored proceduresData matching (projectspersonal)
Project Planning Client(Java Application/Applet)• Project Management
Personal Workflow Client(Java Application/Applet)• Personal WF Management• Document Management
Project Planning• IDEF• MS-Project
ProjectsProcess & Data
workspaces
Personal
Architecture of the WfMS :
Dresden University of Technology
Institute of Applied Informatics in Civil Engineering
Realisation
Merging of different workflows:1 1 4 22 3 6 1
5 13 2P 2
2 1 3 2 5 11 2
P 2
1 1 6 23 3
5 14 2P 2
6 2
4 2
8 32 1
7 1
Identifying different workflows from various projects where the actor has to perform a task
P.1
P.2
P.3
1 1
3 2
3 2
7 1
6 2
P 2
P 2
P.1
P.2
P.3
Compilation of the tasks from one actor arranged by time
1 1 3 2 3 2 7 1 6 2
By using the buffer time a almost continuous personal workflow can be created
1
2
3
Dresden University of Technology
Institute of Applied Informatics in Civil Engineering
Realisation
Calculation of the minimum dwell time:Non Critical Task Critical TaskBuffer TimeDwell time
Version explorationU12
U11
Version 1Version 2
Version 3
Version 4
Version 5
Version 6
Algorithm : niUj
ij ,...,1min niUj
ij ,...,1min
U13=0
e3 e2 e1
e3 e1 e2
e2 e3 e1
e2 e1 e3
e1 e3 e2
e1 e2 e3
Dwell TimeU13=0 U11 >0U12>0
U23=0 U22 >0U21=0
U32 >0 U31=0U33 >0
U42 >0 U43=0U41 >0
U51 >0 U52 >0U53=0
U61 >0 U63 >0U62=0
Time T
Task
ANN*
Task 2Task 3
Task 1
*Activity-on-Node Network
Institute of Applied Informatics in Civil Engineering Dresden University of Technology
Implementation
Dresden University of Technology
Institute of Applied Informatics in Civil Engineering
Implementation
Graphical User Interface:
Dresden University of Technology
Institute of Applied Informatics in Civil Engineering
Implementation
Integration into the ISTforCE framework
PPSPPS
Submit User-IDSubmit User-ID
Service LauncherService Launcher
Start Service-LauncherStart Service-LauncherUser-ID, Password, User-ID, Password, Project, ServiceProject, Service
Core ServicesCore Services
Check Check AuthorizationAuthorization
Start ServiceStart Service
LoginLogin
Select TaskSelect Task
Start PPSStart PPS
Submit Submit Projects,Projects,ServicesServices
1
2
3
4
5
Institute of Applied Informatics in Civil Engineering Dresden University of Technology
Conclusion
Dresden University of Technology
Institute of Applied Informatics in Civil Engineering
Conclusion
Design of a WfMS for the construction industry:
The engineer is the binding element between different projects.
Methods have been developed for merging different project workflows into a personalized workflow.
Ad hoc changes of project activities and user activities will be synchronized.
The design of a two layer database enables the user to obtain access to project information while personal data is hidden.
The implementation of a prototype has demonstrated that such a Personal Planning System can be developed and integrated into a concurrent engineering services platform.