Comportement :
Dans la version DocuWare 7, la combinaison des éléments suivants peut entraîner l'affichage d'un nombre anormalement élevé de documents dans la liste des résultats :
Ce comportement ne concerne que DocuWare 7 ; la version actuelle, DocuWare 7.1, n'est pas concernée.
Le concept d'autorisation est basé sur des profils de filtre d'index avec des instructions SQL.
Lors de la recherche dans une archive, le catalogue en texte intégral est utilisé pour la recherche
Bien que les documents soient listés, il n'est pas possible d'afficher les documents si le concept d'autorisation est correctement configuré. Si l'on tente de le faire à partir de la Liste des résultats, un message d'erreur correspondant apparaît si aucun accès n'est autorisé pour le compte utilisateur connecté.
Solution :
Les possibilités suivantes permettent d'éviter cette anomalie :
- Mise à jour vers DocuWare Update 7.1
- Désactivation de la fonctionnalité de texte intégral
- Paramètres de la solution de contournement décrite dans la section suivante.
Solution de contournement :
- Accédez au dossier suivant de votre installation DocuWare
%ProgramData%\DocuWare\ServerConfig\N - Créez un nouveau fichier vide portant le nom suivant :
DocuWare.Content.settings - Copiez le texte suivant dans le fichier DocuWare.Content.settings :
<configuration>
<configSections>
<section 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>
</configuration> - Ouvrez votre dwmachine.config dans le même répertoire et ajoutez l'entrée suivante dans la section "<Paramètres>" :
<setting Key="ContentConfigPath" Value="%ProgramData%\DocuWare\ServerConfig\DocuWare.Content.settings" Encrypted="false"/> - Réinitialisez le MSMQ conformément à la description suivante : KBA-35787
Veuillez noter : Cet article est une traduction de l'anglais. Les informations contenues dans cet article sont basées sur la ou les versions originales des produits en langue anglaise. Il peut y avoir des erreurs mineures, notamment dans la grammaire utilisée dans la version traduite de nos articles. Bien que nous ne puissions pas garantir l'exactitude complète de la traduction, dans la plupart des cas, vous la trouverez suffisamment informative. En cas de doute, veuillez revenir à la version anglaise de cet article.
