Easyone CRM mette a disposizione API dedicate alla gestione di settori di attività, business unit, categorie e qualifiche, così da permettere alle software house di mantenere una segmentazione coerente tra i propri applicativi e il CRM.

La classificazione può essere gestita sia a livello di anagrafica (quali settori/BU sono associati a un cliente) sia a livello di tabelle generali (lista completa di settori, BU, categorie), con funzioni di lettura e aggiornamento massivo. In questo modo il gestionale o il verticale del rivenditore può continuare a utilizzare le proprie codifiche, mappandole sulle strutture di Easyone per alimentare report, campagne, viste e regole di business basate su segmenti omogenei.

La segmentazione può essere ulteriormente arricchita tramite campi custom e dati aggiuntivi, consentendo di modellare esigenze specifiche di settore.​

Funzionalità principali

  • Lettura e gestione delle associazioni tra anagrafiche CRM e relativi settori di attività e business unit.​
  • Accesso alle liste complete di activity sectors e business unit, sia in forma gerarchica sia come liste piatte per facilitare le mappature con codifiche esterne.​
  • Aggiornamento massivo delle associazioni (aggiunta, modifica, rimozione) per allineare rapidamente il CRM a segmentazioni gestite in sistemi terzi.​
  • Possibilità di usare segmentazione e qualifiche come criteri di filtro nelle ricerche (GetPeopleList) e nelle estrazioni per reporting e campagne.​
  • Gestione centralizzata delle tabelle generali, così che ogni prodotto integrato nel Gruppo utilizzi un set coerente di codici.​

Endpoint API di riferimento

Swagger: sezioni People e Parameters delle Easyone Service API
https://prodapi.e1crm.com/EasyoneServiceApi/swagger/index.html

  • GetAllPeopleActivitySectors / GetAllPeopleBusinessUnit
    POST /api/People/GetAllPeopleActivitySectors
    POST /api/People/GetAllPeopleBusinessUnit
    Restituiscono tutte le activity sectors e business unit disponibili per la qualifica standard dell’anagrafica selezionata, indicando quali sono già associate tramite il flag isChecked.​
  • GetPeopleActivitySectors / GetPeopleBusinessUnit
    POST /api/People/GetPeopleActivitySectors
    POST /api/People/GetPeopleBusinessUnit
    Restituiscono solo le activity sectors e business unit attualmente associate all’anagrafica, utili per popolare interfacce di dettaglio o per controlli di coerenza.​
  • SavePeopleActivitySectors / SavePeopleBusinessUnit
    POST /api/People/SavePeopleActivitySectors
    POST /api/People/SavePeopleBusinessUnit
    Consentono il salvataggio massivo delle associazioni: inseriscono le nuove, modificano le esistenti e rimuovono quelle non più presenti in elenco, restituendo un log delle operazioni (Inserted/Updated/Deleted).​
  • GetActivitySectors / GetBusinessUnits (+ FlatList)
    POST /api/Parameters/GetActivitySectors
    POST /api/Parameters/GetBusinessUnits
    POST /api/Parameters/GetActivitySectorsFlatList
    POST /api/Parameters/GetBusinessUnitsFlatList
    Permettono di recuperare le liste gerarchiche o piatte di settori e business unit, con paginazione e filtro, per costruire mappature e strumenti di configurazione nei sistemi terzi.​
  • SaveActivitySectors / SaveBusinessUnits
    POST /api/Parameters/SaveActivitySectors
    POST /api/Parameters/SaveBusinessUnits
    Permettono di creare o aggiornare i codici di activity sectors e business unit nel CRM Easyone, centralizzando la definizione delle tabelle generali di segmentazione.