Sviluppo di applicazioni aziendali

Crei applicazioni aziendali su AtroCore configurando entità, campi, workflow e interfacce, invece di svilupparle da zero.

AtroCore è una piattaforma open source per tutte quelle applicazioni aziendali che il software standard non copre. Invece di partire da un repository vuoto, Lei configura le proprie entità, i campi, le relazioni, i layout, i ruoli utente e i workflow direttamente nell'interfaccia di amministrazione e programma soltanto la logica realmente specifica della Sua azienda. Il risultato è un'applicazione operativa con un proprio modello dati, gestione utenti, importazione ed esportazione, API REST e registro delle modifiche, costruita intorno ai Suoi processi e non alle premesse di prodotto di un altro fornitore.

Logica di business e automazione

Le Sue regole vengono configurate anziché programmate. Stati, approvazioni, aggiornamenti automatici e notifiche si definiscono nell'area di amministrazione, così il processo nell'applicazione corrisponde al processo della Sua azienda e può essere adeguato quando tale processo cambia.
  • Workflow e transizioni di stato configurabili
  • Approvazioni, revisioni ed escalation
  • Pulsanti di azione su record e selezioni
  • Aggiornamenti automatici dei campi
  • Valori calcolati e derivati
  • Regole di validazione e controlli di qualità dei dati
  • Job pianificati e code in background
  • Notifiche via e-mail e nell'applicazione
  • Azioni di massa e modifica in blocco
  • Generazione di documenti da modelli
  • Cronologia completa delle modifiche per record

Integrazione e scambio di dati

Un'applicazione genera valore solo quando è collegata ai sistemi che la circondano. AtroCore scambia dati con il Suo ERP, lo shop online, il CMS e i sistemi di produzione tramite feed configurabili, un'API e webhook, così i dati vengono consolidati in un unico punto invece di essere copiati a mano.
  • API REST per tutte le entità e tutti i campi
  • Feed di importazione ed esportazione configurabili
  • Mappatura dei campi e trasformazione dei valori
  • Scambio di dati pianificato e basato su eventi
  • Webhook per gli eventi in uscita
  • Connettori per sistemi ERP, shop e CMS
  • Feed per canali e marketplace
  • Consolidamento dei dati da più fonti
  • Matching e deduplicazione
  • Log di importazione e gestione degli errori
  • Trasferimento file tramite FTP, SFTP e HTTP

Utenti, ruoli e controllo degli accessi

L'accesso viene definito per ruolo fino al singolo campo, così ogni utente vede i dati rilevanti per il proprio lavoro e nulla di più. Fornitori, rivenditori e altri partecipanti esterni lavorano nello stesso sistema attraverso una vista limitata dedicata, il che rende superflua un'applicazione portale separata.
  • Ruoli e profili di autorizzazione configurabili
  • Accesso a livello di record tramite proprietà e team
  • Campi in sola lettura e campi nascosti
  • Layout e menu in base al ruolo
  • Viste limitate per partecipanti esterni
  • Accesso di fornitori e rivenditori allo stesso sistema
  • Team, assegnazione e responsabilità
  • Commenti, menzioni e follow dei record
  • Dashboard personali e filtri salvati
  • Interfaccia utente multilingua
  • Registro di audit di tutte le modifiche

Processo di sviluppo con AtroCore

AtroCore accorcia proprio la parte del progetto che di norma richiede più tempo. Modello dati, interfacce, sistema di autorizzazioni, automazione e notifiche si configurano nell'area di amministrazione. In questo modo esiste presto un'applicazione funzionante e Lei valuta schermate reali con dati reali anziché mockup. L'impegno di sviluppo si concentra sulla logica realmente specifica della Sua azienda.

1. Riunione iniziale e concezione

In una riunione iniziale esaminiamo insieme a Lei i Suoi processi e i dati che ne stanno alla base. Il risultato è un concetto che definisce quali parti dell'applicazione AtroCore copre tramite configurazione e quali parti richiedono uno sviluppo specifico, insieme a un'offerta su cui Lei può basare la pianificazione.

2. Modello dati

Le Sue entità, i campi, le relazioni e le gerarchie si configurano nell'area di amministrazione. I tipi di campo comprendono testo, numeri, date, valute, file, collegamenti, valori multilingua e valori calcolati, e le regole di validazione si definiscono per singolo campo. Lo schema del database ne deriva automaticamente, senza migrazioni scritte a mano.

3. Layout e viste

Per ogni entità Lei definisce viste elenco, viste di dettaglio, filtri di ricerca, viste kanban e calendario, e organizza i campi in pannelli e schede. I layout possono variare in base al ruolo, così l'ufficio acquisti e il controllo qualità aprono lo stesso record e vedono i campi rilevanti per la propria area.

4. Pulsanti di azione

