Utilizzare gli schemi XML per preparare le definizioni di scambio dati

Per abilitare l'importazione/esportazione di dati in file XML attraverso il framework di scambio dati in Business Central, è possibile usare gli schemi XML per definire quali elementi di dati si desidera scambiare con Business Central. È possibile effettuare questa attività nella pagina Visualizzatore schema XML caricando il file di schema XML, selezionando gli elementi dati pertinenti e quindi inizializzando una definizione di scambio dati.

Dopo avere definito gli elementi dati da includere in base allo schema XML, è possibile utilizzare l'azione Genera definizione scambio dati per inizializzare una definizione di scambio di dati in base agli elementi dati selezionati, che poi può essere completata nella struttura di scambio di dati. Viene creato un record nella pagina Registrazione definizioni di scambio dove si continua il processo definendo il mapping tra gli elementi del file e i campi in Business Central. Per ulteriori informazioni, vedere Impostare le definizioni di scambio di dati.

In questo argomento sono contenute le seguenti procedure:

  • Per caricare un file di schema XML

  • Per selezionare o rimuovere i nodi in uno schema XML

  • Per generare una definizione di scambio di dati basata su uno schema XML

Per caricare un file di schema XML

  1. Assicurarsi che il file schema XML pertinente sia disponibile. L'estensione del file è .xsd.

  2. Selezionare l'icona Icona lampadina che apre la funzione Dimmi., immettere Schemi XML, quindi selezionare il file collegare correlato.

  3. Scegli l'azione Nuovo.

  4. Compilare i campi come indicato nella tabella seguente.

    Campo Descrizione
    Codice Specificare un codice per identificare lo Schema XML.
    Descrizione Specificare una descrizione dello Schema XML.

    Il campo Spazio dei nomi di destinazione specifica lo spazio dei nomi nel file schema XML che è stato caricato dalla riga.

  5. Scegliere l'azione Carica schema, quindi selezionare il file di schema XML.

    Quando il file viene caricato, i campi rimanenti nella riga vengono compilati con informazioni provenienti dal file e viene selezionata la casella di controllo Schema caricato.

    Nota

    La struttura ad albero dello schema XML caricato è compressa per impostazione predefinita. Ogni nodo può essere espanso scegliendo il pulsante + accanto al nodo desiderato. Per espandere tutti i nodi, selezionare Espandi tutto nella barra multifunzione.

Per selezionare o rimuovere i nodi in uno schema XML

  1. Selezionare l'icona Icona lampadina che apre la funzione Dimmi., immettere XML Schema Viewer, quindi scegliere il file correlato collegare.

  2. Compilare i campi nell'intestazione come descritto nella tabella riportata di seguito.

    Campo Descrizione
    Codice schema XML Specificare il file schema XML che è stato caricato nel passaggio 5 nella sezione "Per caricare un file schema XML".
    Nuovo XMLport n. Specificare il numero dell'oggetto XMLport che viene creato da questo schema XML quando si sceglie l'azione Genera XMLport.

    Le righe sono ora compilate con nodi che rappresentano tutti gli elementi nello Schema XML. I nodi per gli elementi obbligatori secondo lo Schema XML vengono selezionati per impostazione predefinita.

  3. Nella prima riga, nella colonna Nome nodo, espandere il nodo Documento, quindi espandere gradualmente i nodi sottostanti che si desidera esaminare.

    In alternativa, fare clic con il pulsante destro del mouse su un nodo, quindi selezionare Espandi tutto.

  4. Scegliere una delle seguenti azioni per modificare quali nodi vengono visualizzati.

    Azione Descrizione
    Mostra tutto Tutti i nodi vengono visualizzati.
    Nascondi Non Obbligatorio Solo i nodi che rappresentano gli articoli richiesti in base allo schema XML vengono visualizzati. Questi nodi sono in genere indicati da un 1 nel campo MinOccurs.

    Selezionare Mostra tutto per stornare la visualizzazione.
    Nascondi non selezionato Solo i nodi in cui la casella di controllo Selezionato è selezionata vengono visualizzati.

    Selezionare Mostra tutto per stornare la visualizzazione.
  5. Scegliere l'azione Modifica.

  6. Con la casella di controllo Selezionato specificare per ciascun nodo se si desidera che l'elemento sia supportato nella definizione di scambio dati per il file della banca SEPA correlato.

    Nota

    Quando si seleziona un nodo figlio obbligatorio, vengono selezionati anche tutti i relativi nodi padre.

  7. Selezionare l'azione Seleziona tutti gli elementi obbligatori per selezionare nuovamente tutti i nodi che rappresentano gli elementi che sono richiesti in base allo Schema XML.

  8. Selezionare l'azione Deseleziona tutto per annullare eventuali selezionare.

    Il campo Scelta specifica che il nodo dispone di due o più nodi di pari livello che fungono da opzioni.

Per generare una definizione di scambio di dati basata su uno schema XML

  1. Selezionare l'icona Icona lampadina che apre la funzione Dimmi., immettere Schemi XML, quindi selezionare il file collegare correlato.

  2. Selezionare lo schema XML rilevante e quindi scegliere l'azione Apri visualizzatore schema XML.

  3. Assicurarsi che i nodi pertinenti siano selezionati. Per ulteriori informazioni, vedere la sezione "Per selezionare o rimuovere i nodi in uno schema XML".

  4. Nella pagina Visualizzatore schema XML scegliere l'azione Genera definizione scambio dati.

Verrà creata una definizione di scambio dati nella pagina Registrazione definizioni di scambio che si potrà completare specificando gli elementi del file da mappare con i campi in Business Central. Per ulteriori informazioni, vedere Impostare le definizioni di scambio di dati.

Nota

È inoltre possibile utilizzare la funzione Ottieni struttura file della pagina Registrazione definizioni di scambio che utilizza la funzionalità della finestra Visualizzatore schema XML per precompilare la Scheda dettaglio Definizioni colonne.

Nota

Nella prima ondata di rilascio del 2019 e nelle versioni precedenti, è possibile generare un XMLport basato sullo schema e poi importalo nella soluzione. Questa funzionalità non è più supportata.

Vedere anche

Imposta le definizioni di scambio dati
Esportare i pagamenti in un file bancario
Riscuoti i pagamenti con addebito diretto SEPA
Informazioni sul Data Exchange Framework

Trova qui moduli di e-learning gratuiti per Business Central