Loftware Integration - Oracle EBS (precedentemente Loftware Oracle Agent) è un componente che abilita il supporto Loftware soluzioni da integrare con Oracle® E-Business Suite (EBS) in modo che le applicazioni Oracle® Warehouse Management (WMS) possano ricevere ed elaborare le richieste di stampa di etichette. Loftware Integration - Oracle EBS può essere aggiornato indipendentemente da Loftware soluzione, garantendo che la soluzione possa avere le funzionalità di integrazione più aggiornate disponibili.
Viene installato un amministratore Oracle Loftware Integration - Oracle EBS nel database del sistema Oracle EBS e lo configura per connettersi in modo sicuro con a Loftware soluzione. Un amministratore della Loftware La soluzione può configurare un'integrazione Oracle da utilizzare con i modelli di etichette senza dover inserire le credenziali Oracle.
Questa guida aiuta a distribuire la configurazione di NiceLabel Automationper supportare Loftware Integration - Oracle EBS e spiega i processi di integrazione.
L'ultimo Loftware Integration - Oracle EBS la versione supporta nativamente NiceLabel.
Come ottenere il software?
I nuovi clienti interessati a Loftware Integration - Oracle EBS, o i clienti esistenti di NiceLabel interessati all’utilizzo di Loftware Integration - Oracle EBS insieme a NiceLabel, contattare l'ufficio vendite di Loftware.
Il file .zip
di integrazione di Automation contiene:
-
La configurazione di NiceLabel Automation (file
.misx
)Nota
NiceLabel Automation è un'applicazione che automatizza le attività ripetitive.
Maggiori informazioni su NiceLabel Automation.
-
Guida all'integrazione di NiceLabel Automation con Loftware Integration - Oracle EBS
Prima di iniziare, controllare i Requisiti di sistema.
Loftware Integration - Oracle EBS
Per un'integrazione di successo, i requisiti per Loftware Integration - Oracle EBS sono:
-
Database Oracle 19c
-
Loftware Integration - Oracle EBS deve essere installato nel database di Oracle EBS. Per un processo di installazione dettagliato, consultare la guida utente di Loftware Integration - Oracle EBS.
NiceLabel
Per un'integrazione di successo, i requisiti per NiceLabel sono:
-
Installazione diNiceLabel:
-
LMS Enterprise 10.5 o successiva
-
-
Prerequisiti di NiceLabel Automation:
-
Devono essere installati i driver della stampante. È possibile installare i driver della stampante direttamente sul computer oppure registrare i driver dal server di stampa di cui si dispone.
Nota
Per la migliore esperienza di stampa, consigliamo di installare i driver della stampante Loftware.
Per istallare i driver della stampante Loftware, vedere la Guida di installazione dei driver della stampante.
Se si dispone già dei driver del produttore della stampante, è possibile sostituirli con i driver della stampante Loftware per ottimizzare il processo di stampa.
Se si dispone già dei driver di Loftware, si consiglia di aggiornarli all’ultima versione. Consultare Aggiornamento dei driver della stampante.
-
L'account utente che il file NiceLabel Automation Il servizio viene eseguito da, è necessario disporre dell'autorizzazione di lettura per la cartella o le cartelle in Documento di archiviazione, in cui sono archiviate le etichette.
-
Tutte le stampanti devono essere visibili al computer e all'account utente con cui viene eseguito il servizio di Automation. Automation crea lavori di stampa su questo computer e li invia alle stampanti utilizzando lo spooler di Windows. Le stampanti devono essere accessibili per la stampa per l'account utente con cui viene eseguito il servizio Automation. Assicurarsi di utilizzare un account utente reale quando si utilizzano stampanti di rete (non utilizzare un account di sistema locale).
-
NiceLabel
Il prodotto NiceLabel consente di creare e modificare etichette (Desktop Designer), avere accesso all'archiviazione dei documenti con controllo delle versioni, processi di approvazione, gestione degli utenti e cronologia di stampa (Control Center) e fornisce un sistema di integrazione (Automation).
Il prodotto NiceLabel contiene:
-
NiceLabel Desktop Designer è un'applicazione per la progettazione e la stampa di etichette. Installare Desktop Designer sul computer e collegarlo a Control Center. In Control Center, è possibile vedere tutte le stampanti collegate al Desktop Designer.
-
NiceLabel Control Center è un'applicazione basata su cloud che consente di condividere e archiviare i file di etichettatura e stampare etichette. Control Center connette tutte le stampanti di tutti gli utenti che hanno il loro Desktop Designer connesso a Control Center.
-
NiceLabel Automation è un'applicazione che automatizza attività ripetitive come la stampa automatizzata.
Quando NiceLabel Automation riceve un payload di dati da Loftware Integration - Oracle EBS, recupera innanzitutto l'etichetta corretta da Documenti in Control Center, compila i campi nel modello con i dati aziendali forniti nel payload Oracle e stampa un'etichetta sulla stampante per etichette richiesta.
NiceLabel Automationespone le API REST HTTP utilizzate da Loftware Integration - Oracle EBS. NiceLabel Automation invia in modo sincrono la risposta per ogni chiamata..
NiceLabel Automation
Il pacchetto di integrazione fornisce un connettore predefinito (trigger) NiceLabel Automation. Viene distribuita configurazione Automation fornita (file .zip
) e viene avviato il trigger. La configurazione NiceLabel Automation contiene un Cloud Trigger che fornisce l'endpoint API per Loftware Integration - Oracle EBS.
L'azione in un trigger si basa sull'azione incorporata Esegui file di comando XML Oracle. Questa azione può analizzare il payload XML dal Loftware Integration - Oracle EBS ed eseguire le azioni di stampa di conseguenza.
Tutte le azioni precedenti a questa servono a garantire che i nomi delle etichette nell'XML includano un prefisso URL completo alla posizione nella pagina Documenti in Control Center. L'URL viene letto dal file di configurazione di NiceLabel e aggiunto al payload XML.
Una volta completate le azioni nel trigger, viene inviata una risposta JSON al file Loftware Integration - Oracle EBS.
Progettazione di etichette su NiceLabel Desktop Designer
Con NiceLabel Desktop Designer è possibile creare e modificare etichette e collegarle a origini dati dinamiche. Consultare come creare una nuova etichetta in Desktop Designer.
Quando Loftware Integration - Oracle EBS consuma il NiceLabel API, fornisce al payload JSON i dati per NiceLabel Automation, comprese le coppie chiave-valore per le variabili dell'etichetta.
Ciascuna etichetta, connessa a un'origine dati dinamica, contiene le variabili come origini dati per gli oggetti etichetta. Queste variabili si connettono agli oggetti etichetta e forniscono valori per tali oggetti al momento della stampa.
Le variabili definite nell'etichetta devono avere gli stessi nomi dei campi dati nelle applicazioni Oracle. È possibile creare manualmente variabili nell'etichetta, ma è anche possibile importare variabili dalle etichette esistenti o dai payload XML Oracle.
Nomi di riferimento dell'etichetta
È necessario memorizzare le etichette in Documenti nel proprio Control Center. Fare riferimento al nome delle etichette dalla cartella principale in Documenti.
Ad esempio, se si ha un'etichetta label.nlbl
memorizzata in una cartella denominata Etichette, che si trova nella cartella Project1; la forma corretta del percorso completo del modello è /Project1/Labels/label.nlbl
.
Se non fornisci il nome completo ai modelli di etichette in Control Center, incluso il percorso completo del modello di etichetta, Automation deve trovare un modello di etichetta:
nel tuo-
la stessa cartella in cui è archiviato MISX
-
cartella .\Etichette
-
cartella ..\Etichette
-
cartella di etichette predefinita
Vedere Utilizzo delle cartelle di progetto per gestire i file necessari sull'etichetta o sul modulo per maggiori informazioni.
Distribuzione di NiceLabel Automation
Per distribuire la configurazione pre-configurata di Automation, bisogna caricarla su NiceLabel Automation Manager e avviare i trigger.
Installazione e attivazione di NiceLabel Automation
NiceLabel Automation è parte dell’installazione delle applicazioni desktop di NiceLabel. Il modulo richiesto per eseguire le configurazioni di Automation è "Automazione."
Per ulteriori informazioni, consultare la guida d’installazione di NiceLabel.
Per attivare NiceLabel Automation, consultare Concessione di licenza e attivazione NiceLabel.
Distribuire i trigger in Automation
Prima di iniziare a distribuire i trigger, assicurarsi di aver installato NiceLabel Automation sul proprio computer e che il proprio prodotto NiceLabel sia attivato.
Per l'attivazione LMS Enterprise, Vedere Attivazione di NiceLabel LMS Pro/LMS Enterprise e accesso al License Center.
-
Estratte il file
.zip
in una cartella in Documenti nel proprio Control Center. -
Eseguire NiceLabel Automation Manager.
-
Andare su Trigger, quindi fare clic sul pulsante +Aggiungi.
-
Nella finestra Apri, cercare il file
.misx
e fare clic su Apri.Automation Manager carica la configurazione ed elenca i trigger nel riquadro di destra.
-
Selezionare tutti i trigger e fare clic su Start su qualsiasi dei trigger. Verranno avviati tutti i trigger. Le icone dei trigger diventano verdi e lo stato cambia in "In esecuzione."
Importante
Una volta avviati, i trigger verranno avviati automaticamente al riavvio del server.
L'endpoint URL per i prodotti NiceLabel in locale è personalizzato (sul proprio server), ma è comunque necessaria una chiave di integrazione per autenticare la chiamata all'API.
Nota
Tuo NiceLabel la chiave integratore può essere creata prima o dopo Loftware Integration - Oracle EBS è installato.
Per generare la chiave dell'integratore:
-
Nel browser aprire il Control Center locale. L'URL è personalizzato per l'installazione, ad esempio,
http(s)://<YourServerName>/epm
.Sostituire<YourServerName> con il nome o l'indirizzo IP del server su cui è installato Control Center.
Nota
L'utilizzo di http o https dipende dal fatto che il server web abiliti o meno la crittografia.
-
Andare in Integrazioni > Integrazioni Cloud.
-
Fare clic su Aggiungi.
-
Digitare nel nome dell’integratore. La chiave dell'integratore è auto-generata.
-
Fare clic su Salva.
Per consumare l’API, utilizzare il seguente URL:
API |
URL |
---|---|
Trigger Loftware Integration - Oracle EBS |
http(s)://<YourServerName>/epm/api/trigger/Api-OracleEbs |
Ogni richiesta API deve includere un'intestazione personalizzata con il nomeIntegrator-Key. Il suo valore è la chiave di abbonamento ottenuta in Autenticazione per API di NiceLabel.
Sostituire<YourServerName> con il nome o l'indirizzo IP del server su cui è installato NiceLabel Control Center.
L'utilizzo di http o https dipende dal fatto che il server web abiliti o meno la crittografia.