Title: Addon pour Navision
1Workflow
Pour fluidifier la communication entre les
utilisateurs
2Le contexte
- La présence de lignes de workflow est signalée
- par un message à louverture
- par licône enveloppe sur le bouton Workflow
- par une alerte en cas de nouveau message
3Traitement dune ligne
Le bouton Terminer clôture la tâche après
confirmation.La facture sera proposée au
paiement.
4Commentaires, Affectation, Transfert
Licône signale la présence de commentaires et
donne accès à la fiche
La tâche peut être affectée à un utilisateur ou
transférée à un autre rôle
5Procédure
Une procédure permet de définir un enchaînement
dopérations
6Configuration, Rôles et utilisateurs
Une nouvelle tâche sera attribuée à
lutilisateur principal sil est connecté. A
défaut, tous les utilisateurs du rôle seront
avisés.
7Types de workflow et procédures
- Des opérations peuvent être parallèles
- les opérations 20 et 30 seront lancées
simultanément. - lopération 40 ne sera lancée que lorsque 20 et
30 seront achevées
8Quelques exemples dapplication
- Fiche article
- Initialement bloquée (coche rendue non
modifiable) - Elle est complétée par la comptabilité (groupes
compta) - Puis par le service commercial (prix)
- La fiche est débloquée par la dernière action
(déclencheur) - Devis client
- Le vendeur est avisé lorsque le devis est passé
en commande - Commande fournisseur
- La fonction Lancer depuis la commande est
désactivée - Une procédure doit être lancée
- Laction Signer la commande, passe la commande
à Lancée
9Facilité dimplémentation
- Un seul objet standard modifié (menu principal)
- Personnalisation aisée
- Un bouton à copier sur chaque formulaire
concerné - Une propriété à modifier
- Règles de gestion à définir en quelques lignes
- Déclencheur / Action
- Plusieurs exemples prédéfinis
10Exemple dépassement dencours autorisé
- Déclencheur (Codeunit 414 Release Sales
Document) - OnRun(VAR Rec Record "Sales Header")
- IF Status StatusReleased THEN
- EXIT
- //WORKFLOW_CUSTOM
- IF ("Document Type" "Document Type"Order) AND
(Status ltgt -1) THEN - IF lCustCheckCreditLimit.SalesHeaderShowWarning(
Rec) THEN - ERROR(tUseWorkflowToRelease)
- //WORKFLOW_CUSTOM//
- Action (Codeunit du Workflow)
- //WORKFLOW_CUSTOM
- FORM"Sales Order"WITH SalesHeader DO BEGIN
- CASE pTrigger OF
- 0BEGIN
- lTrigger.InsertTrigger(pRec.Type,-1,tRele
ase) - EXIT
- END
- -1BEGIN
- Status -1
11Documents
12Configuration, Modèles de documents
Il reste à personnaliser un formulaire pour
placer les champs.
Le workflow est bien sur applicable
13Add-On Workflow
Pour toute information complémentaire
www.gesway.com Service commercial
contact_at_gesway.com Assistance technique
support_at_gesway.com