View

View information of xes file

The user can view the content of his uploaded .xes file. The user has to call the endpoint:

http://127.0.0.1:5000/statistics?filename=(name_of_file).xes.

The following screenshot is an example with the contents of repair-example.csv file.

../_images/2.3.jpg

get:

description: Auto generated using Swagger Inspector

parameters:

  • name: filename

in: query

schema:

type: string

example: repairexample.xes

responses:

‘200’:

description: Auto generated using Swagger Inspector

content:

application/json:

schema:

type: object

properties: {}

examples:

‘0’:

value: |

[

{

“dictionary”: {

“Analyze Defect”: 2208,

“Archive Repair”: 1000,

“Inform User”: 1102,

“Register”: 1104,

“Repair (Complex)”: 1449,

“Repair (Simple)”: 1570,

“Restart Repair”: 406,

“Test Repair”: 3016

},

“endactivities”: {

“Archive Repair”: 1000,

“Inform User”: 27,

“Repair (Complex)”: 2,

“Test Repair”: 75

},

“noevents”: 11855,

“notraces”: 1104,

“startactivities”: {

“Register”: 1104

},

“tracelist”: “{"[‘concept:name’, ‘description’]"}”

}

]

View information of csv file

The user can view the content of his uploaded .csv file. The user has to call the endpoint:

http://127.0.0.1:5000/csvstatistics?filename=(name_of_file).csv&seperator=(csv_column_separtor)&caseconcept=(the_column to rename)&conceptname=(the_column to rename)×tamp=(the_column to rename)&startevent=(the_column to rename).

The following screenshot is an example with the contents of repair-example.csv file.

../_images/2.4.jpg

Test scenarios

get:

description: Auto generated using Swagger Inspector

parameters:

  • name: caseconcept

in: query

schema:

type: string

example: Case%20ID

  • name: filename

in: query

schema:

type: string

example: running-example.csv

  • name: startevent

in: query

schema:

type: string

example: Costs

  • name: conceptname

in: query

schema:

type: string

example: Activity

  • name: seperator

in: query

schema:

type: string

example: ;

  • name: timestamp

in: query

schema:

type: string

example: ‘dd-MM-yyyy:HH.mm’

responses:

‘200’:

description: Auto generated using Swagger Inspector

content:

application/json:

schema:

type: object

properties: {}

examples:

‘0’:

value: |

[

{

“dictionary”: {

“check ticket”: 9,

“decide”: 9,

“examine casually”: 6,

“examine thoroughly”: 3,

“pay compensation”: 3,

“register request”: 6,

“reinitiate request”: 3,

“reject request”: 3

},

“endactivities”: {

“pay compensation”: 3,

“reject request”: 3

},

“noevents”: 42,

“notraces”: 6,

“startactivities”: {

“register request”: 6

},

“tracelist”: “{"[‘concept:name’]"}”

}

]