Vues :

Remarque importante :
Nous insistons sur les droits exclusifs de toutes les bases de données DocuWare.
Les déclencheurs externes, les procédures stockées, etc. ne sont pas autorisés.
De telles fonctionnalités des bases de données DocuWare pourraient entraver le bon fonctionnement du système DocuWare.

DocuWare ne teste pas le système pour qu'il puisse fonctionner avec des déclencheurs supplémentaires dans les bases de données DocuWare.
Sachez que s'il y a des déclencheurs externes dans les bases de données, vous utilisez un environnement non supporté.
C'est pourquoi nous vous demandons instamment de supprimer/désactiver tous les déclencheurs externes/procédures stockées problématiques afin d'exclure leur cause première.

Nous vous recommandons vivement d'utiliser les fonctions internes de DocuWare pour écrire dans d'autres bases de données ou pour effectuer des tâches générales telles que le comportement basé sur les déclencheurs.

Si, après une analyse plus approfondie, nous constatons qu'un déclencheur externe est à l'origine de l'erreur, nous nous réservons le droit de facturer l'analyse préalable.

Comportement :

  • Si les valeurs des champs de l'armoire changent sans raison apparente, cela peut être dû à un déclencheur créé par l'entreprise elle-même dans la base de données dwdata. DocuWare ne crée aucun déclencheur dans la base de données dwdata.
  • Si les modifications apportées à l'administration de DocuWare ne peuvent pas être sauvegardées sans message d'erreur clair, il est possible qu'un déclencheur créé par l'utilisateur dans la base de données dwsystem en soit la cause.
  • Si, lors de la mise à niveau des bases de données DocuWare, une erreur inattendue se produit et qu'aucun message d'erreur clair n'apparaît dans le journal, il se peut qu'un déclencheur auto-créé dans l'une des bases de données DocuWare soit à l'origine de l'erreur.

Solution :
Pour vérifier si un déclencheur auto-créé existe dans la base de données correspondante, vous pouvez utiliser les requêtes suivantes :

MS SQL :
Select [tgr].[name] as [trigger name], [tbl].[name] as [table name]
from sysobjects tgr
join sysobjects tbl on tgr.parent_obj = tbl.id
WHERE tgr.xtype = 'TR'

MySQL ou base de données interne :
show triggers

N'oubliez pas :
Certaines tables de DocuWare utilisent des déclencheurs, principalement dans la base de données dwsystem - ne les supprimez pas.

Ce KBA s'applique UNIQUEMENT aux systèmes Sur site !

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.