{
“nodeDataArray”: [
{
“key”: “start_node”,
“category”: “Start”,
“text”: “Start”
},
{
“key”: “end_node”,
“category”: “End”,
“text”: “End”
},
{
“key”: “create invoice from spreadsheet”,
“text”: “Create Invoice From Spreadsheet”,
“actionType”: “Activity”,
“highlight”: false,
“category”: “Mined”,
“categories”: [
“Mined”
],
“type”: “Mined”,
“nodeAbbreviation”: “INV”,
“operation”: “create”,
“nodePassingThroughCasesCount”: 1,
“nodePassingThroughScenarioCount”: 1,
“nodeErrors”: 0,
“application”: “OracleFusion”
},
{
“key”: “create payment”,
“text”: “Create Payment”,
“actionType”: “Activity”,
“highlight”: false,
“category”: “Mined”,
“categories”: [
“Mined”
],
“type”: “Mined”,
“nodeAbbreviation”: “PYMT”,
“operation”: “create”,
“nodePassingThroughCasesCount”: 1,
“nodePassingThroughScenarioCount”: 1,
“nodeErrors”: 0,
“application”: “OracleFusion”
},
{
“key”: “on hold invoice”,
“text”: “On Hold Invoice”,
“actionType”: “Activity”,
“highlight”: false,
“category”: “Mined”,
“categories”: [
“Mined”
],
“type”: “Mined”,
“nodeAbbreviation”: “INV”,
“operation”: “on hold”,
“nodePassingThroughCasesCount”: 1,
“nodePassingThroughScenarioCount”: 1,
“nodeErrors”: 0,
“application”: “OracleFusion”
},
{
“key”: “release invoice”,
“text”: “Release Invoice”,
“actionType”: “Activity”,
“highlight”: false,
“category”: “Mined”,
“categories”: [
“Mined”
],
“type”: “Mined”,
“nodeAbbreviation”: “INV”,
“operation”: “generic”,
“nodePassingThroughCasesCount”: 1,
“nodePassingThroughScenarioCount”: 1,
“nodeErrors”: 0,
“application”: “OracleFusion”
},
{
“key”: “create accounting for invoice”,
“text”: “Create Accounting For Invoice”,
“actionType”: “Activity”,
“highlight”: false,
“category”: “Mined”,
“categories”: [
“Mined”
],
“type”: “Mined”,
“nodeAbbreviation”: “INV”,
“operation”: “create”,
“nodePassingThroughCasesCount”: 1,
“nodePassingThroughScenarioCount”: 1,
“nodeErrors”: 0,
“application”: “OracleFusion”
},
{
“key”: “create payment through template”,
“text”: “Create Payment Through Template”,
“actionType”: “Activity”,
“highlight”: false,
“category”: “Mined”,
“categories”: [
“Mined”
],
“type”: “Mined”,
“nodeAbbreviation”: “PYMT”,
“operation”: “create”,
“nodePassingThroughCasesCount”: 1,
“nodePassingThroughScenarioCount”: 1,
“nodeErrors”: 0,
“application”: “OracleFusion”
},
{
“key”: “create debit memo from spreadsheet”,
“text”: “Create Debit Memo From Spreadsheet”,
“actionType”: “Activity”,
“highlight”: false,
“category”: “Mined”,
“categories”: [
“Mined”
],
“type”: “Mined”,
“nodeAbbreviation”: “DM”,
“operation”: “create”,
“nodePassingThroughCasesCount”: 1,
“nodePassingThroughScenarioCount”: 1,
“nodeErrors”: 0,
“application”: “OracleFusion”
},
{
“key”: “create invoice”,
“text”: “Create Invoice”,
“actionType”: “Activity”,
“highlight”: false,
“category”: “Mined”,
“categories”: [
“Mined”
],
“type”: “Mined”,
“nodeAbbreviation”: “INV”,
“operation”: “create”,
“nodePassingThroughCasesCount”: 1,
“nodePassingThroughScenarioCount”: 1,
“nodeErrors”: 0,
“application”: “OracleFusion”
},
{
“key”: “create accounting for payment”,
“text”: “Create Accounting For Payment”,
“actionType”: “Activity”,
“highlight”: false,
“category”: “Mined”,
“categories”: [
“Mined”
],
“type”: “Mined”,
“nodeAbbreviation”: “PYMT”,
“operation”: “create”,
“nodePassingThroughCasesCount”: 1,
“nodePassingThroughScenarioCount”: 1,
“nodeErrors”: 0,
“application”: “OracleFusion”
},
{
“key”: “force approve invoice”,
“text”: “Force Approve Invoice”,
“actionType”: “Activity”,
“highlight”: false,
“category”: “Mined”,
“categories”: [
“Mined”
],
“type”: “Mined”,
“nodeAbbreviation”: “INV”,
“operation”: “approve”,
“nodePassingThroughCasesCount”: 1,
“nodePassingThroughScenarioCount”: 1,
“nodeErrors”: 0,
“application”: “OracleFusion”
},
{
“key”: “approve invoice”,
“text”: “Approve Invoice”,
“actionType”: “Activity”,
“highlight”: false,
“category”: “Mined”,
“categories”: [
“Mined”
],
“type”: “Mined”,
“nodeAbbreviation”: “INV”,
“operation”: “approve”,
“nodePassingThroughCasesCount”: 1,
“nodePassingThroughScenarioCount”: 1,
“nodeErrors”: 0,
“application”: “OracleFusion”
},
{
“key”: “reject invoice”,
“text”: “Reject Invoice”,
“actionType”: “Activity”,
“highlight”: false,
“category”: “Mined”,
“categories”: [
“Mined”
],
“type”: “Mined”,
“nodeAbbreviation”: “INV”,
“operation”: “reject”,
“nodePassingThroughCasesCount”: 1,
“nodePassingThroughScenarioCount”: 1,
“nodeErrors”: 0,
“application”: “OracleFusion”
},
{
“key”: “request information for invoice”,
“text”: “Request Information For Invoice”,
“actionType”: “Activity”,
“highlight”: false,
“category”: “Mined”,
“categories”: [
“Mined”
],
“type”: “Mined”,
“nodeAbbreviation”: “INV”,
“operation”: “generic”,
“nodePassingThroughCasesCount”: 1,
“nodePassingThroughScenarioCount”: 1,
“nodeErrors”: 0,
“application”: “OracleFusion”
},
{
“key”: “create withholding invoice”,
“text”: “Create Withholding Invoice”,
“actionType”: “Activity”,
“highlight”: false,
“category”: “Mined”,
“categories”: [
“Mined”
],
“type”: “Mined”,
“nodeAbbreviation”: “INV”,
“operation”: “create”,
“nodePassingThroughCasesCount”: 1,
“nodePassingThroughScenarioCount”: 1,
“nodeErrors”: 0,
“application”: “OracleFusion”
}
],
“linkDataArray”: [
{
“from”: “start_node”,
“to”: “create payment through template”,
“text”: “191”,
“type”: “Mined”,
“category”: “Mined”,
“categories”: [
“Mined”
]
},
{
“from”: “start_node”,
“to”: “create invoice”,
“text”: “96”,
“type”: “Mined”,
“category”: “Mined”,
“categories”: [
“Mined”
]
},
{
“from”: “start_node”,
“to”: “create invoice from spreadsheet”,
“text”: “17”,
“type”: “Mined”,
“category”: “Mined”,
“categories”: [
“Mined”
]
},
{
“from”: “start_node”,
“to”: “create withholding invoice”,
“text”: “12”,
“type”: “Mined”,
“category”: “Mined”,
“categories”: [
“Mined”
]
},
{
“from”: “start_node”,
“to”: “create payment”,
“text”: “5”,
“type”: “Mined”,
“category”: “Mined”,
“categories”: [
“Mined”
]
},
{
“from”: “start_node”,
“to”: “create debit memo from spreadsheet”,
“text”: “2”,
“type”: “Mined”,
“category”: “Mined”,
“categories”: [
“Mined”
]
},
{
“from”: “start_node”,
“to”: “on hold invoice”,
“text”: “1”,
“type”: “Mined”,
“category”: “Mined”,
“categories”: [
“Mined”
]
},
{
“from”: “approve invoice”,
“to”: “create accounting for invoice”,
“text”: “11”,
“type”: “Mined”,
“category”: “Mined”,
“categories”: [
“Mined”
]
},
{
“from”: “approve invoice”,
“to”: “create payment”,
“text”: “2”,
“type”: “Mined”,
“category”: “Mined”,
“categories”: [
“Mined”
]
},
{
“from”: “approve invoice”,
“to”: “create payment through template”,
“text”: “7”,
“type”: “Mined”,
“category”: “Mined”,
“categories”: [
“Mined”
]
},
{
“from”: “create accounting for invoice”,
“to”: “create accounting for payment”,
“text”: “1”,
“type”: “Mined”,
“category”: “Mined”,
“categories”: [
“Mined”
]
},
{
“from”: “create accounting for invoice”,
“to”: “create payment”,
“text”: “3”,
“type”: “Mined”,
“category”: “Mined”,
“categories”: [
“Mined”
]
},
{
“from”: “create accounting for invoice”,
“to”: “create payment through template”,
“text”: “19”,
“type”: “Mined”,
“category”: “Mined”,
“categories”: [
“Mined”
]
},
{
“from”: “create invoice”,
“to”: “approve invoice”,
“text”: “21”,
“type”: “Mined”,
“category”: “Mined”,
“categories”: [
“Mined”
]
},
{
“from”: “create invoice”,
“to”: “create accounting for invoice”,
“text”: “6”,
“type”: “Mined”,
“category”: “Mined”,
“categories”: [
“Mined”
]
},
{
“from”: “create invoice”,
“to”: “create payment”,
“text”: “3”,
“type”: “Mined”,
“category”: “Mined”,
“categories”: [
“Mined”
]
},
{
“from”: “create invoice”,
“to”: “create payment through template”,
“text”: “6”,
“type”: “Mined”,
“category”: “Mined”,
“categories”: [
“Mined”
]
},
{
“from”: “create invoice”,
“to”: “force approve invoice”,
“text”: “5”,
“type”: “Mined”,
“category”: “Mined”,
“categories”: [
“Mined”
]
},
{
“from”: “create invoice”,
“to”: “on hold invoice”,
“text”: “13”,
“type”: “Mined”,
“category”: “Mined”,
“categories”: [
“Mined”
]
},
{
“from”: “create invoice”,
“to”: “reject invoice”,
“text”: “2”,
“type”: “Mined”,
“category”: “Mined”,
“categories”: [
“Mined”
]
},
{
“from”: “create invoice”,
“to”: “request information for invoice”,
“text”: “2”,
“type”: “Mined”,
“category”: “Mined”,
“categories”: [
“Mined”
]
},
{
“from”: “create invoice from spreadsheet”,
“to”: “force approve invoice”,
“text”: “2”,
“type”: “Mined”,
“category”: “Mined”,
“categories”: [
“Mined”
]
},
{
“from”: “create invoice from spreadsheet”,
“to”: “on hold invoice”,
“text”: “1”,
“type”: “Mined”,
“category”: “Mined”,
“categories”: [
“Mined”
]
},
{
“from”: “create payment”,
“to”: “create accounting for invoice”,
“text”: “1”,
“type”: “Mined”,
“category”: “Mined”,
“categories”: [
“Mined”
]
},
{
“from”: “create payment”,
“to”: “create accounting for payment”,
“text”: “1”,
“type”: “Mined”,
“category”: “Mined”,
“categories”: [
“Mined”
]
},
{
“from”: “force approve invoice”,
“to”: “create accounting for invoice”,
“text”: “2”,
“type”: “Mined”,
“category”: “Mined”,
“categories”: [
“Mined”
]
},
{
“from”: “force approve invoice”,
“to”: “create payment through template”,
“text”: “2”,
“type”: “Mined”,
“category”: “Mined”,
“categories”: [
“Mined”
]
},
{
“from”: “force approve invoice”,
“to”: “on hold invoice”,
“text”: “3”,
“type”: “Mined”,
“category”: “Mined”,
“categories”: [
“Mined”
]
},
{
“from”: “on hold invoice”,
“to”: “release invoice”,
“text”: “12”,
“type”: “Mined”,
“category”: “Mined”,
“categories”: [
“Mined”
]
},
{
“from”: “release invoice”,
“to”: “create accounting for invoice”,
“text”: “7”,
“type”: “Mined”,
“category”: “Mined”,
“categories”: [
“Mined”
]
},
{
“from”: “release invoice”,
“to”: “create payment through template”,
“text”: “2”,
“type”: “Mined”,
“category”: “Mined”,
“categories”: [
“Mined”
]
},
{
“from”: “create payment through template”,
“to”: “end_node”,
“text”: “227”,
“type”: “Mined”,
“category”: “Mined”,
“categories”: [
“Mined”
]
},
{
“from”: “create invoice”,
“to”: “end_node”,
“text”: “38”,
“type”: “Mined”,
“category”: “Mined”,
“categories”: [
“Mined”
]
},
{
“from”: “create invoice from spreadsheet”,
“to”: “end_node”,
“text”: “14”,
“type”: “Mined”,
“category”: “Mined”,
“categories”: [
“Mined”
]
},
{
“from”: “create withholding invoice”,
“to”: “end_node”,
“text”: “12”,
“type”: “Mined”,
“category”: “Mined”,
“categories”: [
“Mined”
]
},
{
“from”: “create payment”,
“to”: “end_node”,
“text”: “11”,
“type”: “Mined”,
“category”: “Mined”,
“categories”: [
“Mined”
]
},
{
“from”: “on hold invoice”,
“to”: “end_node”,
“text”: “6”,
“type”: “Mined”,
“category”: “Mined”,
“categories”: [
“Mined”
]
},
{
“from”: “create accounting for invoice”,
“to”: “end_node”,
“text”: “4”,
“type”: “Mined”,
“category”: “Mined”,
“categories”: [
“Mined”
]
},
{
“from”: “release invoice”,
“to”: “end_node”,
“text”: “3”,
“type”: “Mined”,
“category”: “Mined”,
“categories”: [
“Mined”
]
},
{
“from”: “create accounting for payment”,
“to”: “end_node”,
“text”: “2”,
“type”: “Mined”,
“category”: “Mined”,
“categories”: [
“Mined”
]
},
{
“from”: “request information for invoice”,
“to”: “end_node”,
“text”: “2”,
“type”: “Mined”,
“category”: “Mined”,
“categories”: [
“Mined”
]
},
{
“from”: “reject invoice”,
“to”: “end_node”,
“text”: “2”,
“type”: “Mined”,
“category”: “Mined”,
“categories”: [
“Mined”
]
},
{
“from”: “create debit memo from spreadsheet”,
“to”: “end_node”,
“text”: “2”,
“type”: “Mined”,
“category”: “Mined”,
“categories”: [
“Mined”
]
},
{
“from”: “approve invoice”,
“to”: “end_node”,
“text”: “1”,
“type”: “Mined”,
“category”: “Mined”,
“categories”: [
“Mined”
]
}
]
}
I want to render same graph which, I have given above. I had try many approaches and layout but couldn’t get accurate results. My json is fully dynamic so we need to take care of node location and also link has to in order.