Abonnement
Afin que l’OperationHook
implémenté soit notifié à chaque création de document, il est nécessaire de définir un abonnement :
- Allez dans la section Administration > Configuration > Abonnements aux opérations
- Cliquez sur le bouton + pour créer un nouvel abonnement
Dans le formulaire de création de l’abonnement, remplissez les champs suivants :
OperationHandler
: renseignez l’URL HTTP du hook (par exemple : http://localhost:7777/modify).Phase d'execution
: sélectionnez la phaseAvant
pour que la modification du nom soit appliquée avant que le document soit persistéAction
: pour réagir à une création, sélectionnez l’actionCréer
Type d'objet
: choisissez le typeDocument
Activé
: cochez la checkbox pour activer votre abonnementAutorisation
: renseignez la chaîne d’autorisation BASIC à l’aide de Blitter à partir de l’utilisateur défini dans le fichier application.properties (exemple : Basic dG90bzoxMjM0)
Pour finir, validez la création de l’abonnement.
Validation
Afin de tester que l’OperationHook
implémenté est bien opérationnel :
- créez un document par le moyen de votre choix (par exemple via la console d’administration)
- ouvrez le document créé
Si l’OperationHook
a bien été configuré, le timestamp de la création a été ajouté au nom du doucment créé.
Si le nom n’a pas été modifié, vérifiez que l’
OperationHook
est bien démarré et accessible depuis FlowerDocs Core.
Si c’est bien le cas, consultez les logs pour plus de détails.