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.