Télécharger la présentation
La présentation est en train de télécharger. S'il vous plaît, attendez
1
Add-on pour Navision® Workflow
Pour fluidifier la communication entre les utilisateurs Add-on pour Navision®
2
Le contexte La présence de lignes de workflow est signalée
par un message à l’ouverture par l’icône enveloppe sur le bouton Workflow par une alerte en cas de nouveau message
3
Traitement d’une ligne
Le bouton Terminer clôture la tâche après confirmation. La facture sera proposée au paiement.
4
Commentaires, Affectation, Transfert
L’icô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
5
Une procédure permet de définir un enchaînement d’opérations
6
Configuration, Rôles et utilisateurs
Une nouvelle tâche sera attribuée à l’utilisateur principal s’il est connecté. A défaut, tous les utilisateurs du rôle seront avisés.
7
Types de workflow et procédures
Des opérations peuvent être parallèles : les opérations 20 et 30 seront lancées simultanément. l’opération 40 ne sera lancée que lorsque 20 et 30 seront achevées
8
Quelques exemples d’application
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 L’action ‘Signer la commande’, passe la commande à ‘Lancée’
9
Facilité d’implé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
10
Exemple : dépassement d’encours autorisé
Déclencheur : (Codeunit 414 Release Sales Document) OnRun(VAR Rec : Record "Sales Header") IF Status = Status::Released THEN EXIT; //WORKFLOW_CUSTOM IF ("Document Type" = "Document Type"::Order) AND (Status <> -1) THEN IF lCustCheckCreditLimit.SalesHeaderShowWarning(Rec) THEN ERROR(tUseWorkflowToRelease); //WORKFLOW_CUSTOM// Action : (Codeunit du Workflow) FORM::"Sales Order":WITH SalesHeader DO BEGIN CASE pTrigger OF 0:BEGIN lTrigger.InsertTrigger(pRec.Type,-1,tRelease); END; -1:BEGIN Status := -1; CODEUNIT.RUN(CODEUNIT::"Release Sales Document",SalesHeader); ELSE ERROR(tTriggerNotEnable,pRec.Type,pTrigger); MODIFY;
11
Documents
12
Configuration, Modèles de documents
Il reste à personnaliser un formulaire pour placer les champs. Le workflow est bien sur applicable
13
Pour toute information complémentaire…
Add-On Workflow Pour toute information complémentaire… Service commercial : Assistance technique :
Présentations similaires
© 2024 SlidePlayer.fr Inc.
All rights reserved.