Aller directement au contenu principal

Actions déclenchées par un script d'événement - Événement de sortie

Présentation de l'
Lorsqu'un événement est terminé, les actions suivantes sont exécutées. Lorsque ce processus comporte des déclencheurs, ceux-ci sont indiqués en bleu.

Toute étape du diagramme de flux sur fond orange est une étape où vous pouvez appeler la fonction AbortAction pour interrompre l'exécution.
Annulation d'une inscription à un événement

  • Annulation de l'événement
  • La boîte de dialogue de confirmation ou d'annulation s'affiche
  • Annulation de l'événement - Après confirmation
  • L'événement se termine
À la fin de l'événement


·

  • Fin de l'événement - Début
  • Les validations sont déclenchées automatiquement
  • ·nombreuses validations des données de l'événement, basées sur les paramètres de configuration du workflow
  • premier passage par 'Choisir l'équipement' l'équipement commence
    • ·si l'événement est TERMINÉ, alors Fin de l'événement
    • ·si l'événement est INCOMPLET, alors Fin de l'événement Incomplet
  • ·Première boucle via 'Choisir l'équipement' l'équipement se termine
  • Deuxième boucle principale via 'Choisir l'équipement' l'équipement commence
    • · l'événement est enregistré dans la base de données, un nouveau numéro d'événement est créé par actif
    • ·Fin de l'événement - Équipement. Début de la boucle
    • · : informations détaillées enregistrées par équipement (enregistrées sous le numéro d'événement spécifique à cet équipement, LookupFinalEventNum généré)
    • ·Fin de la boucle « Pièces de réparation » (appelée une fois par pièce d'entretien/de réparation, dans une boucle)
    • ·Fin de la boucle « Factures » (appelée une fois par facture, dans une boucle)
    • ·Tâches d'impression créées (par équipement, le cas échéant – mais les tâches d'impression ne sont pas encore lancées)
    • ·Fin de l'événement - Équipement. Fin
    • de
  • · deuxième boucle principale via 'Choisir l'équipement' fin de l'équipement
  • Après la fin - Avant l'impression
  • ·Boucle de changement d'équipement global - Le SQL de modification d'équipement global est exécuté, le cas échéant
  • Règles de lancement automatique et création d'ordres de travail/de devis, le cas échéant
  • ·Après l'ajout de l'en-tête de l'ordre de travail
    • ·Après l'ajout des détails de l'ordre de travail(appelé une fois par actif à mesure que les éléments de détail sont ajoutés, dans une boucle)
  • ·Après la création de l'ordre de travail
  • ·Les événements de lancement automatique non liés à l'ordre de travail sont déclenchés

  • En examinant ce qui précède, il est important de noter que certains éléments ne sont appelés qu'une seule fois, tandis que d'autres le sont plusieurs fois, une fois par élément (outil ou détail de l'ordre de travail). Notez également que LookupFinalEventNum n'est pertinent que dans la seconde moitié de la deuxième boucle principale de l'option « Choisir l'équipement ».

    L'événement « After Document Creation » est particulier : il se déclenche une fois tous les documents générés et est exécuté par IndySoft Background Printing Utility, Webtier Tools ou le serveur d'impression, et non par isdashboard. Par conséquent, les variables LookupPrintCompany, LookupPrintID, LookupPrintEventNum et LookupPrintEventType sont utilisées à la place des variables habituelles. Étant donné que ce déclencheur ne peut être exécuté qu'au sein de l'utilitaire d'impression (et non à partir de l'événement lui-même), veuillez noter que les procédures et fonctions liées à l'événement ne sont pas disponibles. Seules les procédures et fonctions IndySoft courantes peuvent être utilisées lors de cette action de déclenchement.

    L'événement « Après la validation finale du document » est également particulier : il se déclenche une fois que toutes les validations de documents de l'onglet « Tâches en attente » ont été effectuées. |