Please enable JavaScript to view this site.

mpmX Help Documentation

 

In der Skript-Reiter 1A. Resource Log kann eine Ressource konfiguriert werden. Die Konfiguration des Ressourcenprotokolls ist der des Main Event Log sehr ähnlich. Der einzige Unterschied besteht darin, dass Sie nicht Ihre normale Aktivität als Prozessschritte in Ihrem Prozess verwenden, sondern eine Ressource, d.h. Benutzer oder Maschinen.

 

Um Ressourcen in Ihrem Prozess zu identifizieren, müssen Sie nach den Event Dimensions suchen. Sie können jede Ereignisdimension als Ressource verwenden.

Beispiel:

Der Benutzer führt jede Aktivität im Prozess aus, daher kann er als Ressource verwendet werden.

 

LET mvProcessDescriptionResource = 'Resource';

 

ResourceLog: //Log table name 

NoConcatenate

  LOAD

  //ProcessAnalyzer information

      CaseID,

      UserName as ActivityType,

      Timestamp(ActivityStartTimestamp) as ActivityStartTimestamp,

      Timestamp(ActivityEndTimestamp)  as ActivityEndTimestamp

    //null() as SortingColumn

  FROM [$(DataConnection)mpmXData.qvd] (qvd)

  where len(UserName) > 1;

 

//Create ActivityTypeIDs:

call mw_createIDs('ResourceLog','$(DataConnection)');

 

// EX: call mv_pa_initMining

('ScenarioName',

'EventLogTableName',

'GroupingTableName',

'FolderName',

'StoreQVDs',

'SubprocessDefinition table');

//

1st parameter,

2nd parameter,

3rd parameter,

4th parameter,

5th parameter,

6th parameter

call mw_pa_initMining('$(mvProcessDescriptionResource)','ResourceLog','Groups_$(mvProcessDescriptionResource)','$(DataConnection)','$(mvStorempmXModelQVD)','SubprocessDefinition_$(mvProcessDescriptionResource)','ResourceLog');

 

//this function works when your CaseID of ResourceLog the same as your MainLog is.

//If your CaseIDs definitions are different, please use the function MW_qualifyLogAndCaseID('$(mvProcessDescriptionResource)') and

//create a link table to connect the main log with this resource log.

call MW_qualifyLog('$(mvProcessDescriptionResource)');

 

 

Konfigurationsschritte:

1.Ziehen Sie das Script-Reiter 1A. Resource Log vor das Reiter 1B. Delta EventLog laden.

2.Definieren Sie, wie Sie Ihr Resource Log aufrufen wollen, indem Sie die Variable mvProcessDescriptionResource setzen.

 

LET mvProcessDescriptionResource = 'Resource'

 

3.Konfigurieren Sie die Resource Log-Tabelle (ebenso wie die Event Log-Tabelle):

 

LET mvProcessDescriptionResource = 'Resource';

 

ResourceLog: //Log table name 

NoConcatenate

  LOAD

  //ProcessAnalyzer information

      CaseID,

      UserName as ActivityType//replace ActivityName with UserName

      Timestamp(ActivityStartTimestamp) as ActivityStartTimestamp,

      Timestamp(ActivityEndTimestamp)  as ActivityEndTimestamp

    //null() as SortingColumn

  FROM [$(DataConnection)mpmXData.qvd] (qvd)

  where len(UserName) > 1;

 

4.Rufen Sie die Algorithmen auf (Sie brauchen hier nichts zu ändern):

a)Aufruf von mw_createIDs('Tabellenname','Ordner zum Speichern der IDs'):

Beispiel:

 

call mw_createActivityTypeID('ResourceLog','$(ActivityIDHistoryConnection)');

 

b)Rufen Sie das mv_pa_initMining ('ScenarioName','EventLogTableName','GroupingTableName','FolderName','StoreQVDs','Subprocess-definition table', 'Log type');

Beispiel:

 

call mw_pa_initMining('$(mvProcessDescriptionResource)','ResourceLog','Groups_$(mvProcessDescriptionResource)','$(DataConnection)','$(mvStorempmXModelQVD)','SubprocessDefinition_$(mvProcessDescriptionResource)','ResourceLog');

 

c)MW_qualifyLog('scenario') aufrufen: Diese Funktion qualifiziert das Ressourcenprotokoll, um synthetische Schlüssel und zirkuläre Referenzen zu vermeiden. Sie funktioniert, wenn die CaseID des Ressourcenprotokolls dieselbe ist wie die des Hauptprotokolls. Wenn die CaseIDs unterschiedlich definiert sind, verwenden Sie die Funktion MW_qualifyLogAndCaseID('scenario') und erstellen Sie eine Verknüpfungstabelle, um das Hauptprotokoll mit diesem Resource Log zu verbinden (weitere Informationen: https://help.mpmX-processmining.com/ins_how-to-load-more-than-one-event-log.html?q=event+log).

Beispiel:

 

call MW_qualifyLog('$(mvProcessDescriptionResource)');

 

 

© by MEHRWERK GmbH