OPERATION S1 S2 S3 S4 S5 S6 S7 S8 S9 S10 COMPETENCY
A1 1 0 1 0 0 1 0 0 0 0 A1
A2 0 1 0 0 0 1 3 1 0 0 A2
A3 0 0 0 0 1 1 0 2 2 0 A3
A4 0 1 1 1 1 2 1 0 0 0 A4
A5 3 3 5 0 0 0 0 0 0 0 A5
A6 0 0 1 2 1 1 0 1 0 0 A6
A7 0 0 0 4 5 3 1 3 3 0 A7
A8 0 0 0 0 1 0 1 2 2 2 A8
Figure 9: Table of competency/operation affectation for each slice
The solver provides values of αik(t) which optimise
the repartition of resources and competencies on
each sliceand associated flows.
The table of Fig. 9 shows, the number of times αik(t)
competency Ck is used for operation Ai for the slice t. For
example, on the first slice, three resources of competency
C2 are given to operation A5 and on the fourth slice two
resources of competency C3 are given to operation A6.
4 MULTI-BP OPTIMISATION
As indicated by its name, multi-BP optimisation
consists in optimising simultaneously several BP.
Obviously, this step does not involve conceptual
optimisation (which is, by definition, made on one
BP, independently from the others) but only
operational optimisation in the case where resources
and competencies are shared by several BP. If so,
the persons in charge of the business processes have
to define priorities between BPs and constraints on
resources and competencies which will be given to
BPs and operations.
When priorities and constraints are defined, the
solver can be run (one to N times) by deleting one
by one constraints (from the bottom of the list) while
objectives are not satisfied. The multi-BP
optimisation step is, thus, a generalisation of the
operational optimisation step, using the same tool
and being done several times in a row. The final goal
is to achieve a full and global command of all the
BPs of the company
.
5 CONCLUSION
The optimisation method presented in this paper is
composed of 4 steps: Modelling step, conceptual
optimisation step, operational optimisation step,
multi-BP optimisation step. Its originality consists in
separating clearly issues related to modelling and
issues connected to optimisation. The first step
(Modelling step) is necessary to model BPs under
study and so necessary for the 3 others steps. The
second one (conceptual optimisation step) make it
possible to build the best BPs as possible, consistent
and normalised (in regards to norms, objectives and
indicators). The third one (operational optimisation)
is probably the main one. Its goal is to improve the
performances and behaviour of BPs by optimising
resources and competencies locations.
This method was validated on administrative BPs. It
also works on industrial BPs, under condition to take
into account (during the operational optimisation)
issues of breakdowns and maintenance of machines
(by using complementary tools), issues which were
not presented in this paper. This research is going to
be extended by introducing data mining techniques
in the conceptual step in order to find out more
efficient optimising rules. We would like to thank
the CNEDI 06 and more particularly M.P. Bourgeot
who made this research possible
.
REFERENCES
Aalst, W. and Hee, K.V, 2002. Workflow
Management: Models, Methods, and Systems,
ISBN : 0-262- 1189-1, MIT Press.
Aler, R. Borrajo, D. Camacho, D. and Sierra-
Alonso, A. , 2002 A knowledge-based approach
for business process reengineering, SHAMASH.
Knowledge Based Systems, 15(8):473–483.
Borrajo, D. Vegas, S. and Veloso, M., 2001. Quality
based learning for planning. In Working notes of
the IJCAI’01 Workshop on Planning with
Resources, pages 9–17, Seattle, WA (USA),
IJCAI Press.
Drabble, B. Koehler, J. and Refanidis, I. editors,
2002. Proceedings of the AIPS-02 Workshop on
Planning and Scheduling with Multiple Criteria,
Toulouse (France).
Estlin, T.A and Mooney, R.J., 1996. Multistrategy
learning of search control for partial-order
ICEIS 2005 - INFORMATION SYSTEMS ANALYSIS AND SPECIFICATION
238