CRMconnect Azuvio · Docs

Utilities

Section: Settings & Administration
URL: /admin/utilities

Overview

Utility tools — bulk operations, maintenance, diagnostics.

Business value

Utility tools — bulk operations, maintenance, diagnostics. The IT admin's toolbox.

  • Who uses it: IT admin
  • Key benefit: Fewer tickets to support, faster resolution of platform-wide issues.

Typical use cases:

  • Bulk reassign tickets after staff departure
  • Run a diagnostic on a slow-loading record

At a glance

Utilities — top of page

Accessing this module

From the admin sidebar, navigate to Utilities, or open the URL directly:

/admin/utilities

List view

The list view shows existing utilities records. Use it to search, filter, sort, and bulk-act on items.

Utilities — full list view

Common actions

  1. View existing records — open Utilities from the sidebar to see the list view.
  2. Search and filter — use the search box and column filters to find records.
  3. Create a new record — click the Add / New button (or follow the "Create" URL above) and fill in the required fields.
  4. Edit a record — click a row to open the detail view, then use the edit action.
  5. Delete a record — use the row's delete action; deletion may be soft or hard depending on the module.
  6. Bulk operations — select multiple rows via the checkboxes and apply a bulk action from the toolbar (export, delete, status change, etc., where supported).
Tip

Use the Global Activity Log (/admin/utilities/activity_log) to answer "who did what and when" during incident investigations — filter by date range and staff member to isolate the exact sequence of actions taken.

Warning

The Clear Log action permanently deletes all activity log entries and is irreversible. Always export the log to CSV before clearing it — the exported file is your audit trail for compliance and regulatory purposes.


Activity Log — Audit Acțiuni Utilizatori

URL: /admin/utilities/activity_log

CRMConnect înregistrează automat acțiunile utilizatorilor în două sisteme paralele de audit:

Sistem Tabel DB Unde e vizibil Ce capturează
Global Activity Log tblactivity_log /admin/utilities/activity_log Toate acțiunile din întregul sistem, cronologic
Entity Activity Log tblgeneral_activity_log Tab „Activity" pe fiecare înregistrare Istoricul unui anumit lead, client, factură, etc.

Global Activity Log — `/admin/utilities/activity_log`

Înregistrează orice acțiune apelată prin log_activity() în tot sistemul. Câmpuri stocate:

