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.