06-20-2017, 11:35 AM
@Mudmin - you're most welcome! Thank you for providing such an awesome piece of software!
Here is my other US Project! This was the first system I built off of US!
This is the system I call "BOSS". This system keeps track of call center stats for our agents. Agents record calls, orders and followups in BOSS. The dashboard is controlled by agents opening and closing their shifts or "days". If you do not have a day open, you are unable to post any information. Below your stats are kept, which auto refresh every time you post a value using Javascript. There is also the alert box in the top right which actively displays in blue and if there is a pending item in the appropriate section, it turns red.
http://screencloud.net/v/C7vr1
We have our day tasks menu which opens/closes and reopens days, handles working rates, daily stats, logouts and your day tasks which allows you to review orders and mark days as completed (30 and 60 day followups).
http://screencloud.net/v/nEwqp
We have our Order Tasks menu which handles the orders report and order review, as well as general and monthly followups. This menu also has the weekly and monthly stats, but these are disabled in the admin panel as they are actively being worked on.
http://screencloud.net/v/aGMce
We have our Database Menu which has the Database Management to manage records for your user, the legacy db tasks integrity check and logs which can be viewed by users, and then our system and database manager menus, cron manager, system manager, vendor and external management, and reports.
http://screencloud.net/v/xDkjA
My cron system looks for bad backorders, orders that have a backordered date in the database but aren't actually backordered, our unassigned followups, orders and pages, that have no user_id value in the DB, or a value of 0. This can sometimes happen if the session timed out but the Javascript still processed. We have our MUID which checks the remainder of the tables for missing or 0 values in user_id columns, the legacy RDU manager which removes items for deleted users, I was doing this because of the "undefined offset" but I since migrated to the echo user function which does not produce this error. The Upper Call Cron which changes all calls in the database to be in UPPERCASE LETTERS to ensure compatibility with internal databases. We also have our Strike Dev cron which strikes the log DB of all records for the "Dev" user ID (24 in this case) so it does not clog up my logs table.
http://screencloud.net/v/8nkdy
We have our Language Records Manager where I took all of the records from the languages file in US and put them in the DB, and use this system to add, remove and edit language files, this way I do not have to code the file every time I want to add one.
http://screencloud.net/v/lg1db
We also have our External Manager which was used for the legacy version of the Templates System and is currently used for the telephone and postal database which I designed, and the requests for those. I will be migrating those out of BOSS shortly and into their own platforms!
Then we have the Main Menu where I moved the common admin functions, user manager, user permissions, system pages and the dashboard. We also have the "Manager" sub-dropdown which is used for the Database Manager of all users, the Integrity check for all users, and the Logs for all users. And of course, the Pizza Monday Manager as every week we have pizza monday, and I control this from UserSpice!
http://screencloud.net/v/itWPA
Digging in to the Manager section, which is the same for users, except their query has the user_id = ? value, this is our general database manager screen. The Manager or User can use this to remove orders, calls, dates and followups. It shows 10 values, and if the query brings more than 10 values, shows the view more button which brings you to the pagenation page for each tab.
http://screencloud.net/v/qr6r7
We have our Integrity Check which handles Duplicate Orders (if the agent put in the same order twice), duplicate dates (opened twice by mistake - doesn't happen often but can) and blank orders or calls.
http://screencloud.net/v/DU9Ri
And then of course our system logs which can be selected by date or "Visit" (which is hidden from the general logs - tracks every page a user visits):
http://screencloud.net/v/mtlqr
We have the user account page which I changed to remove a lot of the old information that was not needed and added my system settings. Users can disable any portion of the BOSS system as they desire here, and if a system is disabled from the admin panel for the entire system (see week and month stats) it is disabled and cannot be modified. We have our call logging option too which allows you to select the type of logging you want to do!
http://screencloud.net/v/1xxz1
And the admin panel settings I added to control these functions:
http://screencloud.net/v/5OP6b
Hope you enjoyed the walkthrough!
Here is my other US Project! This was the first system I built off of US!
This is the system I call "BOSS". This system keeps track of call center stats for our agents. Agents record calls, orders and followups in BOSS. The dashboard is controlled by agents opening and closing their shifts or "days". If you do not have a day open, you are unable to post any information. Below your stats are kept, which auto refresh every time you post a value using Javascript. There is also the alert box in the top right which actively displays in blue and if there is a pending item in the appropriate section, it turns red.
http://screencloud.net/v/C7vr1
We have our day tasks menu which opens/closes and reopens days, handles working rates, daily stats, logouts and your day tasks which allows you to review orders and mark days as completed (30 and 60 day followups).
http://screencloud.net/v/nEwqp
We have our Order Tasks menu which handles the orders report and order review, as well as general and monthly followups. This menu also has the weekly and monthly stats, but these are disabled in the admin panel as they are actively being worked on.
http://screencloud.net/v/aGMce
We have our Database Menu which has the Database Management to manage records for your user, the legacy db tasks integrity check and logs which can be viewed by users, and then our system and database manager menus, cron manager, system manager, vendor and external management, and reports.
http://screencloud.net/v/xDkjA
My cron system looks for bad backorders, orders that have a backordered date in the database but aren't actually backordered, our unassigned followups, orders and pages, that have no user_id value in the DB, or a value of 0. This can sometimes happen if the session timed out but the Javascript still processed. We have our MUID which checks the remainder of the tables for missing or 0 values in user_id columns, the legacy RDU manager which removes items for deleted users, I was doing this because of the "undefined offset" but I since migrated to the echo user function which does not produce this error. The Upper Call Cron which changes all calls in the database to be in UPPERCASE LETTERS to ensure compatibility with internal databases. We also have our Strike Dev cron which strikes the log DB of all records for the "Dev" user ID (24 in this case) so it does not clog up my logs table.
http://screencloud.net/v/8nkdy
We have our Language Records Manager where I took all of the records from the languages file in US and put them in the DB, and use this system to add, remove and edit language files, this way I do not have to code the file every time I want to add one.
http://screencloud.net/v/lg1db
We also have our External Manager which was used for the legacy version of the Templates System and is currently used for the telephone and postal database which I designed, and the requests for those. I will be migrating those out of BOSS shortly and into their own platforms!
Then we have the Main Menu where I moved the common admin functions, user manager, user permissions, system pages and the dashboard. We also have the "Manager" sub-dropdown which is used for the Database Manager of all users, the Integrity check for all users, and the Logs for all users. And of course, the Pizza Monday Manager as every week we have pizza monday, and I control this from UserSpice!
http://screencloud.net/v/itWPA
Digging in to the Manager section, which is the same for users, except their query has the user_id = ? value, this is our general database manager screen. The Manager or User can use this to remove orders, calls, dates and followups. It shows 10 values, and if the query brings more than 10 values, shows the view more button which brings you to the pagenation page for each tab.
http://screencloud.net/v/qr6r7
We have our Integrity Check which handles Duplicate Orders (if the agent put in the same order twice), duplicate dates (opened twice by mistake - doesn't happen often but can) and blank orders or calls.
http://screencloud.net/v/DU9Ri
And then of course our system logs which can be selected by date or "Visit" (which is hidden from the general logs - tracks every page a user visits):
http://screencloud.net/v/mtlqr
We have the user account page which I changed to remove a lot of the old information that was not needed and added my system settings. Users can disable any portion of the BOSS system as they desire here, and if a system is disabled from the admin panel for the entire system (see week and month stats) it is disabled and cannot be modified. We have our call logging option too which allows you to select the type of logging you want to do!
http://screencloud.net/v/1xxz1
And the admin panel settings I added to control these functions:
http://screencloud.net/v/5OP6b
Hope you enjoyed the walkthrough!