Manipolazione dei rami condizionali
Spesso le volte che si richiede in una mappatura per eseguire una parte della mappatura è soddisfatta solo una condizione specifica. Anveo EDI Connect offre diversi modi per eseguire in modo condizionato parti di una mappatura.
A seconda della situazione ci sono diversi modi per eseguire parti di una mappatura a seconda della condizione. È possibile utilizzare una linea di mappatura con la proprietàType impostata su Conditional. Questo permette di selezionare qualsiasi funzione all’interno del modulo e solo se tale funzione ritorna True i bambini vengono eseguiti. Questo è particolarmente utile con l’oggetto COMPARE e le funzioni fornite, per confrontare due valori. Per ulteriori informazioni sulle funzioni disponibili, consultare la sezione funzioni integrate.
Se siete su una mappatura di importazione e volete importare una parte solo se è presente nei dati, spesso utilizzate un ciclo e i filtri sui bambini per entrare nel ciclo solo se i filtri corrispondono. Per saperne di più su questo aspetto, consultate la documentazione di ogni convertitore.
Se si è su una mappatura di esportazione, alcuni convertitori offrono una proprietà Conditional Output, per fornire solo dati di output basati su un criterio specificato.
Un altro modo per eseguire parti della mappatura solo a seconda dei dati, è quello di utilizzare un’istanza di tabella e filtri, in modo che i bambini vengono eseguiti solo se viene trovato un record.