Comportamento:
Nella versione di DocuWare 7, la combinazione di quanto segue può causare la visualizzazione di un numero inaspettatamente elevato di documenti nell'elenco dei risultati:
Questo comportamento riguarda solo DocuWare 7; la versione attuale, DocuWare 7.1, non è interessata.
Il concetto di autorizzazione si basa su profili di filtro indice con istruzioni SQL.
Durante la ricerca in un archivio, per la ricerca viene utilizzato il catalogo full-text
Sebbene i documenti vengano elencati, non è possibile visualizzarli se il concetto di autorizzazione è configurato correttamente. Se si tenta di farlo dall'elenco dei risultati, viene visualizzato un messaggio di errore se l'accesso non è consentito per l'account utente collegato.
Soluzione:
Per evitare questa anomalia, esistono le seguenti possibilità:
- Aggiornamento a DocuWare 7.1
- Disattivare la funzionalità Full Text
- Impostare un workaround come descritto nella sezione seguente.
Soluzione:
- Accedere alla seguente cartella dell'installazione di DocuWare
%ProgramData%\DocuWare\ServerConfig\ - Creare un nuovo file vuoto con il seguente nome:
DocuWare.Content.settings - Copiare il seguente testo nel file DocuWare.Content.settings:
<configurazione>
<configSections>
<sezione name="ContentConfig" type="DocuWare.Content.Shared.Implementation.ContentConfig, DocuWare.Content.Shared.Implementation" />
<section name="Unity" type="Microsoft.Practices.Unity.Configuration.UnityConfigurationSection, Unity.Configuration"/></configSections>
<ContentConfig LockExpirationCleanupPeriod="00:01.00" DocumentsForAutoIntellixCount="5" PagesToProcessTogetherForTextshot="8" ImagingSingleOperationTimeout="00:00:45" LongRunnningImagingOperationTimeout="00:01:00">
<SectionFileConfiguration ReleasePeriod="00:01:00" DeleteRetryCount="3" PollingInterval="00:00:30" />
<FulltextConfiguration MaxHitsCount="1000" SearchFullTextOnly="false" FullTextCoreCreationParametersFormatString="name={0}&instanceDir=.&dataDir={1}&loadOnStartup=false&transient=false"/>
</ContentConfig>
<Unity xmlns="http://schemas.microsoft.com/practices/2010/unity">
<container name="FulltextProvider">
<register type="DocuWare.Fulltext.IFullTextFactory, DocuWare.FulltextCommon" mapTo="DocuWare.Fulltext.Solr.DefaultFullTextFactory, DocuWare.SOLRFulltext"/>
<!--<register type="DocuWare.Fulltext.IFullTextFactory, DocuWare.FulltextCommon" mapTo="DocuWare.Fulltext.Elastic.ElasticFulltextFactory, DocuWare.ElasticFulltext"/>-->
</container>
</Unity>
</configurazione>. - Aprire il file dwmachine.config nella stessa directory e aggiungere la seguente voce nella sezione "<Settings>":
<setting Key="ContentConfigPath" Value="%ProgramData%\DocuWare\ServerConfig\DocuWare.Content.settings" Encrypted="false"/> - Reimpostare MSMQ in base alla seguente descrizione: KBA-35787
Si prega di notare: Questo articolo è una traduzione dall’inglese. Le informazioni contenute in questo articolo si basano sulla/e versione/i originale/i del prodotto in inglese. Potrebbero esserci piccoli errori, come nella grammatica usata nella versione tradotta dei nostri articoli. Sebbene non possiamo garantire la completa esattezza della traduzione, nella maggior parte dei casi troverà che è sufficientemente informativa. In caso di dubbi, torni alla versione inglese di questo articolo.
