Le Easyone Service API permettono di integrare i documenti del ciclo attivo (ordini, contratti, documenti service e altre tipologie) tra il tuo gestionale/ERP e il CRM, usando Easyone come motore operativo per creare offerte e gestirle nella pipeline commerciale fino a farle diventare ordini.
Dal tuo software puoi leggere, creare e aggiornare documenti in Easyone, quindi attivare in automatico processi di backlog ed evasione che generano azioni e attività per venditori e tecnici. Questo consente, ad esempio, di trasformare un ordine ERP in una serie di attività pianificate nel CRM (installazione, formazione, manutenzione, visite commerciali), mantenendo allineati stati e codici esterni.
Il modello API supporta anche la modifica delle righe tramite aree temporanee, così da gestire workflow complessi di preparazione e evasione documenti.
Funzionalità principali
- Lettura e creazione di documenti collegati ad anagrafiche, articoli e condizioni commerciali allineate con l’ERP.
- Aggiornamento di intestazioni e stati documento per riflettere il progresso del processo commerciale o di service.
- Esecuzione del “backlog” documentale per generare righe operative, modificabili e successivamente evadibili tramite azioni.
- Creazione automatica di attività/eventi a partire dalle righe dei documenti (es. pianificazione interventi da contratto).
- Allineamento dei codici esterni documento (ERP / altri sistemi) per garantire la tracciabilità cross‑sistemi.
Endpoint API di riferimento
Swagger: sezione Documents delle Easyone Service API
https://prodapi.e1crm.com/EasyoneServiceApi/swagger/index.html
- GetDocument / GetNewDocument
POST /api/Documents/GetDocument
POST /api/Documents/GetNewDocument
Permettono di leggere documenti esistenti o ottenere un modello pre‑compilato per la creazione di un nuovo documento. - InsertDocument / UpdateDocument
POST /api/Documents/InsertDocument
POST /api/Documents/UpdateDocument
Inserimento e aggiornamento di documenti (intestazioni e righe) a partire dai dati forniti dai sistemi esterni. - ExecuteDocumentBacklog / SaveTmpAppsLignes / CreateActions
POST /api/Documents/ExecuteDocumentBacklog
POST /api/Documents/SaveTmpAppsLignes
POST /api/Documents/CreateActions
Flusso di backlog/evasione: genera righe operative da documenti, consente di modificarle in una tabella temporanea e infine di evaderle creando azioni/eventi collegati. - UpdateExternalCode / UpdateStatus
PUT /api/Documents/UpdateExternalCode
PUT /api/Documents/UpdateStatus
Aggiornano rispettivamente i codici esterni associati ai documenti e lo stato documento, per mantenere l’allineamento con l’ERP o altri sistemi sorgente.