228 lines
4.3 KiB
JavaScript
228 lines
4.3 KiB
JavaScript
const express = require("express");
|
|
const router = express.Router();
|
|
|
|
router.get("/", (req, res) => {
|
|
const data = {
|
|
nodes: [
|
|
{
|
|
name: "Email",
|
|
category: "Channel",
|
|
},
|
|
{
|
|
name: "Messaging",
|
|
category: "Channel",
|
|
},
|
|
{
|
|
name: "Legacy Live Chat",
|
|
category: "Channel",
|
|
},
|
|
{
|
|
name: "Live Chat",
|
|
category: "Sub-Channel",
|
|
},
|
|
{
|
|
name: "Facebook Messenger",
|
|
category: "Sub-Channel",
|
|
},
|
|
{
|
|
name: "Twitter DM",
|
|
category: "Sub-Channel",
|
|
},
|
|
{
|
|
name: "WhatsApp",
|
|
category: "Sub-Channel",
|
|
},
|
|
{
|
|
name: "Other",
|
|
category: "Sub-Channel",
|
|
},
|
|
{
|
|
name: "Default",
|
|
category: "Queue",
|
|
},
|
|
{
|
|
name: "General Enquires",
|
|
category: "Queue",
|
|
},
|
|
{
|
|
name: "Complaints",
|
|
category: "Queue",
|
|
},
|
|
{
|
|
name: "Case Closed",
|
|
category: "Outcome",
|
|
},
|
|
{
|
|
name: "Case Updated",
|
|
category: "Outcome",
|
|
},
|
|
{
|
|
name: "Completed",
|
|
category: "Outcome",
|
|
},
|
|
{
|
|
name: "Escalated to Manager",
|
|
category: "Outcome",
|
|
},
|
|
{
|
|
name: "No need for response",
|
|
category: "Outcome",
|
|
},
|
|
],
|
|
links: [
|
|
{
|
|
source: "Email",
|
|
target: "Default",
|
|
value: 342,
|
|
},
|
|
{
|
|
source: "Messaging",
|
|
target: "Live Chat",
|
|
value: 232,
|
|
},
|
|
{
|
|
source: "Messaging",
|
|
target: "Facebook Messenger",
|
|
value: 623,
|
|
},
|
|
{
|
|
source: "Messaging",
|
|
target: "Twitter DM",
|
|
value: 434,
|
|
},
|
|
{
|
|
source: "Messaging",
|
|
target: "WhatsApp",
|
|
value: 1243,
|
|
},
|
|
{
|
|
source: "Messaging",
|
|
target: "Other",
|
|
value: 150,
|
|
},
|
|
{
|
|
source: "Live Chat",
|
|
target: "Default",
|
|
value: 132,
|
|
},
|
|
{
|
|
source: "Live Chat",
|
|
target: "Complaints",
|
|
value: 90,
|
|
},
|
|
{
|
|
source: "Live Chat",
|
|
target: "General Enquires",
|
|
value: 42,
|
|
},
|
|
{
|
|
source: "WhatsApp",
|
|
target: "Default",
|
|
value: 343,
|
|
},
|
|
{
|
|
source: "WhatsApp",
|
|
target: "Complaints",
|
|
value: 300,
|
|
},
|
|
{
|
|
source: "WhatsApp",
|
|
target: "General Enquires",
|
|
value: 523,
|
|
},
|
|
{
|
|
source: "Facebook Messenger",
|
|
target: "Default",
|
|
value: 143,
|
|
},
|
|
{
|
|
source: "Facebook Messenger",
|
|
target: "Complaints",
|
|
value: 200,
|
|
},
|
|
{
|
|
source: "Facebook Messenger",
|
|
target: "General Enquires",
|
|
value: 323,
|
|
},
|
|
{
|
|
source: "Twitter DM",
|
|
target: "Default",
|
|
value: 143,
|
|
},
|
|
{
|
|
source: "Twitter DM",
|
|
target: "Complaints",
|
|
value: 50,
|
|
},
|
|
{
|
|
source: "Twitter DM",
|
|
target: "General Enquires",
|
|
value: 223,
|
|
},
|
|
{
|
|
source: "General Enquires",
|
|
target: "Case Closed",
|
|
value: 421,
|
|
},
|
|
{
|
|
source: "General Enquires",
|
|
target: "Completed",
|
|
value: 612,
|
|
},
|
|
{
|
|
source: "General Enquires",
|
|
target: "Escalated to Manager",
|
|
value: 23,
|
|
},
|
|
{
|
|
source: "General Enquires",
|
|
target: "No need for response",
|
|
value: 241,
|
|
},
|
|
{
|
|
source: "Complaints",
|
|
target: "Case Closed",
|
|
value: 21,
|
|
},
|
|
{
|
|
source: "Complaints",
|
|
target: "Completed",
|
|
value: 12,
|
|
},
|
|
{
|
|
source: "Complaints",
|
|
target: "Escalated to Manager",
|
|
value: 3,
|
|
},
|
|
{
|
|
source: "Complaints",
|
|
target: "No need for response",
|
|
value: 41,
|
|
},
|
|
{
|
|
source: "Default",
|
|
target: "Completed",
|
|
value: 41,
|
|
},
|
|
{
|
|
source: "Default",
|
|
target: "Case Updated",
|
|
value: 410,
|
|
},
|
|
{
|
|
source: "General Enquires",
|
|
target: "Case Updated",
|
|
value: 50,
|
|
},
|
|
{
|
|
source: "Complaints",
|
|
target: "Case Updated",
|
|
value: 410,
|
|
},
|
|
],
|
|
};
|
|
res.send(data)
|
|
});
|
|
module.exports = router;
|