3.2 Les Hooks

Le document offre de nombreux hooks permettant de modifier son comportement au cours des étapes telles que la création, modification, suppression, etc. de document.

Ces hooks viennent s'ajouter aux droits de l'utilisateur. Par exemple, lors de la création d'un document, Dynacase vérifiera d'abord que l'utilisateur a bien le droit de créer un document de la famille concernée, puis vérifiera ensuite que le hook Doc::preCreated() ne bloque pas cette création.

3.2.1 Création de document

Les méthode surchargeables appelées lors de la création d'un document sont :

3.2.2 Modification de document

Les méthode surchargeables appelées lors de la modification d'un document sont :

3.2.3 Suppression de document

Les méthode surchargeables appelées lors de la suppression d'un document avec Doc::delete() sont :

3.2.4 Affectation de document

3.2.20 Les méthode surchargeables appelées lors de l'affectation d'un document sont

utilisé principalement par la fonction new_doc() et par la classe SearchDoc.

3.2.5 Duplication de document

Les méthode surchargeables appelées lors de la duplication d'un document avec Doc::duplicate()

  • Doc::preDuplicate()
  • Doc::postDuplicate()

3.2.6 Import de document

Les méthode surchargeables appelées lors de l'import d'un document sont :

3.2.7 Ajout d'un document dans un dossier

Les méthode surchargeables appelées lors de l'ajout d'un document dans un dossier sont :

3.2.8 Retrait d'un document d'un dossier

Les méthode surchargeables appelées lors du retrait d'un document dans un dossier avec Dir::removeDocument() sont :

  • Dir::preRemoveDocument()
  • Dir::postRemoveDocument()
×