Unelenco di selezione fisso contiene molti dati. Come si possono esportare questi dati per avere una panoramica migliore.
Poiché non forniamo una funzione per esportare i dati con un modulo di configurazione, abbiamo deciso di offrire due approcci di workaround per aiutarvi.
Opzione 1: SQL (OnPremises)
Ogni voce aggiunta all'elenco di selezione fisso viene memorizzata nel database. Poiché è possibile accedere direttamente a questi valori nelle finestre di dialogo, al momento non è stato definito un caso d'uso per fornire una funzione di esportazione per questi elenchi di selezione. Tuttavia, per OnPremises System è possibile collegarsi al database ed esportare i valori con SQL.
Nelle versioni attuali di DocuWare, la tabella DWOrganizationSettings nel database DWSystem contiene i valori degli elenchi di selezione esterni. Poiché la tabella contiene diversi tipi di impostazioni, è possibile filtrare i risultati in base al tipo: DocuWare.Settings.ExternalSelectLists.ExternalSelectList, DocuWare.Settings
Il nome dell'elenco di selezione viene memorizzato nella colonna name.
DECLARE @USO_VARIABILE_A nvarchar(50) = 'Il mio elenco di selezione'; - Sostituire questa stringa rossa con il nome dell'elenco di selezione fisso
DECLARE @columnAlias nvarchar(50) = 'Valori all'interno: ' + @USO_VARIABILE_A;
DECLARE @sql nvarchar(MAX);
SET @sql = N'SELECT C.value(''.'',''varchar(max)'') COME ' + QUOTENAME(@columnAlias) +
N' FROM dworganizationsettings CROSS APPLY settings.nodes(''(ExternalSelectList/Elements/Element/@content)'') AS T(C) WHERE name LIKE ''' + @USE_VARIABLE_A + N'''';
ESEGUIRE sp_executesql @sql;

Opzione 2: Piattaforma (per DocuWare Cloud e OnPremises)
Accedere a DocuWare
Aprire la piattaforma:https://youraddress/DocuWare/Platform/Organization/SelectLists
La pagina ha un aspetto simile a questa e contiene un collegamento all'elenco di selezione:

Una volta aperta la pagina dei dettagli, verranno visualizzati tutti i valori in una tabella. Il conteggio è impostato su 1000 per impostazione predefinita.
Se si desidera un elenco separato da virgole, è possibile utilizzare la console dello sviluppatore con F12, aprire la scheda Console ed eseguire questo Javasript:
let textNodes = document.querySelectorAll('.textnode.value');
let textValues = [];
for (let i = 0; i < textNodes.length; i++) {
textValues.push(textNodes[i].textContent.trim());
}
console.log(textValues.join(', '));
Il risultato sarà inviato direttamente alla console, come si può vedere nella schermata. Questo post può essere copiato per visualizzare i valori nel proprio editor di testo preferito.
Per cambiare il separatore (,) in un punto e virgola, è sufficiente modificarlo in console.log: console.log(textValues.join('; '));

Si prega di notare: Questo articolo è una traduzione dalla lingua inglese. Le informazioni contenute in questo articolo si basano sulla/le versione/i originale/i del/i prodotto/i in inglese. Potrebbero esserci errori minori, come nella grammatica utilizzata nella versione tradotta dei nostri articoli. Sebbene non possiamo garantire la completa accuratezza della traduzione, nella maggior parte dei casi troverai che è sufficientemente informativa. In caso di dubbio, fai riferimento alla versione inglese di questo articolo.
