diff --git a/cypress/e2e/discoverConformance.cy.js b/cypress/e2e/discoverConformance.cy.js new file mode 100644 index 0000000..ff5a8b4 --- /dev/null +++ b/cypress/e2e/discoverConformance.cy.js @@ -0,0 +1,50 @@ +import { loginWithFixtures } from '../support/intercept'; + +describe('Discover Conformance Page', () => { + beforeEach(() => { + loginWithFixtures(); + cy.visit('/discover/log/297310264/conformance'); + cy.wait('@getLogCheckParams'); + }); + + it('page loads and loading overlay disappears', () => { + cy.get('.z-\\[9999\\]', { timeout: 10000 }).should('not.exist'); + }); + + it('displays Rule Settings sidebar', () => { + cy.get('.z-\\[9999\\]', { timeout: 10000 }).should('not.exist'); + cy.contains('Rule Settings').should('be.visible'); + }); + + it('displays Conformance Checking Results heading', () => { + cy.get('.z-\\[9999\\]', { timeout: 10000 }).should('not.exist'); + cy.contains('Conformance Checking Results').should('be.visible'); + }); + + it('displays rule type radio options', () => { + cy.get('.z-\\[9999\\]', { timeout: 10000 }).should('not.exist'); + cy.contains('Have activity').should('be.visible'); + cy.contains('Activity sequence').should('be.visible'); + cy.contains('Activity duration').should('be.visible'); + cy.contains('Processing time').should('be.visible'); + cy.contains('Waiting time').should('be.visible'); + cy.contains('Cycle time').should('be.visible'); + }); + + it('displays Clear and Apply buttons', () => { + cy.get('.z-\\[9999\\]', { timeout: 10000 }).should('not.exist'); + cy.contains('button', 'Clear').should('be.visible'); + cy.contains('button', 'Apply').should('exist'); + }); + + it('displays Activity list area', () => { + cy.get('.z-\\[9999\\]', { timeout: 10000 }).should('not.exist'); + cy.contains('Activity list').should('be.visible'); + }); + + it('displays default placeholder values in results', () => { + cy.get('.z-\\[9999\\]', { timeout: 10000 }).should('not.exist'); + cy.contains('Conformance Rate').should('be.visible'); + cy.contains('Cases').should('be.visible'); + }); +}); diff --git a/cypress/e2e/discoverMap.cy.js b/cypress/e2e/discoverMap.cy.js new file mode 100644 index 0000000..d3531aa --- /dev/null +++ b/cypress/e2e/discoverMap.cy.js @@ -0,0 +1,46 @@ +import { loginWithFixtures } from '../support/intercept'; + +describe('Discover Map Page', () => { + beforeEach(() => { + loginWithFixtures(); + // Suppress Cytoscape rendering errors in headless mode + cy.on('uncaught:exception', () => false); + cy.visit('/discover/log/297310264/map'); + cy.wait('@getDiscover'); + }); + + it('page loads and cytoscape container exists', () => { + cy.get('#cy').should('exist'); + }); + + it('displays left sidebar buttons', () => { + // Visualization Setting, Filter, Traces buttons + cy.get('.material-symbols-outlined').contains('track_changes').should('exist'); + cy.get('.material-symbols-outlined').contains('tornado').should('exist'); + cy.get('.material-symbols-outlined').contains('rebase').should('exist'); + }); + + it('displays right sidebar Summary button', () => { + cy.get('#sidebar_state').should('exist'); + cy.get('#iconState').should('exist'); + }); + + it('clicking Visualization Setting button toggles sidebar', () => { + // Click the track_changes icon (Visualization Setting) + cy.contains('span.material-symbols-outlined', 'track_changes').parent('li').click(); + // SidebarView should open + cy.contains('Visualization Setting').should('be.visible'); + }); + + it('clicking Summary button toggles sidebar', () => { + cy.get('#iconState').click(); + // SidebarState should open with insights/stats + cy.contains('Summary').should('be.visible'); + }); + + it('clicking Traces button toggles sidebar', () => { + cy.contains('span.material-symbols-outlined', 'rebase').parent('li').click(); + // SidebarTraces should open + cy.contains('Traces').should('be.visible'); + }); +}); diff --git a/cypress/e2e/discoverPerformance.cy.js b/cypress/e2e/discoverPerformance.cy.js new file mode 100644 index 0000000..e3826b4 --- /dev/null +++ b/cypress/e2e/discoverPerformance.cy.js @@ -0,0 +1,61 @@ +import { loginWithFixtures } from '../support/intercept'; + +describe('Discover Performance Page', () => { + beforeEach(() => { + loginWithFixtures(); + cy.visit('/discover/log/297310264/performance'); + cy.wait('@getPerformance'); + }); + + it('page loads and loading overlay disappears', () => { + // Loading overlay should not be visible after data loads + cy.get('.z-\\[9999\\]', { timeout: 10000 }).should('not.exist'); + }); + + it('displays Time Usage sidebar section', () => { + cy.get('.z-\\[9999\\]', { timeout: 10000 }).should('not.exist'); + cy.contains('Time Usage').should('be.visible'); + }); + + it('displays Frequency sidebar section', () => { + cy.get('.z-\\[9999\\]', { timeout: 10000 }).should('not.exist'); + cy.contains('Frequency').should('be.visible'); + }); + + it('displays sidebar navigation items', () => { + cy.get('.z-\\[9999\\]', { timeout: 10000 }).should('not.exist'); + cy.contains('Cycle Time & Efficiency').should('be.visible'); + cy.contains('Processing Time').should('be.visible'); + cy.contains('Waiting Time').should('be.visible'); + cy.contains('Number of Cases').should('be.visible'); + }); + + it('displays chart titles', () => { + cy.get('.z-\\[9999\\]', { timeout: 10000 }).should('not.exist'); + cy.contains('Average Cycle Time').should('be.visible'); + cy.contains('Cycle Efficiency').should('be.visible'); + cy.contains('Average Processing Time').should('be.visible'); + cy.contains('Average Processing Time by Activity').should('be.visible'); + cy.contains('Average Waiting Time').should('be.visible'); + }); + + it('displays frequency chart titles', () => { + cy.get('.z-\\[9999\\]', { timeout: 10000 }).should('not.exist'); + cy.contains('New Cases').should('be.visible'); + cy.contains('Number of Cases by Activity').should('be.visible'); + }); + + it('renders canvas elements for charts', () => { + cy.get('.z-\\[9999\\]', { timeout: 10000 }).should('not.exist'); + // Chart.js renders into canvas elements + cy.get('canvas').should('have.length.at.least', 5); + }); + + it('sidebar navigation scrolls to section', () => { + cy.get('.z-\\[9999\\]', { timeout: 10000 }).should('not.exist'); + // Click on "Waiting Time" in sidebar + cy.contains('li', 'Waiting Time').click(); + // The Waiting Time section should be in view + cy.get('#waitingTime').should('exist'); + }); +}); diff --git a/cypress/fixtures/api/discover.json b/cypress/fixtures/api/discover.json index d19c703..ead8249 100644 --- a/cypress/fixtures/api/discover.json +++ b/cypress/fixtures/api/discover.json @@ -1,57 +1,2113 @@ { - "process_map": { - "vertices": [ - { - "id": 0, - "type": "event", - "event_type": "start", - "label": "start" - }, - { - "id": 1, - "type": "activity", - "label": "Task A", - "freq": { "total": 150, "rel_freq": 1.0, "average": 150, "median": 150, "max": 150, "min": 150, "cases": 150 }, - "duration": { "total": 5400, "rel_duration": 0.6, "average": 36, "median": 30, "max": 60, "min": 10 } - }, - { - "id": 2, - "type": "activity", - "label": "Task B", - "freq": { "total": 120, "rel_freq": 0.8, "average": 120, "median": 120, "max": 120, "min": 120, "cases": 120 }, - "duration": { "total": 2700, "rel_duration": 0.3, "average": 22.5, "median": 20, "max": 45, "min": 5 } - }, - { - "id": 3, - "type": "event", - "event_type": "end", - "label": "end" - } - ], - "edges": [ - { "tail": 0, "head": 1, "freq": { "total": 150, "rel_freq": 1.0, "average": 150, "median": 150, "max": 150, "min": 150 }, "duration": null }, - { "tail": 1, "head": 2, "freq": { "total": 120, "rel_freq": 0.8, "average": 120, "median": 120, "max": 120, "min": 120 }, "duration": { "total": 1800, "rel_duration": 0.5, "average": 15, "median": 10, "max": 30, "min": 5 } }, - { "tail": 2, "head": 3, "freq": { "total": 120, "rel_freq": 0.8, "average": 120, "median": 120, "max": 120, "min": 120 }, "duration": null }, - { "tail": 1, "head": 3, "freq": { "total": 30, "rel_freq": 0.2, "average": 30, "median": 30, "max": 30, "min": 30 }, "duration": null } - ] - }, - "bpmn": { - "vertices": [], - "edges": [] - }, - "stats": { - "cases": { "count": 150, "total": 200, "ratio": 0.75 }, - "traces": { "count": 45, "total": 60, "ratio": 0.75 }, - "task_instances": { "count": 1200, "total": 1500, "ratio": 0.8 }, - "tasks": { "count": 12, "total": 15, "ratio": 0.8 }, - "started_at": "2025-01-01T00:00:00Z", - "completed_at": "2025-06-01T00:00:00Z", - "case_duration": { - "min": 3600, - "max": 864000, - "average": 172800, - "median": 86400 + "process_map": { + "vertices": [ + { + "id": 1, + "type": "event", + "event_type": "start" + }, + { + "id": 2, + "type": "activity", + "activity_type": "task", + "label": "a", + "freq": { + "total": 187, + "rel_freq": 0.10048361096184846, + "average": 0.7420634920634921, + "median": 1.0, + "max": 4, + "min": 0, + "cases": 184 + }, + "duration": { + "total": 24524580.0, + "rel_duration": 0.09710585158598249, + "average": 131147.486631, + "median": 129480.0, + "max": 259080.0, + "min": 480.0 + } + }, + { + "id": 3, + "type": "activity", + "activity_type": "task", + "label": "b", + "freq": { + "total": 34, + "rel_freq": 0.018269747447608814, + "average": 0.1349206349206349, + "median": 0.0, + "max": 3, + "min": 0, + "cases": 32 + }, + "duration": { + "total": 4645320.0, + "rel_duration": 0.018393291729742006, + "average": 136627.058824, + "median": 144840.0, + "max": 252660.0, + "min": 3300.0 + } + }, + { + "id": 4, + "type": "activity", + "activity_type": "task", + "label": "c", + "freq": { + "total": 48, + "rel_freq": 0.025792584631918324, + "average": 0.19047619047619047, + "median": 0.0, + "max": 1, + "min": 0, + "cases": 48 + }, + "duration": { + "total": 6396540.0, + "rel_duration": 0.0253273028081949, + "average": 133261.25, + "median": 147270.0, + "max": 255360.0, + "min": 5700.0 + } + }, + { + "id": 5, + "type": "activity", + "activity_type": "task", + "label": "d", + "freq": { + "total": 241, + "rel_freq": 0.12950026867275657, + "average": 0.9563492063492064, + "median": 1.0, + "max": 1, + "min": 0, + "cases": 241 + }, + "duration": { + "total": 31980000.0, + "rel_duration": 0.12662582330542338, + "average": 132697.095436, + "median": 133860.0, + "max": 259080.0, + "min": 420.0 + } + }, + { + "id": 6, + "type": "activity", + "activity_type": "task", + "label": "f", + "freq": { + "total": 249, + "rel_freq": 0.1337990327780763, + "average": 0.9880952380952381, + "median": 1.0, + "max": 1, + "min": 0, + "cases": 249 + }, + "duration": { + "total": 31666620.0, + "rel_duration": 0.1253849852657907, + "average": 127175.180723, + "median": 122040.0, + "max": 258360.0, + "min": 1380.0 + } + }, + { + "id": 7, + "type": "activity", + "activity_type": "task", + "label": "g", + "freq": { + "total": 253, + "rel_freq": 0.13594841483073616, + "average": 1.003968253968254, + "median": 1.0, + "max": 4, + "min": 0, + "cases": 250 + }, + "duration": { + "total": 32289840.0, + "rel_duration": 0.12785264460288906, + "average": 127627.826087, + "median": 121620.0, + "max": 256980.0, + "min": 720.0 + } + }, + { + "id": 8, + "type": "activity", + "activity_type": "task", + "label": "i", + "freq": { + "total": 185, + "rel_freq": 0.09940891993551854, + "average": 0.7341269841269841, + "median": 1.0, + "max": 6, + "min": 0, + "cases": 175 + }, + "duration": { + "total": 23233920.0, + "rel_duration": 0.09199544242064861, + "average": 125588.756757, + "median": 123480.0, + "max": 258540.0, + "min": 1020.0 + } + }, + { + "id": 9, + "type": "activity", + "activity_type": "task", + "label": "h", + "freq": { + "total": 163, + "rel_freq": 0.08758731864588931, + "average": 0.6468253968253969, + "median": 1.0, + "max": 1, + "min": 0, + "cases": 163 + }, + "duration": { + "total": 20890680.0, + "rel_duration": 0.082717309393688, + "average": 128163.680982, + "median": 125280.0, + "max": 258660.0, + "min": 3480.0 + } + }, + { + "id": 10, + "type": "activity", + "activity_type": "task", + "label": "k", + "freq": { + "total": 48, + "rel_freq": 0.025792584631918324, + "average": 0.19047619047619047, + "median": 0.0, + "max": 1, + "min": 0, + "cases": 48 + }, + "duration": { + "total": 6842100.0, + "rel_duration": 0.027091511746029934, + "average": 142543.75, + "median": 149160.0, + "max": 254400.0, + "min": 9540.0 + } + }, + { + "id": 11, + "type": "activity", + "activity_type": "task", + "label": "e", + "freq": { + "total": 249, + "rel_freq": 0.1337990327780763, + "average": 0.9880952380952381, + "median": 1.0, + "max": 1, + "min": 0, + "cases": 249 + }, + "duration": { + "total": 30986280.0, + "rel_duration": 0.12269115747881096, + "average": 124442.891566, + "median": 118740.0, + "max": 258660.0, + "min": 720.0 + } + }, + { + "id": 12, + "type": "activity", + "activity_type": "task", + "label": "j", + "freq": { + "total": 22, + "rel_freq": 0.011821601289629231, + "average": 0.0873015873015873, + "median": 0.0, + "max": 1, + "min": 0, + "cases": 22 + }, + "duration": { + "total": 2228400.0, + "rel_duration": 0.008823420408186537, + "average": 101290.909091, + "median": 72420.0, + "max": 241860.0, + "min": 13980.0 + } + }, + { + "id": 13, + "type": "activity", + "activity_type": "task", + "label": "l", + "freq": { + "total": 182, + "rel_freq": 0.09779688339602365, + "average": 0.7222222222222222, + "median": 1.0, + "max": 1, + "min": 0, + "cases": 182 + }, + "duration": { + "total": 25128900.0, + "rel_duration": 0.09949867577422307, + "average": 138070.879121, + "median": 139770.0, + "max": 258360.0, + "min": 2460.0 + } + }, + { + "id": 14, + "type": "event", + "event_type": "end" + } + ], + "edges": [ + { + "head": 2, + "tail": 1, + "freq": { + "total": 175, + "rel_freq": 0.10876320696084525, + "average": 0.6944444444444444, + "median": 1.0, + "max": 1, + "min": 0, + "cases": 175 + }, + "duration": null + }, + { + "head": 3, + "tail": 1, + "freq": { + "total": 32, + "rel_freq": 0.019888129272840272, + "average": 0.12698412698412698, + "median": 0.0, + "max": 1, + "min": 0, + "cases": 32 + }, + "duration": null + }, + { + "head": 4, + "tail": 1, + "freq": { + "total": 45, + "rel_freq": 0.027967681789931635, + "average": 0.17857142857142858, + "median": 0.0, + "max": 1, + "min": 0, + "cases": 45 + }, + "duration": null + }, + { + "head": 2, + "tail": 2, + "freq": { + "total": 1, + "rel_freq": 0.0006215040397762585, + "average": 0.003968253968253968, + "median": 0.0, + "max": 1, + "min": 0, + "cases": 1 + }, + "duration": { + "total": 6420.0, + "rel_duration": 2.542019342153903e-05, + "average": 6420.0, + "median": 6420.0, + "max": 6420.0, + "min": 6420.0 + } + }, + { + "head": 5, + "tail": 2, + "freq": { + "total": 170, + "rel_freq": 0.10565568676196395, + "average": 0.6746031746031746, + "median": 1.0, + "max": 1, + "min": 0, + "cases": 170 + }, + "duration": { + "total": 1276080.0, + "rel_duration": 0.00505267919335787, + "average": 7506.352941, + "median": 7440.0, + "max": 14340.0, + "min": 300.0 + } + }, + { + "head": 6, + "tail": 2, + "freq": { + "total": 5, + "rel_freq": 0.003107520198881293, + "average": 0.01984126984126984, + "median": 0.0, + "max": 1, + "min": 0, + "cases": 5 + }, + "duration": { + "total": 29700.0, + "rel_duration": 0.00011759809106226, + "average": 5940.0, + "median": 4920.0, + "max": 10500.0, + "min": 1380.0 + } + }, + { + "head": 7, + "tail": 2, + "freq": { + "total": 8, + "rel_freq": 0.004972032318210068, + "average": 0.031746031746031744, + "median": 0.0, + "max": 1, + "min": 0, + "cases": 8 + }, + "duration": { + "total": 41400.0, + "rel_duration": 0.00016392461178375636, + "average": 5175.0, + "median": 4230.0, + "max": 14340.0, + "min": 720.0 + } + }, + { + "head": 8, + "tail": 2, + "freq": { + "total": 3, + "rel_freq": 0.0018645121193287756, + "average": 0.011904761904761904, + "median": 0.0, + "max": 3, + "min": 0, + "cases": 1 + }, + "duration": { + "total": 18780.0, + "rel_duration": 7.436000505553005e-05, + "average": 6260.0, + "median": 5700.0, + "max": 7620.0, + "min": 5460.0 + } + }, + { + "head": 2, + "tail": 3, + "freq": { + "total": 1, + "rel_freq": 0.0006215040397762585, + "average": 0.003968253968253968, + "median": 0.0, + "max": 1, + "min": 0, + "cases": 1 + }, + "duration": { + "total": 6840.0, + "rel_duration": 2.708319672949018e-05, + "average": 6840.0, + "median": 6840.0, + "max": 6840.0, + "min": 6840.0 + } + }, + { + "head": 3, + "tail": 3, + "freq": { + "total": 1, + "rel_freq": 0.0006215040397762585, + "average": 0.003968253968253968, + "median": 0.0, + "max": 1, + "min": 0, + "cases": 1 + }, + "duration": { + "total": 3540.0, + "rel_duration": 1.4016742167016848e-05, + "average": 3540.0, + "median": 3540.0, + "max": 3540.0, + "min": 3540.0 + } + }, + { + "head": 7, + "tail": 3, + "freq": { + "total": 22, + "rel_freq": 0.013673088875077687, + "average": 0.0873015873015873, + "median": 0.0, + "max": 1, + "min": 0, + "cases": 22 + }, + "duration": { + "total": 160020.0, + "rel_duration": 0.0006336042603293886, + "average": 7273.636364, + "median": 7320.0, + "max": 14160.0, + "min": 240.0 + } + }, + { + "head": 8, + "tail": 3, + "freq": { + "total": 10, + "rel_freq": 0.006215040397762586, + "average": 0.03968253968253968, + "median": 0.0, + "max": 2, + "min": 0, + "cases": 9 + }, + "duration": { + "total": 62880.0, + "rel_duration": 0.00024897535239040095, + "average": 6288.0, + "median": 4350.0, + "max": 13560.0, + "min": 1380.0 + } + }, + { + "head": 7, + "tail": 4, + "freq": { + "total": 1, + "rel_freq": 0.0006215040397762585, + "average": 0.003968253968253968, + "median": 0.0, + "max": 1, + "min": 0, + "cases": 1 + }, + "duration": { + "total": 11460.0, + "rel_duration": 4.5376233116952846e-05, + "average": 11460.0, + "median": 11460.0, + "max": 11460.0, + "min": 11460.0 + } + }, + { + "head": 9, + "tail": 4, + "freq": { + "total": 46, + "rel_freq": 0.028589185829707892, + "average": 0.18253968253968253, + "median": 0.0, + "max": 1, + "min": 0, + "cases": 46 + }, + "duration": { + "total": 313800.0, + "rel_duration": 0.001242501042940646, + "average": 6821.73913, + "median": 6870.0, + "max": 14340.0, + "min": 300.0 + } + }, + { + "head": 10, + "tail": 4, + "freq": { + "total": 1, + "rel_freq": 0.0006215040397762585, + "average": 0.003968253968253968, + "median": 0.0, + "max": 1, + "min": 0, + "cases": 1 + }, + "duration": { + "total": 13500.0, + "rel_duration": 5.3453677755572725e-05, + "average": 13500.0, + "median": 13500.0, + "max": 13500.0, + "min": 13500.0 + } + }, + { + "head": 4, + "tail": 5, + "freq": { + "total": 1, + "rel_freq": 0.0006215040397762585, + "average": 0.003968253968253968, + "median": 0.0, + "max": 1, + "min": 0, + "cases": 1 + }, + "duration": { + "total": 11760.0, + "rel_duration": 4.656409262263224e-05, + "average": 11760.0, + "median": 11760.0, + "max": 11760.0, + "min": 11760.0 + } + }, + { + "head": 7, + "tail": 5, + "freq": { + "total": 3, + "rel_freq": 0.0018645121193287756, + "average": 0.011904761904761904, + "median": 0.0, + "max": 1, + "min": 0, + "cases": 3 + }, + "duration": { + "total": 24240.0, + "rel_duration": 9.597904805889502e-05, + "average": 8080.0, + "median": 8280.0, + "max": 11160.0, + "min": 4800.0 + } + }, + { + "head": 8, + "tail": 5, + "freq": { + "total": 1, + "rel_freq": 0.0006215040397762585, + "average": 0.003968253968253968, + "median": 0.0, + "max": 1, + "min": 0, + "cases": 1 + }, + "duration": { + "total": 3600.0, + "rel_duration": 1.4254314068152727e-05, + "average": 3600.0, + "median": 3600.0, + "max": 3600.0, + "min": 3600.0 + } + }, + { + "head": 11, + "tail": 5, + "freq": { + "total": 236, + "rel_freq": 0.14667495338719702, + "average": 0.9365079365079365, + "median": 1.0, + "max": 1, + "min": 0, + "cases": 236 + }, + "duration": { + "total": 1691340.0, + "rel_duration": 0.0066969143211192865, + "average": 7166.694915, + "median": 7620.0, + "max": 14280.0, + "min": 240.0 + } + }, + { + "head": 5, + "tail": 6, + "freq": { + "total": 2, + "rel_freq": 0.001243008079552517, + "average": 0.007936507936507936, + "median": 0.0, + "max": 1, + "min": 0, + "cases": 2 + }, + "duration": { + "total": 20280.0, + "rel_duration": 8.029930258392703e-05, + "average": 10140.0, + "median": 10140.0, + "max": 12060.0, + "min": 8220.0 + } + }, + { + "head": 7, + "tail": 6, + "freq": { + "total": 214, + "rel_freq": 0.13300186451211932, + "average": 0.8492063492063492, + "median": 1.0, + "max": 1, + "min": 0, + "cases": 214 + }, + "duration": { + "total": 1494420.0, + "rel_duration": 0.005917203341591333, + "average": 6983.271028, + "median": 6870.0, + "max": 14400.0, + "min": 120.0 + } + }, + { + "head": 11, + "tail": 6, + "freq": { + "total": 3, + "rel_freq": 0.0018645121193287756, + "average": 0.011904761904761904, + "median": 0.0, + "max": 1, + "min": 0, + "cases": 3 + }, + "duration": { + "total": 11820.0, + "rel_duration": 4.680166452376812e-05, + "average": 3940.0, + "median": 3780.0, + "max": 7860.0, + "min": 180.0 + } + }, + { + "head": 12, + "tail": 6, + "freq": { + "total": 22, + "rel_freq": 0.013673088875077687, + "average": 0.0873015873015873, + "median": 0.0, + "max": 1, + "min": 0, + "cases": 22 + }, + "duration": { + "total": 179760.0, + "rel_duration": 0.0007117654158030929, + "average": 8170.909091, + "median": 8310.0, + "max": 14040.0, + "min": 120.0 + } + }, + { + "head": 13, + "tail": 6, + "freq": { + "total": 8, + "rel_freq": 0.004972032318210068, + "average": 0.031746031746031744, + "median": 0.0, + "max": 1, + "min": 0, + "cases": 8 + }, + "duration": { + "total": 53340.0, + "rel_duration": 0.00021120142010979623, + "average": 6667.5, + "median": 7290.0, + "max": 11700.0, + "min": 2040.0 + } + }, + { + "head": 4, + "tail": 7, + "freq": { + "total": 1, + "rel_freq": 0.0006215040397762585, + "average": 0.003968253968253968, + "median": 0.0, + "max": 1, + "min": 0, + "cases": 1 + }, + "duration": { + "total": 2400.0, + "rel_duration": 9.502876045435152e-06, + "average": 2400.0, + "median": 2400.0, + "max": 2400.0, + "min": 2400.0 + } + }, + { + "head": 6, + "tail": 7, + "freq": { + "total": 8, + "rel_freq": 0.004972032318210068, + "average": 0.031746031746031744, + "median": 0.0, + "max": 1, + "min": 0, + "cases": 8 + }, + "duration": { + "total": 42420.0, + "rel_duration": 0.0001679633341030663, + "average": 5302.5, + "median": 4620.0, + "max": 12120.0, + "min": 1800.0 + } + }, + { + "head": 7, + "tail": 7, + "freq": { + "total": 1, + "rel_freq": 0.0006215040397762585, + "average": 0.003968253968253968, + "median": 0.0, + "max": 1, + "min": 0, + "cases": 1 + }, + "duration": { + "total": 11400.0, + "rel_duration": 4.513866121581697e-05, + "average": 11400.0, + "median": 11400.0, + "max": 11400.0, + "min": 11400.0 + } + }, + { + "head": 8, + "tail": 7, + "freq": { + "total": 4, + "rel_freq": 0.002486016159105034, + "average": 0.015873015873015872, + "median": 0.0, + "max": 3, + "min": 0, + "cases": 2 + }, + "duration": { + "total": 28560.0, + "rel_duration": 0.0001130842249406783, + "average": 7140.0, + "median": 5970.0, + "max": 11880.0, + "min": 4740.0 + } + }, + { + "head": 9, + "tail": 7, + "freq": { + "total": 117, + "rel_freq": 0.07271597265382225, + "average": 0.4642857142857143, + "median": 0.0, + "max": 1, + "min": 0, + "cases": 117 + }, + "duration": { + "total": 888360.0, + "rel_duration": 0.0035174895682178213, + "average": 7592.820513, + "median": 7440.0, + "max": 14340.0, + "min": 540.0 + } + }, + { + "head": 10, + "tail": 7, + "freq": { + "total": 45, + "rel_freq": 0.027967681789931635, + "average": 0.17857142857142858, + "median": 0.0, + "max": 1, + "min": 0, + "cases": 45 + }, + "duration": { + "total": 365220.0, + "rel_duration": 0.001446100162214094, + "average": 8116.0, + "median": 7980.0, + "max": 13980.0, + "min": 1320.0 + } + }, + { + "head": 11, + "tail": 7, + "freq": { + "total": 1, + "rel_freq": 0.0006215040397762585, + "average": 0.003968253968253968, + "median": 0.0, + "max": 1, + "min": 0, + "cases": 1 + }, + "duration": { + "total": 11880.0, + "rel_duration": 4.7039236424903995e-05, + "average": 11880.0, + "median": 11880.0, + "max": 11880.0, + "min": 11880.0 + } + }, + { + "head": 13, + "tail": 7, + "freq": { + "total": 76, + "rel_freq": 0.04723430702299565, + "average": 0.30158730158730157, + "median": 0.0, + "max": 1, + "min": 0, + "cases": 76 + }, + "duration": { + "total": 566760.0, + "rel_duration": 0.002244104178129511, + "average": 7457.368421, + "median": 7560.0, + "max": 14400.0, + "min": 360.0 + } + }, + { + "head": 2, + "tail": 8, + "freq": { + "total": 2, + "rel_freq": 0.001243008079552517, + "average": 0.007936507936507936, + "median": 0.0, + "max": 2, + "min": 0, + "cases": 1 + }, + "duration": { + "total": 17820.0, + "rel_duration": 7.0558854637356e-05, + "average": 8910.0, + "median": 8910.0, + "max": 11760.0, + "min": 6060.0 + } + }, + { + "head": 3, + "tail": 8, + "freq": { + "total": 1, + "rel_freq": 0.0006215040397762585, + "average": 0.003968253968253968, + "median": 0.0, + "max": 1, + "min": 0, + "cases": 1 + }, + "duration": { + "total": 5880.0, + "rel_duration": 2.328204631131612e-05, + "average": 5880.0, + "median": 5880.0, + "max": 5880.0, + "min": 5880.0 + } + }, + { + "head": 4, + "tail": 8, + "freq": { + "total": 1, + "rel_freq": 0.0006215040397762585, + "average": 0.003968253968253968, + "median": 0.0, + "max": 1, + "min": 0, + "cases": 1 + }, + "duration": { + "total": 5460.0, + "rel_duration": 2.161904300336497e-05, + "average": 5460.0, + "median": 5460.0, + "max": 5460.0, + "min": 5460.0 + } + }, + { + "head": 5, + "tail": 8, + "freq": { + "total": 67, + "rel_freq": 0.041640770665009326, + "average": 0.26587301587301587, + "median": 0.0, + "max": 1, + "min": 0, + "cases": 67 + }, + "duration": { + "total": 516600.0, + "rel_duration": 0.0020454940687799164, + "average": 7710.447761, + "median": 7680.0, + "max": 14280.0, + "min": 240.0 + } + }, + { + "head": 7, + "tail": 8, + "freq": { + "total": 3, + "rel_freq": 0.0018645121193287756, + "average": 0.011904761904761904, + "median": 0.0, + "max": 2, + "min": 0, + "cases": 2 + }, + "duration": { + "total": 25920.0, + "rel_duration": 0.00010263106129069963, + "average": 8640.0, + "median": 6360.0, + "max": 13920.0, + "min": 5640.0 + } + }, + { + "head": 8, + "tail": 8, + "freq": { + "total": 5, + "rel_freq": 0.003107520198881293, + "average": 0.01984126984126984, + "median": 0.0, + "max": 3, + "min": 0, + "cases": 3 + }, + "duration": { + "total": 31620.0, + "rel_duration": 0.0001252003918986081, + "average": 6324.0, + "median": 6900.0, + "max": 9900.0, + "min": 660.0 + } + }, + { + "head": 10, + "tail": 8, + "freq": { + "total": 1, + "rel_freq": 0.0006215040397762585, + "average": 0.003968253968253968, + "median": 0.0, + "max": 1, + "min": 0, + "cases": 1 + }, + "duration": { + "total": 3240.0, + "rel_duration": 1.2828882661337454e-05, + "average": 3240.0, + "median": 3240.0, + "max": 3240.0, + "min": 3240.0 + } + }, + { + "head": 11, + "tail": 8, + "freq": { + "total": 9, + "rel_freq": 0.005593536357986327, + "average": 0.03571428571428571, + "median": 0.0, + "max": 1, + "min": 0, + "cases": 9 + }, + "duration": { + "total": 82380.0, + "rel_duration": 0.0003261862202595616, + "average": 9153.333333, + "median": 9720.0, + "max": 13920.0, + "min": 3060.0 + } + }, + { + "head": 13, + "tail": 8, + "freq": { + "total": 96, + "rel_freq": 0.05966438781852082, + "average": 0.38095238095238093, + "median": 0.0, + "max": 1, + "min": 0, + "cases": 96 + }, + "duration": { + "total": 690120.0, + "rel_duration": 0.0027325520068648777, + "average": 7188.75, + "median": 7350.0, + "max": 14220.0, + "min": 120.0 + } + }, + { + "head": 8, + "tail": 9, + "freq": { + "total": 162, + "rel_freq": 0.10068365444375388, + "average": 0.6428571428571429, + "median": 1.0, + "max": 1, + "min": 0, + "cases": 162 + }, + "duration": { + "total": 1180800.0, + "rel_duration": 0.004675415014354094, + "average": 7288.888889, + "median": 7470.0, + "max": 14280.0, + "min": 240.0 + } + }, + { + "head": 13, + "tail": 9, + "freq": { + "total": 1, + "rel_freq": 0.0006215040397762585, + "average": 0.003968253968253968, + "median": 0.0, + "max": 1, + "min": 0, + "cases": 1 + }, + "duration": { + "total": 6960.0, + "rel_duration": 2.7558340531761937e-05, + "average": 6960.0, + "median": 6960.0, + "max": 6960.0, + "min": 6960.0 + } + }, + { + "head": 14, + "tail": 10, + "freq": { + "total": 48, + "rel_freq": 0.02983219390926041, + "average": 0.19047619047619047, + "median": 0.0, + "max": 1, + "min": 0, + "cases": 48 + }, + "duration": null + }, + { + "head": 2, + "tail": 11, + "freq": { + "total": 8, + "rel_freq": 0.004972032318210068, + "average": 0.031746031746031744, + "median": 0.0, + "max": 1, + "min": 0, + "cases": 8 + }, + "duration": { + "total": 58080.0, + "rel_duration": 0.00022996960029953066, + "average": 7260.0, + "median": 5550.0, + "max": 14220.0, + "min": 2340.0 + } + }, + { + "head": 5, + "tail": 11, + "freq": { + "total": 2, + "rel_freq": 0.001243008079552517, + "average": 0.007936507936507936, + "median": 0.0, + "max": 1, + "min": 0, + "cases": 2 + }, + "duration": { + "total": 13560.0, + "rel_duration": 5.36912496567086e-05, + "average": 6780.0, + "median": 6780.0, + "max": 8220.0, + "min": 5340.0 + } + }, + { + "head": 6, + "tail": 11, + "freq": { + "total": 236, + "rel_freq": 0.14667495338719702, + "average": 0.9365079365079365, + "median": 1.0, + "max": 1, + "min": 0, + "cases": 236 + }, + "duration": { + "total": 1720080.0, + "rel_duration": 0.006810711261763373, + "average": 7288.474576, + "median": 7230.0, + "max": 14340.0, + "min": 120.0 + } + }, + { + "head": 7, + "tail": 11, + "freq": { + "total": 1, + "rel_freq": 0.0006215040397762585, + "average": 0.003968253968253968, + "median": 0.0, + "max": 1, + "min": 0, + "cases": 1 + }, + "duration": { + "total": 14040.0, + "rel_duration": 5.559182486579563e-05, + "average": 14040.0, + "median": 14040.0, + "max": 14040.0, + "min": 14040.0 + } + }, + { + "head": 10, + "tail": 11, + "freq": { + "total": 1, + "rel_freq": 0.0006215040397762585, + "average": 0.003968253968253968, + "median": 0.0, + "max": 1, + "min": 0, + "cases": 1 + }, + "duration": { + "total": 13620.0, + "rel_duration": 5.392882155784448e-05, + "average": 13620.0, + "median": 13620.0, + "max": 13620.0, + "min": 13620.0 + } + }, + { + "head": 13, + "tail": 11, + "freq": { + "total": 1, + "rel_freq": 0.0006215040397762585, + "average": 0.003968253968253968, + "median": 0.0, + "max": 1, + "min": 0, + "cases": 1 + }, + "duration": { + "total": 3780.0, + "rel_duration": 1.4967029771560362e-05, + "average": 3780.0, + "median": 3780.0, + "max": 3780.0, + "min": 3780.0 + } + }, + { + "head": 14, + "tail": 12, + "freq": { + "total": 22, + "rel_freq": 0.013673088875077687, + "average": 0.0873015873015873, + "median": 0.0, + "max": 1, + "min": 0, + "cases": 22 + }, + "duration": null + }, + { + "head": 14, + "tail": 13, + "freq": { + "total": 182, + "rel_freq": 0.11311373523927906, + "average": 0.7222222222222222, + "median": 1.0, + "max": 1, + "min": 0, + "cases": 182 + }, + "duration": null + } + ] + }, + "bpmn": { + "vertices": [ + { + "id": 1, + "type": "event", + "event_type": "start" + }, + { + "id": 2, + "type": "gateway", + "gateway_type": "exclusive" + }, + { + "id": 3, + "type": "activity", + "activity_type": "task", + "label": "a", + "freq": { + "total": 187, + "rel_freq": 0.10048361096184846, + "average": 0.7420634920634921, + "median": 1.0, + "max": 4, + "min": 0, + "cases": 184 + }, + "duration": { + "total": 24524580.0, + "rel_duration": 0.09710585158598249, + "average": 131147.486631, + "median": 129480.0, + "max": 259080.0, + "min": 480.0 + } + }, + { + "id": 4, + "type": "activity", + "activity_type": "task", + "label": "b", + "freq": { + "total": 34, + "rel_freq": 0.018269747447608814, + "average": 0.1349206349206349, + "median": 0.0, + "max": 3, + "min": 0, + "cases": 32 + }, + "duration": { + "total": 4645320.0, + "rel_duration": 0.018393291729742006, + "average": 136627.058824, + "median": 144840.0, + "max": 252660.0, + "min": 3300.0 + } + }, + { + "id": 5, + "type": "activity", + "activity_type": "task", + "label": "c", + "freq": { + "total": 48, + "rel_freq": 0.025792584631918324, + "average": 0.19047619047619047, + "median": 0.0, + "max": 1, + "min": 0, + "cases": 48 + }, + "duration": { + "total": 6396540.0, + "rel_duration": 0.0253273028081949, + "average": 133261.25, + "median": 147270.0, + "max": 255360.0, + "min": 5700.0 + } + }, + { + "id": 6, + "type": "activity", + "activity_type": "task", + "label": "d", + "freq": { + "total": 241, + "rel_freq": 0.12950026867275657, + "average": 0.9563492063492064, + "median": 1.0, + "max": 1, + "min": 0, + "cases": 241 + }, + "duration": { + "total": 31980000.0, + "rel_duration": 0.12662582330542338, + "average": 132697.095436, + "median": 133860.0, + "max": 259080.0, + "min": 420.0 + } + }, + { + "id": 7, + "type": "gateway", + "gateway_type": "exclusive" + }, + { + "id": 8, + "type": "gateway", + "gateway_type": "exclusive" + }, + { + "id": 9, + "type": "activity", + "activity_type": "task", + "label": "e", + "freq": { + "total": 249, + "rel_freq": 0.1337990327780763, + "average": 0.9880952380952381, + "median": 1.0, + "max": 1, + "min": 0, + "cases": 249 + }, + "duration": { + "total": 30986280.0, + "rel_duration": 0.12269115747881096, + "average": 124442.891566, + "median": 118740.0, + "max": 258660.0, + "min": 720.0 + } + }, + { + "id": 10, + "type": "activity", + "activity_type": "task", + "label": "g", + "freq": { + "total": 253, + "rel_freq": 0.13594841483073616, + "average": 1.003968253968254, + "median": 1.0, + "max": 4, + "min": 0, + "cases": 250 + }, + "duration": { + "total": 32289840.0, + "rel_duration": 0.12785264460288906, + "average": 127627.826087, + "median": 121620.0, + "max": 256980.0, + "min": 720.0 + } + }, + { + "id": 11, + "type": "activity", + "activity_type": "task", + "label": "h", + "freq": { + "total": 163, + "rel_freq": 0.08758731864588931, + "average": 0.6468253968253969, + "median": 1.0, + "max": 1, + "min": 0, + "cases": 163 + }, + "duration": { + "total": 20890680.0, + "rel_duration": 0.082717309393688, + "average": 128163.680982, + "median": 125280.0, + "max": 258660.0, + "min": 3480.0 + } + }, + { + "id": 12, + "type": "activity", + "activity_type": "task", + "label": "f", + "freq": { + "total": 249, + "rel_freq": 0.1337990327780763, + "average": 0.9880952380952381, + "median": 1.0, + "max": 1, + "min": 0, + "cases": 249 + }, + "duration": { + "total": 31666620.0, + "rel_duration": 0.1253849852657907, + "average": 127175.180723, + "median": 122040.0, + "max": 258360.0, + "min": 1380.0 + } + }, + { + "id": 13, + "type": "gateway", + "gateway_type": "exclusive" + }, + { + "id": 14, + "type": "activity", + "activity_type": "task", + "label": "i", + "freq": { + "total": 185, + "rel_freq": 0.09940891993551854, + "average": 0.7341269841269841, + "median": 1.0, + "max": 6, + "min": 0, + "cases": 175 + }, + "duration": { + "total": 23233920.0, + "rel_duration": 0.09199544242064861, + "average": 125588.756757, + "median": 123480.0, + "max": 258540.0, + "min": 1020.0 + } + }, + { + "id": 15, + "type": "gateway", + "gateway_type": "exclusive" + }, + { + "id": 16, + "type": "activity", + "activity_type": "task", + "label": "k", + "freq": { + "total": 48, + "rel_freq": 0.025792584631918324, + "average": 0.19047619047619047, + "median": 0.0, + "max": 1, + "min": 0, + "cases": 48 + }, + "duration": { + "total": 6842100.0, + "rel_duration": 0.027091511746029934, + "average": 142543.75, + "median": 149160.0, + "max": 254400.0, + "min": 9540.0 + } + }, + { + "id": 17, + "type": "activity", + "activity_type": "task", + "label": "l", + "freq": { + "total": 182, + "rel_freq": 0.09779688339602365, + "average": 0.7222222222222222, + "median": 1.0, + "max": 1, + "min": 0, + "cases": 182 + }, + "duration": { + "total": 25128900.0, + "rel_duration": 0.09949867577422307, + "average": 138070.879121, + "median": 139770.0, + "max": 258360.0, + "min": 2460.0 + } + }, + { + "id": 18, + "type": "activity", + "activity_type": "task", + "label": "j", + "freq": { + "total": 22, + "rel_freq": 0.011821601289629231, + "average": 0.0873015873015873, + "median": 0.0, + "max": 1, + "min": 0, + "cases": 22 + }, + "duration": { + "total": 2228400.0, + "rel_duration": 0.008823420408186537, + "average": 101290.909091, + "median": 72420.0, + "max": 241860.0, + "min": 13980.0 + } + }, + { + "id": 19, + "type": "event", + "event_type": "end" + } + ], + "edges": [ + { + "head": 2, + "tail": 1, + "freq": { + "total": 252, + "rel_freq": 0.15661901802361716, + "average": 1.0, + "median": 1.0, + "max": 1, + "min": 1, + "cases": 252 + }, + "duration": null + }, + { + "head": 3, + "tail": 2, + "freq": { + "total": 175, + "rel_freq": 0.10876320696084525, + "average": 0.6944444444444444, + "median": 1.0, + "max": 1, + "min": 0, + "cases": 175 + }, + "duration": null + }, + { + "head": 4, + "tail": 2, + "freq": { + "total": 32, + "rel_freq": 0.019888129272840272, + "average": 0.12698412698412698, + "median": 0.0, + "max": 1, + "min": 0, + "cases": 32 + }, + "duration": null + }, + { + "head": 5, + "tail": 2, + "freq": { + "total": 45, + "rel_freq": 0.027967681789931635, + "average": 0.17857142857142858, + "median": 0.0, + "max": 1, + "min": 0, + "cases": 45 + }, + "duration": null + }, + { + "head": 6, + "tail": 3, + "freq": { + "total": 170, + "rel_freq": 0.10565568676196395, + "average": 0.6746031746031746, + "median": 1.0, + "max": 1, + "min": 0, + "cases": 170 + }, + "duration": { + "total": 1276080.0, + "rel_duration": 0.00505267919335787, + "average": 7506.352941, + "median": 7440.0, + "max": 14340.0, + "min": 300.0 + } + }, + { + "head": 7, + "tail": 4, + "freq": { + "total": 22, + "rel_freq": 0.013673088875077687, + "average": 0.0873015873015873, + "median": 0.0, + "max": 1, + "min": 0, + "cases": 22 + }, + "duration": null + }, + { + "head": 8, + "tail": 5, + "freq": { + "total": 46, + "rel_freq": 0.028589185829707892, + "average": 0.18253968253968253, + "median": 0.0, + "max": 1, + "min": 0, + "cases": 46 + }, + "duration": null + }, + { + "head": 9, + "tail": 6, + "freq": { + "total": 236, + "rel_freq": 0.14667495338719702, + "average": 0.9365079365079365, + "median": 1.0, + "max": 1, + "min": 0, + "cases": 236 + }, + "duration": { + "total": 1691340.0, + "rel_duration": 0.0066969143211192865, + "average": 7166.694915, + "median": 7620.0, + "max": 14280.0, + "min": 240.0 + } + }, + { + "head": 10, + "tail": 7, + "freq": { + "total": 236, + "rel_freq": 0.14667495338719702, + "average": 0.9365079365079365, + "median": 1.0, + "max": 1, + "min": 0, + "cases": 236 + }, + "duration": null + }, + { + "head": 11, + "tail": 8, + "freq": { + "total": 163, + "rel_freq": 0.10130515848353014, + "average": 0.6468253968253969, + "median": 1.0, + "max": 1, + "min": 0, + "cases": 163 + }, + "duration": null + }, + { + "head": 12, + "tail": 9, + "freq": { + "total": 236, + "rel_freq": 0.14667495338719702, + "average": 0.9365079365079365, + "median": 1.0, + "max": 1, + "min": 0, + "cases": 236 + }, + "duration": { + "total": 1720080.0, + "rel_duration": 0.006810711261763373, + "average": 7288.474576, + "median": 7230.0, + "max": 14340.0, + "min": 120.0 + } + }, + { + "head": 13, + "tail": 10, + "freq": { + "total": 162, + "rel_freq": 0.10068365444375388, + "average": 0.6428571428571429, + "median": 1.0, + "max": 1, + "min": 0, + "cases": 162 + }, + "duration": null + }, + { + "head": 14, + "tail": 11, + "freq": { + "total": 162, + "rel_freq": 0.10068365444375388, + "average": 0.6428571428571429, + "median": 1.0, + "max": 1, + "min": 0, + "cases": 162 + }, + "duration": { + "total": 1180800.0, + "rel_duration": 0.004675415014354094, + "average": 7288.888889, + "median": 7470.0, + "max": 14280.0, + "min": 240.0 + } + }, + { + "head": 15, + "tail": 12, + "freq": { + "total": 236, + "rel_freq": 0.14667495338719702, + "average": 0.9365079365079365, + "median": 1.0, + "max": 1, + "min": 0, + "cases": 236 + }, + "duration": null + }, + { + "head": 8, + "tail": 13, + "freq": { + "total": 117, + "rel_freq": 0.07271597265382225, + "average": 0.4642857142857143, + "median": 0.0, + "max": 1, + "min": 0, + "cases": 117 + }, + "duration": null + }, + { + "head": 16, + "tail": 13, + "freq": { + "total": 45, + "rel_freq": 0.027967681789931635, + "average": 0.17857142857142858, + "median": 0.0, + "max": 1, + "min": 0, + "cases": 45 + }, + "duration": null + }, + { + "head": 17, + "tail": 14, + "freq": { + "total": 96, + "rel_freq": 0.05966438781852082, + "average": 0.38095238095238093, + "median": 0.0, + "max": 1, + "min": 0, + "cases": 96 + }, + "duration": { + "total": 690120.0, + "rel_duration": 0.0027325520068648777, + "average": 7188.75, + "median": 7350.0, + "max": 14220.0, + "min": 120.0 + } + }, + { + "head": 7, + "tail": 15, + "freq": { + "total": 214, + "rel_freq": 0.13300186451211932, + "average": 0.8492063492063492, + "median": 1.0, + "max": 1, + "min": 0, + "cases": 214 + }, + "duration": null + }, + { + "head": 18, + "tail": 15, + "freq": { + "total": 22, + "rel_freq": 0.013673088875077687, + "average": 0.0873015873015873, + "median": 0.0, + "max": 1, + "min": 0, + "cases": 22 + }, + "duration": null + }, + { + "head": 19, + "tail": 16, + "freq": { + "total": 48, + "rel_freq": 0.02983219390926041, + "average": 0.19047619047619047, + "median": 0.0, + "max": 1, + "min": 0, + "cases": 48 + }, + "duration": null + }, + { + "head": 19, + "tail": 17, + "freq": { + "total": 182, + "rel_freq": 0.11311373523927906, + "average": 0.7222222222222222, + "median": 1.0, + "max": 1, + "min": 0, + "cases": 182 + }, + "duration": null + }, + { + "head": 19, + "tail": 18, + "freq": { + "total": 22, + "rel_freq": 0.013673088875077687, + "average": 0.0873015873015873, + "median": 0.0, + "max": 1, + "min": 0, + "cases": 22 + }, + "duration": null + } + ] + }, + "stats": { + "cases": { + "count": 252, + "total": 252, + "ratio": 1.0 + }, + "traces": { + "count": 12, + "total": 12, + "ratio": 1.0 + }, + "task_instances": { + "count": 1861, + "total": 1861, + "ratio": 1.0 + }, + "tasks": { + "count": 12, + "total": 12, + "ratio": 1.0 + }, + "started_at": "2022-01-03T00:56:00", + "completed_at": "2022-12-31T01:32:00", + "case_duration": { + "min": 363840.0, + "max": 2233740.0, + "average": 1002202.8571428572, + "median": 994350.0 + } + }, + "insights": { + "most_freq_tasks": [ + "i" + ], + "most_freq_in": [ + "i" + ], + "most_freq_out": [ + "i" + ], + "most_time_tasks": [ + "g" + ], + "most_time_edges": [ + [ + "e", + "f" + ] + ], + "self_loops": [ + "b", + "i", + "a", + "g" + ], + "short_loops": [ + [ + "b", + "i" + ], + [ + "a", + "i" + ], + [ + "g", + "i" + ] + ], + "shortest_traces": [ + [ + "a", + "f", + "d", + "g", + "l" + ] + ], + "longest_traces": [ + [ + "a", + "f", + "e", + "d", + "c", + "g", + "g", + "i", + "g", + "i", + "g", + "i", + "i", + "l" + ] + ], + "most_freq_traces": [ + [ + "a", + "d", + "e", + "f", + "g", + "h", + "i", + "l" + ] + ] } - }, - "insights": [] } diff --git a/cypress/fixtures/api/filter-params.json b/cypress/fixtures/api/filter-params.json new file mode 100644 index 0000000..e544244 --- /dev/null +++ b/cypress/fixtures/api/filter-params.json @@ -0,0 +1,249 @@ +{ + "tasks": [ + { + "label": "a", + "occurrences": 187, + "occurrence_ratio": 0.10048361096184846, + "cases": 184, + "case_ratio": 0.7301587301587301 + }, + { + "label": "d", + "occurrences": 241, + "occurrence_ratio": 0.12950026867275657, + "cases": 241, + "case_ratio": 0.9563492063492064 + }, + { + "label": "e", + "occurrences": 249, + "occurrence_ratio": 0.1337990327780763, + "cases": 249, + "case_ratio": 0.9880952380952381 + }, + { + "label": "f", + "occurrences": 249, + "occurrence_ratio": 0.1337990327780763, + "cases": 249, + "case_ratio": 0.9880952380952381 + }, + { + "label": "g", + "occurrences": 253, + "occurrence_ratio": 0.13594841483073616, + "cases": 250, + "case_ratio": 0.9920634920634921 + }, + { + "label": "h", + "occurrences": 163, + "occurrence_ratio": 0.08758731864588931, + "cases": 163, + "case_ratio": 0.6468253968253969 + }, + { + "label": "i", + "occurrences": 185, + "occurrence_ratio": 0.09940891993551854, + "cases": 175, + "case_ratio": 0.6944444444444444 + }, + { + "label": "l", + "occurrences": 182, + "occurrence_ratio": 0.09779688339602365, + "cases": 182, + "case_ratio": 0.7222222222222222 + }, + { + "label": "c", + "occurrences": 48, + "occurrence_ratio": 0.025792584631918324, + "cases": 48, + "case_ratio": 0.19047619047619047 + }, + { + "label": "k", + "occurrences": 48, + "occurrence_ratio": 0.025792584631918324, + "cases": 48, + "case_ratio": 0.19047619047619047 + }, + { + "label": "b", + "occurrences": 34, + "occurrence_ratio": 0.018269747447608814, + "cases": 32, + "case_ratio": 0.12698412698412698 + }, + { + "label": "j", + "occurrences": 22, + "occurrence_ratio": 0.011821601289629231, + "cases": 22, + "case_ratio": 0.0873015873015873 + } + ], + "sources": [ + { + "label": "a", + "occurrences": 175, + "occurrence_ratio": 0.6944444444444444, + "sinks": [ + "k", + "l" + ] + }, + { + "label": "c", + "occurrences": 45, + "occurrence_ratio": 0.17857142857142858, + "sinks": [ + "k" + ] + }, + { + "label": "b", + "occurrences": 32, + "occurrence_ratio": 0.12698412698412698, + "sinks": [ + "k", + "j", + "l" + ] + } + ], + "sinks": [ + { + "label": "l", + "occurrences": 182, + "occurrence_ratio": 0.7222222222222222, + "sources": [ + "a", + "b" + ] + }, + { + "label": "k", + "occurrences": 48, + "occurrence_ratio": 0.19047619047619047, + "sources": [ + "a", + "b", + "c" + ] + }, + { + "label": "j", + "occurrences": 22, + "occurrence_ratio": 0.0873015873015873, + "sources": [ + "b" + ] + } + ], + "timeframe": { + "data": [ + { + "x": "2022-01-21T03:21:48", + "y": 347 + }, + { + "x": "2022-02-26T08:13:24", + "y": 426 + }, + { + "x": "2022-04-03T13:05:00", + "y": 394 + }, + { + "x": "2022-05-09T17:56:36", + "y": 375 + }, + { + "x": "2022-06-14T22:48:12", + "y": 431 + }, + { + "x": "2022-07-21T03:39:48", + "y": 393 + }, + { + "x": "2022-08-26T08:31:24", + "y": 284 + }, + { + "x": "2022-10-01T13:23:00", + "y": 359 + }, + { + "x": "2022-11-06T18:14:36", + "y": 386 + }, + { + "x": "2022-12-12T23:06:12", + "y": 327 + } + ], + "x_axis": { + "min": "2022-01-03T00:56:00", + "max": "2022-12-31T01:32:00" + }, + "y_axis": { + "min": 0, + "max": 431 + } + }, + "traces": [ + { + "id": 1, + "count": 95 + }, + { + "id": 2, + "count": 74 + }, + { + "id": 3, + "count": 45 + }, + { + "id": 4, + "count": 22 + }, + { + "id": 5, + "count": 8 + }, + { + "id": 6, + "count": 2 + }, + { + "id": 7, + "count": 1 + }, + { + "id": 8, + "count": 1 + }, + { + "id": 9, + "count": 1 + }, + { + "id": 10, + "count": 1 + }, + { + "id": 11, + "count": 1 + }, + { + "id": 12, + "count": 1 + } + ], + "attrs": [] +} diff --git a/cypress/fixtures/api/performance.json b/cypress/fixtures/api/performance.json index 33b9ad8..5c3eba2 100644 --- a/cypress/fixtures/api/performance.json +++ b/cypress/fixtures/api/performance.json @@ -1,18 +1,928 @@ { - "cycle_time": { - "labels": ["Task A", "Task B"], - "data": [7200, 3600] - }, - "processing_time": { - "labels": ["Task A", "Task B"], - "data": [5400, 2700] - }, - "waiting_time": { - "labels": ["Task A → Task B", "Task B → End"], - "data": [1800, 900] - }, - "frequency": { - "labels": ["Task A", "Task B"], - "data": [150, 120] - } + "time": { + "avg_cycle_time": { + "data": [ + { + "x": "2022-01-21T03:21:48", + "y": 980220.0 + }, + { + "x": "2022-02-26T08:13:24", + "y": 1000376.129032 + }, + { + "x": "2022-04-03T13:05:00", + "y": 911990.0 + }, + { + "x": "2022-05-09T17:56:36", + "y": 1041860.0 + }, + { + "x": "2022-06-14T22:48:12", + "y": 985415.625 + }, + { + "x": "2022-07-21T03:39:48", + "y": 938079.130435 + }, + { + "x": "2022-08-26T08:31:24", + "y": 1074680.0 + }, + { + "x": "2022-10-01T13:23:00", + "y": 1061848.695652 + }, + { + "x": "2022-11-06T18:14:36", + "y": 970119.230769 + }, + { + "x": "2022-12-12T23:06:12", + "y": 1060703.076923 + } + ], + "x_axis": { + "min": "2022-01-03T00:56:00", + "max": "2022-12-31T01:32:00" + }, + "y_axis": { + "min": 0.0, + "max": 1074680.0 + } + }, + "avg_cycle_efficiency": { + "data": [ + { + "x": "2022-01-21T03:21:48", + "y": 0.9527980523449506 + }, + { + "x": "2022-02-26T08:13:24", + "y": 0.9516493513262202 + }, + { + "x": "2022-04-03T13:05:00", + "y": 0.9475330648076836 + }, + { + "x": "2022-05-09T17:56:36", + "y": 0.9537265449333607 + }, + { + "x": "2022-06-14T22:48:12", + "y": 0.9528919667258132 + }, + { + "x": "2022-07-21T03:39:48", + "y": 0.9489804015433904 + }, + { + "x": "2022-08-26T08:31:24", + "y": 0.9538748758272698 + }, + { + "x": "2022-10-01T13:23:00", + "y": 0.9548679615433759 + }, + { + "x": "2022-11-06T18:14:36", + "y": 0.9469965631092006 + }, + { + "x": "2022-12-12T23:06:12", + "y": 0.9505469198562757 + } + ], + "x_axis": { + "min": "2022-01-03T00:56:00", + "max": "2022-12-31T01:32:00" + }, + "y_axis": { + "min": 0.0, + "max": 1.0 + } + }, + "avg_process_time": { + "data": [ + { + "x": "2022-01-21T03:21:48", + "y": 937067.368421 + }, + { + "x": "2022-02-26T08:13:24", + "y": 953767.741935 + }, + { + "x": "2022-04-03T13:05:00", + "y": 865780.0 + }, + { + "x": "2022-05-09T17:56:36", + "y": 994600.0 + }, + { + "x": "2022-06-14T22:48:12", + "y": 939795.0 + }, + { + "x": "2022-07-21T03:39:48", + "y": 890947.826087 + }, + { + "x": "2022-08-26T08:31:24", + "y": 1026345.714286 + }, + { + "x": "2022-10-01T13:23:00", + "y": 1016363.478261 + }, + { + "x": "2022-11-06T18:14:36", + "y": 923626.153846 + }, + { + "x": "2022-12-12T23:06:12", + "y": 1011540.0 + } + ], + "x_axis": { + "min": "2022-01-03T00:56:00", + "max": "2022-12-31T01:32:00" + }, + "y_axis": { + "min": 0.0, + "max": 1026345.714286 + } + }, + "avg_process_time_by_task": { + "data": [ + { + "x": "a", + "y": 131147.486631 + }, + { + "x": "b", + "y": 136627.058824 + }, + { + "x": "c", + "y": 133261.25 + }, + { + "x": "d", + "y": 132697.095436 + }, + { + "x": "e", + "y": 124442.891566 + }, + { + "x": "f", + "y": 127175.180723 + }, + { + "x": "g", + "y": 127627.826087 + }, + { + "x": "h", + "y": 128163.680982 + }, + { + "x": "i", + "y": 125588.756757 + }, + { + "x": "j", + "y": 101290.909091 + }, + { + "x": "k", + "y": 142543.75 + }, + { + "x": "l", + "y": 138070.879121 + } + ], + "x_axis": { + "labels": [ + "a", + "b", + "c", + "d", + "e", + "f", + "g", + "h", + "i", + "j", + "k", + "l" + ] + }, + "y_axis": { + "min": 0.0, + "max": 142543.75 + } + }, + "avg_waiting_time": { + "data": [ + { + "x": "2022-01-21T03:21:48", + "y": 43152.631579 + }, + { + "x": "2022-02-26T08:13:24", + "y": 46608.387097 + }, + { + "x": "2022-04-03T13:05:00", + "y": 46210.0 + }, + { + "x": "2022-05-09T17:56:36", + "y": 47260.0 + }, + { + "x": "2022-06-14T22:48:12", + "y": 45620.625 + }, + { + "x": "2022-07-21T03:39:48", + "y": 47131.304348 + }, + { + "x": "2022-08-26T08:31:24", + "y": 48334.285714 + }, + { + "x": "2022-10-01T13:23:00", + "y": 45485.217391 + }, + { + "x": "2022-11-06T18:14:36", + "y": 46493.076923 + }, + { + "x": "2022-12-12T23:06:12", + "y": 49163.076923 + } + ], + "x_axis": { + "min": "2022-01-03T00:56:00", + "max": "2022-12-31T01:32:00" + }, + "y_axis": { + "min": 0.0, + "max": 49163.076923 + } + }, + "avg_waiting_time_by_edge": { + "data": [ + { + "x": [ + "a", + "a" + ], + "y": 6420.0 + }, + { + "x": [ + "a", + "d" + ], + "y": 7506.352941 + }, + { + "x": [ + "a", + "f" + ], + "y": 5940.0 + }, + { + "x": [ + "a", + "g" + ], + "y": 5175.0 + }, + { + "x": [ + "a", + "i" + ], + "y": 6260.0 + }, + { + "x": [ + "b", + "a" + ], + "y": 6840.0 + }, + { + "x": [ + "b", + "b" + ], + "y": 3540.0 + }, + { + "x": [ + "b", + "g" + ], + "y": 7273.636364 + }, + { + "x": [ + "b", + "i" + ], + "y": 6288.0 + }, + { + "x": [ + "c", + "g" + ], + "y": 11460.0 + }, + { + "x": [ + "c", + "h" + ], + "y": 6821.73913 + }, + { + "x": [ + "c", + "k" + ], + "y": 13500.0 + }, + { + "x": [ + "d", + "c" + ], + "y": 11760.0 + }, + { + "x": [ + "d", + "e" + ], + "y": 7166.694915 + }, + { + "x": [ + "d", + "g" + ], + "y": 8080.0 + }, + { + "x": [ + "d", + "i" + ], + "y": 3600.0 + }, + { + "x": [ + "e", + "a" + ], + "y": 7260.0 + }, + { + "x": [ + "e", + "d" + ], + "y": 6780.0 + }, + { + "x": [ + "e", + "f" + ], + "y": 7288.474576 + }, + { + "x": [ + "e", + "g" + ], + "y": 14040.0 + }, + { + "x": [ + "e", + "k" + ], + "y": 13620.0 + }, + { + "x": [ + "e", + "l" + ], + "y": 3780.0 + }, + { + "x": [ + "f", + "d" + ], + "y": 10140.0 + }, + { + "x": [ + "f", + "e" + ], + "y": 3940.0 + }, + { + "x": [ + "f", + "g" + ], + "y": 6983.271028 + }, + { + "x": [ + "f", + "j" + ], + "y": 8170.909091 + }, + { + "x": [ + "f", + "l" + ], + "y": 6667.5 + }, + { + "x": [ + "g", + "c" + ], + "y": 2400.0 + }, + { + "x": [ + "g", + "e" + ], + "y": 11880.0 + }, + { + "x": [ + "g", + "f" + ], + "y": 5302.5 + }, + { + "x": [ + "g", + "g" + ], + "y": 11400.0 + }, + { + "x": [ + "g", + "h" + ], + "y": 7592.820513 + }, + { + "x": [ + "g", + "i" + ], + "y": 7140.0 + }, + { + "x": [ + "g", + "k" + ], + "y": 8116.0 + }, + { + "x": [ + "g", + "l" + ], + "y": 7457.368421 + }, + { + "x": [ + "h", + "i" + ], + "y": 7288.888889 + }, + { + "x": [ + "h", + "l" + ], + "y": 6960.0 + }, + { + "x": [ + "i", + "a" + ], + "y": 8910.0 + }, + { + "x": [ + "i", + "b" + ], + "y": 5880.0 + }, + { + "x": [ + "i", + "c" + ], + "y": 5460.0 + }, + { + "x": [ + "i", + "d" + ], + "y": 7710.447761 + }, + { + "x": [ + "i", + "e" + ], + "y": 9153.333333 + }, + { + "x": [ + "i", + "g" + ], + "y": 8640.0 + }, + { + "x": [ + "i", + "i" + ], + "y": 6324.0 + }, + { + "x": [ + "i", + "k" + ], + "y": 3240.0 + }, + { + "x": [ + "i", + "l" + ], + "y": 7188.75 + } + ], + "x_axis": { + "labels": [ + [ + "a", + "a" + ], + [ + "a", + "d" + ], + [ + "a", + "f" + ], + [ + "a", + "g" + ], + [ + "a", + "i" + ], + [ + "b", + "a" + ], + [ + "b", + "b" + ], + [ + "b", + "g" + ], + [ + "b", + "i" + ], + [ + "c", + "g" + ], + [ + "c", + "h" + ], + [ + "c", + "k" + ], + [ + "d", + "c" + ], + [ + "d", + "e" + ], + [ + "d", + "g" + ], + [ + "d", + "i" + ], + [ + "e", + "a" + ], + [ + "e", + "d" + ], + [ + "e", + "f" + ], + [ + "e", + "g" + ], + [ + "e", + "k" + ], + [ + "e", + "l" + ], + [ + "f", + "d" + ], + [ + "f", + "e" + ], + [ + "f", + "g" + ], + [ + "f", + "j" + ], + [ + "f", + "l" + ], + [ + "g", + "c" + ], + [ + "g", + "e" + ], + [ + "g", + "f" + ], + [ + "g", + "g" + ], + [ + "g", + "h" + ], + [ + "g", + "i" + ], + [ + "g", + "k" + ], + [ + "g", + "l" + ], + [ + "h", + "i" + ], + [ + "h", + "l" + ], + [ + "i", + "a" + ], + [ + "i", + "b" + ], + [ + "i", + "c" + ], + [ + "i", + "d" + ], + [ + "i", + "e" + ], + [ + "i", + "g" + ], + [ + "i", + "i" + ], + [ + "i", + "k" + ], + [ + "i", + "l" + ] + ] + }, + "y_axis": { + "min": 0.0, + "max": 14040.0 + } + } + }, + "freq": { + "cases": { + "data": [ + { + "x": "2022-01-21T03:21:48", + "y": 30 + }, + { + "x": "2022-02-26T08:13:24", + "y": 25 + }, + { + "x": "2022-04-03T13:05:00", + "y": 30 + }, + { + "x": "2022-05-09T17:56:36", + "y": 26 + }, + { + "x": "2022-06-14T22:48:12", + "y": 28 + }, + { + "x": "2022-07-21T03:39:48", + "y": 27 + }, + { + "x": "2022-08-26T08:31:24", + "y": 17 + }, + { + "x": "2022-10-01T13:23:00", + "y": 24 + }, + { + "x": "2022-11-06T18:14:36", + "y": 28 + }, + { + "x": "2022-12-12T23:06:12", + "y": 17 + } + ], + "x_axis": { + "min": "2022-01-03T00:56:00", + "max": "2022-12-31T01:32:00" + }, + "y_axis": { + "min": 0, + "max": 30 + } + }, + "cases_by_task": { + "data": [ + { + "x": "a", + "y": 184 + }, + { + "x": "b", + "y": 32 + }, + { + "x": "c", + "y": 48 + }, + { + "x": "d", + "y": 241 + }, + { + "x": "e", + "y": 249 + }, + { + "x": "f", + "y": 249 + }, + { + "x": "g", + "y": 250 + }, + { + "x": "h", + "y": 163 + }, + { + "x": "i", + "y": 175 + }, + { + "x": "j", + "y": 22 + }, + { + "x": "k", + "y": 48 + }, + { + "x": "l", + "y": 182 + } + ], + "x_axis": { + "labels": [ + "a", + "b", + "c", + "d", + "e", + "f", + "g", + "h", + "i", + "j", + "k", + "l" + ] + }, + "y_axis": { + "min": 0, + "max": 250 + } + } + } } diff --git a/cypress/fixtures/api/trace-detail.json b/cypress/fixtures/api/trace-detail.json new file mode 100644 index 0000000..6e929a7 --- /dev/null +++ b/cypress/fixtures/api/trace-detail.json @@ -0,0 +1,154 @@ +{ + "task_seq": [ + "a", + "d", + "e", + "f", + "g", + "h", + "i", + "l" + ], + "cases": [ + { + "id": "H00564053", + "started_at": "2022-01-03T00:56:00", + "completed_at": "2022-01-12T02:29:00", + "attributes": [], + "facets": [] + }, + { + "id": "H00723931", + "started_at": "2022-01-04T17:51:00", + "completed_at": "2022-01-17T10:00:00", + "attributes": [], + "facets": [] + }, + { + "id": "H00542949", + "started_at": "2022-01-10T19:05:00", + "completed_at": "2022-01-28T09:38:00", + "attributes": [], + "facets": [] + }, + { + "id": "H00320575", + "started_at": "2022-01-12T21:35:00", + "completed_at": "2022-01-24T19:38:00", + "attributes": [], + "facets": [] + }, + { + "id": "H00565387", + "started_at": "2022-01-20T20:30:00", + "completed_at": "2022-02-06T10:57:00", + "attributes": [], + "facets": [] + }, + { + "id": "H00832338", + "started_at": "2022-01-29T15:00:00", + "completed_at": "2022-02-13T17:46:00", + "attributes": [], + "facets": [] + }, + { + "id": "H00525137", + "started_at": "2022-02-05T23:26:00", + "completed_at": "2022-02-14T19:47:00", + "attributes": [], + "facets": [] + }, + { + "id": "H00093124", + "started_at": "2022-02-09T16:56:00", + "completed_at": "2022-02-28T17:38:00", + "attributes": [], + "facets": [] + }, + { + "id": "H00657586", + "started_at": "2022-02-14T20:07:00", + "completed_at": "2022-02-28T15:21:00", + "attributes": [], + "facets": [] + }, + { + "id": "H00141668", + "started_at": "2022-02-17T13:57:00", + "completed_at": "2022-03-06T00:01:00", + "attributes": [], + "facets": [] + }, + { + "id": "H00493818", + "started_at": "2022-02-20T19:54:00", + "completed_at": "2022-03-05T05:06:00", + "attributes": [], + "facets": [] + }, + { + "id": "H00488827", + "started_at": "2022-02-21T00:38:00", + "completed_at": "2022-03-03T16:24:00", + "attributes": [], + "facets": [] + }, + { + "id": "H00874806", + "started_at": "2022-02-24T15:15:00", + "completed_at": "2022-03-12T01:12:00", + "attributes": [], + "facets": [] + }, + { + "id": "H00395448", + "started_at": "2022-02-26T03:35:00", + "completed_at": "2022-03-08T23:11:00", + "attributes": [], + "facets": [] + }, + { + "id": "H00414605", + "started_at": "2022-02-26T17:11:00", + "completed_at": "2022-03-10T08:50:00", + "attributes": [], + "facets": [] + }, + { + "id": "H00564269", + "started_at": "2022-03-04T01:18:00", + "completed_at": "2022-03-16T08:14:00", + "attributes": [], + "facets": [] + }, + { + "id": "H00729845", + "started_at": "2022-03-05T09:29:00", + "completed_at": "2022-03-17T15:25:00", + "attributes": [], + "facets": [] + }, + { + "id": "H00194115", + "started_at": "2022-03-09T18:58:00", + "completed_at": "2022-03-23T09:01:00", + "attributes": [], + "facets": [] + }, + { + "id": "H00517238", + "started_at": "2022-03-21T06:30:00", + "completed_at": "2022-04-05T05:27:00", + "attributes": [], + "facets": [] + }, + { + "id": "H00377237", + "started_at": "2022-03-24T12:06:00", + "completed_at": "2022-04-04T15:44:00", + "attributes": [], + "facets": [] + } + ] +} diff --git a/cypress/fixtures/api/traces.json b/cypress/fixtures/api/traces.json index a2c5f79..abfd636 100644 --- a/cypress/fixtures/api/traces.json +++ b/cypress/fixtures/api/traces.json @@ -1,14 +1,50 @@ [ - { - "id": 1, - "case_id": "CASE-001", - "count": 50, - "activities": ["Task A", "Task B", "End"] - }, - { - "id": 2, - "case_id": "CASE-002", - "count": 30, - "activities": ["Task A", "End"] - } + { + "id": 1, + "count": 95 + }, + { + "id": 2, + "count": 74 + }, + { + "id": 3, + "count": 45 + }, + { + "id": 4, + "count": 22 + }, + { + "id": 5, + "count": 8 + }, + { + "id": 6, + "count": 2 + }, + { + "id": 7, + "count": 1 + }, + { + "id": 8, + "count": 1 + }, + { + "id": 9, + "count": 1 + }, + { + "id": 10, + "count": 1 + }, + { + "id": 11, + "count": 1 + }, + { + "id": 12, + "count": 1 + } ] diff --git a/cypress/support/intercept.js b/cypress/support/intercept.js index 04f5d7d..0c9346f 100644 --- a/cypress/support/intercept.js +++ b/cypress/support/intercept.js @@ -88,13 +88,11 @@ export function setupApiIntercepts() { // Trace detail (must be after traces list intercepts) cy.intercept('GET', /\/api\/logs\/.*\/traces\/\d+/, { - statusCode: 200, - body: { task_seq: [], events: [] }, + fixture: 'api/trace-detail.json', }).as('getTraceDetail'); cy.intercept('GET', /\/api\/filters\/.*\/traces\/\d+/, { - statusCode: 200, - body: { task_seq: [], events: [] }, + fixture: 'api/trace-detail.json', }).as('getFilterTraceDetail'); // Temp filters @@ -119,13 +117,11 @@ export function setupApiIntercepts() { // Conformance check params cy.intercept('GET', '/api/log-checks/params*', { - statusCode: 200, - body: {}, + fixture: 'api/filter-params.json', }).as('getLogCheckParams'); cy.intercept('GET', '/api/filter-checks/params*', { - statusCode: 200, - body: {}, + fixture: 'api/filter-params.json', }).as('getFilterCheckParams'); // Dependents (for delete confirmation)