Câmp Conținut
description Descrierea acțiunii în text liber (ex: Invoice Created #INV-0042 for ACME SRL)
date Timestamp exact YYYY-MM-DD HH:MM:SS
staffid Numele complet al utilizatorului care a acționat; [CRON] dacă e declanșat automat de cron

Actori înregistrați:

  • Staff — orice utilizator logat în interfața admin
  • Clienți — acțiuni din portalul client (acceptare propunere, plată, etc.) → înregistrate cu numele contactului
  • [CRON] — acțiuni automate (facturi recurente, email-uri automate, sincronizări)

Acțiuni tipice înregistrate:

Categorie Exemple de înregistrări
Clienți New Client Added, Client Deleted: ACME SRL, Client Updated
Facturi Invoice Created #INV-0042, Invoice Sent to client, Payment Recorded
Leads New Lead Added, Lead Status Changed, Lead Converted to Client
Staff Staff Member Added, Staff Member Deleted: Ion Popescu, Password Changed
Setări Settings Updated (orice modificare în Settings)
Roluri Role Created, Role Updated, Role Deleted
Propuneri Proposal Accepted by Client, Proposal Declined
Contracte Contract Signed Digitally
Automații Workflow Automation Executed: [Nume]
API Operații principale via API token

Filtrare și export:

  • Filter by date — izolează activitatea dintr-o perioadă specifică (incident, audit)
  • Filter by staff — tot ce a făcut un anumit utilizator
  • Export CSV — descarcă log-ul filtrat pentru audit extern sau raportare de conformitate
  • Clear log — șterge permanent (ireversibil — exportă mai întâi)

Entity Activity Log — tab „Activity" pe fiecare înregistrare

Fiecare lead, client, factură, proiect, ticket etc. are propriul timeline de activitate vizibil în tab-ul Activity / Activitate din fișa înregistrării.

Câmpuri stocate în tblgeneral_activity_log:

Câmp Conținut
full_name Numele complet al utilizatorului
staffid ID-ul staff-ului (pentru filtrare)
description Ce s-a întâmplat pe înregistrarea respectivă
date Timestamp exact
additional_data Date suplimentare (ex: valoarea veche → valoarea nouă)
relid / reltype Entitatea asociată (ex: o factură legată de un lead)

Acest log nu are o pagină centralizată — e vizibil exclusiv în contextul fiecărei entități.


Scenarii practice de audit

„Cine a șters o factură?"

  1. /admin/utilities/activity_log → filtrează pe data aproximativă
  2. Caută Invoice Deleted sau Invoice #INV-XXXX în descrieri
  3. Coloana staffid arată utilizatorul exact

„Cine a modificat un client?"

  1. Deschide clientul → tab Activity
  2. Istoricul complet al modificărilor pe acel client, cu utilizatorul și timestamp-ul

„Ce a făcut utilizatorul X ieri?"

  1. /admin/utilities/activity_log → filtrează pe data de ieri → filtrează pe numele utilizatorului
  2. Lista cronologică a tuturor acțiunilor sale

„De ce s-a schimbat statusul unui lead?"

  1. Deschide lead-ul → tab Activity
  2. Găsești exact când s-a schimbat statusul și cine l-a schimbat

„Activitate în afara orelor de program?"

  1. Exportă log-ul pe o perioadă → filtrează în Excel după ora din câmpul date
  2. Identifici acțiuni la ore neobișnuite

Log-uri specializate

Pe lângă Activity Log-ul general, există log-uri dedicate pentru canale specifice:

Log URL Ce înregistrează
Email Pipe Log /admin/utilities/pipe_log Emailuri primite prin pipe: sender, subiect, status procesare, eroare exactă
WhatsApp Activity /admin/whatsapp/activity_log Toate acțiunile WhatsApp: mesaje, campanii, bot triggers
API Usage Stats /admin/api/usage_stats Apeluri API per endpoint, per token, per zi — volum și erori
Innoship Audit /admin/innoship/audit Fiecare cerere AWB: request trimis, răspuns primit, erori

Bulk PDF Exporter

URL: /admin/utilities/bulk_pdf_exporter

The bulk PDF exporter generates PDF files for multiple documents at once — invoices, quotes, contracts, proformas — and packages them into a single downloadable archive. This saves hours of manual one-by-one exporting for month-end statements, audit packs, or customer document bundles.

Key actions:

  • Select document type — choose which module's records to export (e.g. Invoices, Proformas, Purchase Orders).
  • Apply filters — narrow by date range, status, client, or vendor before generating.
  • Generate and download — click Export; the system queues PDF rendering and provides a ZIP download link when ready.
  • Schedule for later — large batches may take a few minutes; the page shows progress and notifies on completion.

Pipe Log

URL: /admin/utilities/pipe_log

The pipe log records the raw email messages received and processed by CRMConnect's email-to-ticket (pipe) integration. Each entry shows the sender, subject, timestamp, and whether the email was matched to an existing record or created a new one. Use it to diagnose failed imports, bounce handling, and spam-filter false positives.

Key actions:

  • Browse incoming pipe entries — navigate to /admin/utilities/pipe_log for a chronological list of all piped emails.
  • Inspect a failed entry — click a row to see the full raw email headers and body alongside the error reason.
  • Filter by status — isolate entries that failed to process (e.g. "unmatched sender", "parse error") to identify systemic issues.
  • Re-process — if the underlying configuration issue is fixed, use the re-process action to retry the import without asking the sender to resend.

Captured: 2026-05-10T09:51:26.776Z · Source: demo.crmconnect.io/admin/utilities