Le azioni di cui i Suoi utenti hanno bisogno si trovano direttamente dove lavorano, come pulsanti su un record o su una selezione di record. Un pulsante può avviare un'esportazione, generare un documento, trasferire un record a un altro sistema o attivare un workflow, senza che nessuno debba abbandonare la schermata.

5. Ruoli e autorizzazioni

L'accesso viene controllato per ruolo fino al livello dei singoli record e campi: chi può leggere, creare, modificare ed eliminare, se l'accesso dipende dalla proprietà del record o dall'appartenenza a un team e quali campi rimangono in sola lettura o nascosti. Partecipanti esterni come fornitori o rivenditori ricevono una propria vista limitata dello stesso sistema, e ogni modifica viene registrata nel registro delle modifiche.

6. Workflow e notifiche

Le regole di business si configurano anziché programmarsi: transizioni di stato, approvazioni, escalation, aggiornamenti automatici dei campi e job pianificati. I Suoi utenti vengono informati via e-mail e tramite notifiche nell'applicazione, i dati vengono scambiati attraverso profili di importazione ed esportazione configurabili e gli altri sistemi vengono collegati tramite API REST, webhook e moduli di integrazione.

7. Sviluppo specifico dove finisce la configurazione

I requisiti che vanno oltre la configurazione vengono realizzati come moduli all'interno di un'architettura di estensione documentata. In questo modo la Sua logica specifica rimane separata dalla piattaforma e gli aggiornamenti restano possibili. Il tempo di sviluppo viene dedicato alla Sua logica di business e non alla gestione utenti, alle routine di importazione o a un sistema di autorizzazioni.

8. Collaudo e go-live

Ogni risultato di sprint viene testato manualmente e in modo automatizzato e successivamente Le viene presentato per l'approvazione prima di arrivare nel sistema produttivo. Adeguamenti ed estensioni entrano nello sprint successivo. Formiamo i Suoi utenti, consegniamo la documentazione e supportiamo l'esercizio dopo il go-live su richiesta.

Siete interessati?

Prenotate una demo personalizzata gratuita o una rapida consulenza.

I vantaggi della piattaforma AtroCore

Configurazione anziché programmazione

Entità, campi, relazioni, layout, ruoli, workflow e notifiche si impostano nell'area di amministrazione. Le modifiche hanno effetto immediato, senza ciclo di rilascio, e il Suo team può eseguirle autonomamente una volta che l'applicazione è in uso. La programmazione resta riservata alla logica realmente specifica della Sua azienda.

Pensata per dati complessi

AtroCore gestisce gerarchie profonde, relazioni molti a molti, valori multilingua, valori dipendenti dall'unità di misura, versionamento e record con centinaia di attributi. È proprio qui che i fogli di calcolo e i semplici strumenti low-code raggiungono il loro limite, e per lo stesso motivo AtroCore funge anche da sistema completo di master data management.

Le fondamenta ci sono già

Gestione utenti, autorizzazioni, ricerca e filtri, importazione ed esportazione, gestione dei file, cronologia delle modifiche, notifiche, gestione delle code e API REST sono inclusi nella piattaforma. Il Suo progetto parte dai Suoi processi di business e non da un'infrastruttura di cui ogni applicazione ha comunque bisogno.

Autorizzazioni fino al singolo campo

L'accesso viene definito per ruolo e può dipendere dalla proprietà del record o dall'appartenenza a un team, mentre i singoli campi possono essere impostati in sola lettura o nascosti. Fornitori, rivenditori e altri partecipanti esterni lavorano nello stesso sistema attraverso una vista limitata dedicata, quindi non Le serve un'applicazione portale separata per coinvolgerli.

L'integrazione fa parte della piattaforma

Profili di importazione ed esportazione configurabili, API REST, webhook, job pianificati e connettori già disponibili collegano AtroCore al Suo ERP, allo shop online, al DMS o ai sistemi di produzione. I dati vengono consolidati dove devono stare, anziché essere copiati tra strumenti isolati.

Open source senza costi di licenza

Il nucleo è open source: il numero di utenti e di sedi non modifica quindi il prezzo e Lei ha pieno accesso al codice sorgente. Installi AtroCore sui Suoi server o nel cloud che preferisce, mantenendo nelle Sue mani i dati e il modello di esercizio.

Una piattaforma per più applicazioni

Gestione delle informazioni di prodotto, gestione dei dati anagrafici, un portale fornitori e la Sua applicazione specialistica possono girare su una sola istanza, con un unico modello dati e un'unica base di utenti. Ogni nuovo requisito amplia l'esistente invece di aggiungere un ulteriore sistema da mantenere.

La via d'uscita da Excel e Access

I fogli di calcolo e i piccoli database sviluppati internamente funzionano fino a quando più persone devono modificare gli stessi dati, le autorizzazioni diventano rilevanti e le modifiche devono essere tracciabili. AtroCore copre esattamente questi casi, con regole di validazione, registro delle modifiche e accesso controllato al posto di versioni di file in una cartella condivisa.