Font Size: a A A

The Design And Implementation Of An Organization Model In The Workflow System In Enterprise Assets Management (EAM) System

Posted on:2008-05-29Degree:MasterType:Thesis
Country:ChinaCandidate:X WangFull Text:PDF
GTID:2178360212997006Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
Enterprise Assets Management is called EAM for short, which is mainly used to maintain and trace information of the high-value assets in the capital-intensive enterprises, according to the IT technology and advanced management theory. EAM system is a platform integrated by multi-subject, which optimize the enterprise maintenance resource, arrange the resource and activities reasonably, enhance the enterprises'economic share and competition in market by put the work order, inventory and equipment management into a sharable information system.Workflow management technology is origin from the field of production organization and office automation, by using which to implement the automation of process wholly or partly to decompose the job into well-organized tasks and roles according to certain rules. The document, information or tasks are passed from one participant to another in that process. In high level the workflow provides the integration mechanism of the implementation of material flow, capital flow, information flow as well as relating procedures and applications, so that the enterprise can achieve the integration, automation and management of business processes. From the middle 1980s, the workflow technology has been researched, now it has been used in hospital, insurance, bank industry successfully. It has its main application in industry.JLU-EAM is developed for the waterpower enterprise. By introducing workflow technology into the JLU-EAM system, those business processes which are not computerized or are computerized but changeful can be handled by workflow system, while these process are basically managed by EAM system. It strengths the processing ability of the JLU-EAM system, improves the flexibility of the software and fulfills the customers' requirement better.This article is mainly about the design and implementation of the organization model in the workflow subsystem in JLU-EAM system and some basic theory and technique related. In the article according to the reference model by WFMC, the architecture of the workflow system can be divided into four parts, which are visual modeling tools, workflow engine, tasks list and workflow templates. According to hierarchy, the system can also be divided into four layers; they are bottom layer, basic service layer, and core service layer and application layer form bottom to top. The organization model acts as a part of basic service and supply the core service layer which is workflow engine part.The organization model is personnel management, which is the base of system management. User, Group and Project defined in the model are the precondition of the system function implementation. Workflow acts as the core technology to support the enterprise automation, so it has consideration both on process and organization when building the model. The process emphasizes particularly on the process definition and task modeling, while the counter on organization in enterprise and task assignment. At present, the structure in enterprise is changing to a flat dynamic structure, so it may cause the workflow definition lack universality when in multi-project and difference structure among projects. To avoid the problem and fit for the demand of dynamic authority in model, it brings out a new object-oriented organization model in this article, which is mainly made of the concepts of user, group, project, role, authority and task. By building the relationship between each other, the model adds dynamic and universality to the system.A user is a person to visit the system resource independently; a group is an organization in enterprise and is a set of users; the class Actor is the father class of user and group, representing an abstract personnel. User and role has a relationship of many to many; role and authority has a relationship of many to many. The system maintains a mapping table in the memory. A project is a set of users. A project relates users indirectly by building a one to many relationship with role, making itself a dynamic organization. A task can be divided into more subtasks, then into many work items. Work item is an atomic operation, can not be divided. The workflow system and JLU-EAM system integrate well through the concept of task.After introducing the implementation of organization model, the article introduces the support to the system especially to the work list module by the model. The introduction contains how to build work item and the ballot after completing work item.The key steps to build a work item are as following: an activity creates an instance, and then the instance creates work items. An activity can be assigned many participants when in template customized. Then the properties in an activity are copied to it instances. The steps of creating work items by activity instance are as following: First of all, every participant is processing into many WfAssignees. Secondly, the work items are created by WfAssignees. After the system creating participants by rules, it analyses them to create WfAssignment. After that, the system creates work item according to assigned person's information.When completing the work item, the operator will create a ballot and notify the workflow system. The process will flow to the next node only when all the users who have been marked "necessary" in the activity have done their tasks. When a work item is finished, the main operations the system will do are as following: set the status of the current work item"complete"; get the assignments from the current work items; create a ballot for current users; check whether the task is finished; send the result of the ballot to the activity instance to do the next action.The workflow management technology is a multi-field subject. The current organization model has some defects based on the time limiting, for example, the dynamic relationship between project and users. The following job is to implement the workflow sub-system in JLU-EAM base on the workflow management theory. By the integrity of the JLU-EAM, the system can be widely used in the capital-intensive enterprises.
Keywords/Search Tags:Implementation
PDF Full Text Request
Related items