Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Suggestion: Dashboard #162

Open
davemc50 opened this issue Sep 13, 2024 · 0 comments
Open

Suggestion: Dashboard #162

davemc50 opened this issue Sep 13, 2024 · 0 comments

Comments

@davemc50
Copy link

davemc50 commented Sep 13, 2024

Request: Dashboard of integration status

Target audience: Accounts & membership administration volunteers

Purpose: To feel on top of the integration process, to see it is flowing smoothly, to quickly see issues and find more information on them. Saves time fishing around menus for this information, allows more effective use of users time, high overall satisfaction with the tool, the packages, the role. Follow through on the civi dashboard model.

Layout: Tight, concise, dense, linked, scrollable. Everything in one view, not verbose & spilling onto multiple pages.

Potential panels for the dashboard:

  • Totals for count & value of invoices sent & received this month
  • Total payments sent this month
  • Currently queued to send to or receive from Xero, which will be in the next scheduled task
  • Recent invoice sends, receives - customer, invoice no, date, amount
  • Recent payment processor sends
  • Recent contact sends
  • Recent contact receives
  • Recent schedule jobs, list and count of success and fail
  • Recent integration errors - date, short version of error
  • Next few schedule tasks due - date/time, short desc
  • Buttons for redo, undo, rollback, do now, pause/resume all schedules
  • Context panel - which civi db/site/org is sending to which xero instance company
  • Popout help bubble panels that either link to the docs, or more fully explain what the process does.
  • Notes panel, where free form notes on the current issues can be written and seen by all dashboard users - eg Schedules paused for Xero year end until Wednesday.

Each list above clicks through to a full relevant list page

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant