decision process implies sequential activities starting
with the recognition of the need for a decision and
ending with the choice of one alternative. The
enterprise financial decisions involve several
activities that the decision maker undertakes from
the moment the need for a decision arises and until
an alternative is chosen. We believe that these are
enough reasons to argue that the decision process
can be approached as a workflow.
The problem is that most of the decision related
activities take place inside the mind of the decision
maker. However, some of the mental activities need
support and require additional information. But, in
order to get that support, the decision maker
interacts with the software, therefore leaving a trace
regarding the sequence of his activities that can be
logged. This is why our first goal is to create means
to map decision processes to software tools,
especially decision support systems.
The styles and methods of decision making may
vary greatly among individuals because personal
cognitive style will influence decision making
(Martinsons, 2001). This is why we narrowed the
research topic to decisions regarding the finances of
the enterprise. We argue that, if decision making is
seen as a workflow, for a specific set of decisions,
comparisons between different enterprises and
different individual decision makers are possible.
There are a lot of different software tools that
help the creation of workflows and business process
models. In order to create the process models,
usually, there is a need for an expert that can
examine the environment. There are also tools and
algorithms that can be used to extract workflows
from logs. But what if a log is not available because
the decision making is done inside the mind of the
user? And what if the use of experts requires a lot of
time in order to get acquainted with the specific
environment of each studied enterprise and this way
the costs far exceed the benefits? We approach this
problem by logging the actions of the decision
maker while using a DSS. Based on the logged
behaviour, we argue that a workflow can be created
for each type of decision using existing process
mining algorithms and software tools. This log is
even more important in the case of a group decision.
The type of log that is mined determines what
type of results will be available and which are the
perspectives over the organisation that can be
obtained (Dumas, 2005). By using process mining
algorithms, we wish to gain some insights into the
control flow of the activities perspective, and into
the organisational perspective.
The control flow perspective gives insights into
the tasks that are executed and the order of their
execution (van der Aalst, 2002). It should also be
possible to link the tasks in the model to the process
instances performed.
The organisational perspective shows
information regarding the social networks in an
enterprise based on work transfer or on work
subcontracting (van der Aalst, 2002). This is a very
interesting perspective for our research because it
gives a clear picture on who is the person with the
most initiatives, who depends on other persons or
who delegates the responsibility.
If the log has enough data, a case perspective can
help improve the case-based forecasts regarding
future decisions. And it can also enable the creation
of a decisional profile for each decision maker.
The three perspectives discussed above relate to
the most important questions in financial decision
situations: “who?” (organisational perspective),
“What?” (case perspective) and “How?” (control-
flow perspective). Therefore, the general purpose
statement of our research can be: “Who decides, on
what decides and how is the decision made?”.
In order to answer those three questions we
decided to use the ProM framework for process
mining the logs obtained from CFAssist. The ProM
framework is an open-source tool tailored to support
the development of process mining plug-ins. This
tool already contains a wide variety of plug-ins,
some of them going beyond process mining (like
doing process verification, converting between
different modelling notations etc) (Verbeek, 2006).
Can current financial decision processes be
reengineered by using new software and
technologies? Is it possible to improve current
processes? An approach to reengineering is to
analyze current workflows and then try and improve
them. How important is the possibility that for
different enterprises the approach over decision
making process is different? It is clear that, at
international level, decisions have different premises
(Martinsons, 2001). We argue that, an approach
based on decision processes in the same region can
be successful. We will start by analyzing decision
making processes in our region. We will then create
enterprise models for different views over the
companies (the first one will be the financial view).
We aim then to compare different workflows so that
we have a better understanding of how decisions are
made. If the occurrence of some decisional patterns
is high, we can then propose them as reference
models (or best practices) for certain types of
decisions. For the companies interested in improving
MINING AND MODELING DECISION WORKFLOWS FROM DSS USER ACTIVITY LOGS
145