added config and interactions flow routes
This commit is contained in:
20
routes/config.js
Normal file
20
routes/config.js
Normal file
@@ -0,0 +1,20 @@
|
||||
const express = require("express");
|
||||
const router = express.Router();
|
||||
|
||||
router.get("/", (req, res) => {
|
||||
const config = {
|
||||
"auth:": {
|
||||
username: process.env.EO_API_USERNAME,
|
||||
password: process.env.EO_API_PASSWORD ? "*******" : undefined,
|
||||
scope: process.env.EO_API_SCOPE,
|
||||
client_id: process.env.EO_API_CLIENT_ID,
|
||||
client_secret: process.env.EO_API_SECRET ? "*******" : undefined,
|
||||
},
|
||||
endpoints: {
|
||||
token: process.env.EO_API_ACCESS_TOKEN_URL,
|
||||
udg: process.env.EO_API_UDG_URL,
|
||||
},
|
||||
};
|
||||
res.send(config)
|
||||
});
|
||||
module.exports = router;
|
||||
227
routes/interactions-flow.js
Normal file
227
routes/interactions-flow.js
Normal file
@@ -0,0 +1,227 @@
|
||||
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;
|
||||
Reference in New Issue
Block a user