Aykhan Rustamov

Synergy3 · Internal tools · Jun to Oct 2026

Dashboards and reporting

The screens people open every morning: what is still unanswered, who needs a call back, how each department is doing, and the weekly report a partner reads.

  • Portlets
  • Suitelets
  • Saved searches
  • Scheduled jobs

The screens people start the day with

Most of the company's day starts on a NetSuite dashboard, so that is where the answers have to be. Each panel is drawn by a portlet and fed by one data service that reads live records: open orders, tasks, permits, invoices and dispatch.

How it worksFrom live records to the screen, and the Wednesday report
directoreveryone elseLive recordsorders, tasks,permits, invoicesData serviceone endpoint perpanelWho is asking?decided on the serverDirector viewevery programme,capacity, ARTeam viewmy numbers and theteam'sOpen any numberthe orders behind itAction itemcreated from thedashboardEvery Wednesdaya scheduled runWednesday toWednesdayone row per visit, nooverlapTwo reportsscheduled andcompletedEmail to thepartnerfifth revision, ontheir requests
  1. Live recordsorders, tasks, permits, invoices
  2. Data serviceone endpoint per panel
  3. Who is asking?decided on the serverdirector director view · everyone else team view
  4. Director viewevery programme, capacity, AR
  5. Team viewmy numbers and the team's
  6. Open any numberthe orders behind it
  7. Action itemcreated from the dashboard
  8. Every Wednesdaya scheduled run
  9. Wednesday to Wednesdayone row per visit, no overlap
  10. Two reportsscheduled and completed
  11. Email to the partnerfifth revision, on their requests

A tile that depends on something not built yet shows as setting up, instead of taking the whole dashboard down.

The right numbers for the right person

Who sees what is decided on the server, not hidden in the browser. A director sees every programme and every person; a technician or a customer service rep sees their own numbers and the team's, and nobody else's. Any figure opens to show the orders behind it, and an action item can be created straight from the dashboard.

When an operations manager said she could see the numbers but not act on them, the header got two new cards: everything waiting to be billed across every programme, and everything waiting to be scheduled. Each one opens the orders behind it, filtered by department.

The weekly report

A partner programme gets a weekly report covering exactly one Wednesday to the next, with no overlap: what is scheduled, and what was completed, judged per visit and per project. It is on its fifth revision, each one a request from the person who reads it.

Systems inside it

  1. Weekly partner report
  2. Customer service follow up queue
  3. KPI tiles for each department
  4. To bill and to schedule totals that open the orders behind them
  5. Dashboards for every role
Described at the level of the work, never the data. No code, records or customer details from this system appear on this site. A walkthrough is available on request.

Contact

Tell me what slows your team down.

Available for ERP and NetSuite work, platform integration, and full product builds. The quickest way to reach me is email or WhatsApp. I reply within a day. If you are writing about a role or a build, a sentence on what the system has to do is more useful to me than a job description.

hello@arustamov.dev
Email meDownload CV