Rapport de visite / Action et objectif [Fiche expert]

Version minimum

Date de mise à jour

Version minimum

Date de mise à jour

5.1

Nov 2, 2022

Fonctionnalité

Permet de gérer les actions qui sont disponibles/obligatoires lors de la saisie d’un rapport de visite

À l’aide du subtitleLink il est maintenant possible d’accéder à une page d’analyse des actions utilisées/réalisées lors des rapports de visite (5.6)

Ajout de l’information visuel de l’état d’un objectif de visite (badge), pour facilement identifier l'état d’un objectif. (5.7)

Critères d'activation

  • Fonctionnalités

    • ActivityReport doit être activé sur le projet

      • ActivityReport.ActionPlan doit être activé sur le projet

    • ActionPlan doit être activé sur le projet

      • ActionPlan.Action doit être activé sur le projet

  • Capacités

    • Fonctionnalité ActivityReport

      • ActivityReport.[Create,Read,Update,Delete,List] doit être ajouté à un profil afin d’autoriser au besoin

      • ActivityReport.MobileAuthorized doit être ajouté à un profil afin d’autoriser l’utilisation sur le mobile

      • Fonctionnalité ActivityReport.ActionPlan

        • ActivityReport.ActionPlan[Create,Read,Update,Delete,List] doit être ajouté à un profil afin d’autoriser au besoin

    • Fonctionnalité ActionPlan

      • ActionPlan.[Create,Read,Update,Delete,List] doit être ajouté à un profil afin d’autoriser au besoin

      • ActionPlan.MobileAuthorized doit être ajouté à un profil afin d’autoriser l’utilisation sur le mobile

      • Fonctionnalité ActionPlan.Action

        • ActionPlan.Action.[Create,Read,Update,Delete,List] doit être ajouté à un profil afin d’autoriser au besoin

        • ActionPlan.Action.MobileAuthorized doit être ajouté à un profil afin d’autoriser l’utilisation sur le mobile

Tables

  • Tables utilisées

    • sw_data_apactionplan : table des plans d’action et objectif de visite

      • champ :

        • name: nom de l’action

        • description : description de l’action

        • ordermodelheader_ID : lors de la création d’un plan d’action on peut choisir un model de commande lié, qui sera alors lié à l’action

        • objective : Permet d'indiquer que cet élément est sélectionnable en tant qu'objectif.

        • validityStartDate: date de début de validité (pour déterminé si une entrée est active ou non)

        • validityEndDate: date de fin de validité (pour déterminé si une entrée est active ou non)

        • isAction : Permet d’indiquer que cet élément vient d’un plan d’action ou s’il s’agit d’une action de visite (si vaut 0 vient d’un plan d’action si vaut 1 il s’agit d'une action créée depuis la page “Action et Objectif”)

        • mandatory : permet de rendre l’action obligatoire lors de la création d’un rapport de visite

        • enabled : détermine si l’action originaire d’un plan d’action est active

        • valueType : type de valeur attendu pour la réponse (entier, décimal, liste,…)

        • valueTypeExtended : si type de valeur liste sélectionné alors on peut choisir un type de valeur générique ou en créer un pour qu’elle soit proposée à la saisie d’un rapport de visite

        • minimum : valeur minimum autorisée pour la valeur de l’objectif lors de la saisie du rapport de visite ( uniquement affiché à l'écran si type de valeur entier ou décimal)

        • maximum : valeur maximum autorisée pour la valeur de l’objectif lors de la saisie du rapport de visite ( uniquement affiché à l'écran si type de valeur entier ou décimal)

        • allowBelowMinimum : permet de saisir une valeur en dessous du minimum (affiché uniquement pour les types de valeur entier ou décimal)

        • allowAboveMaximum : permet de saisir une valeur au dessus du maximum (affiché uniquement pour les types de valeur entier ou décimal)

        • endDate: date de suppression logique si ce champ est non null cela signifie que la ligne a été supprimée

        • taskforecast_ID : si lors de la création d’une action on crée une tâche on stocke l’id de la tâche de diffusion

        • visitReportAction : si il s’agit d’une action d’un plan d’action, l'action sera disponible à la saisie du rapport de visite sur les tiers ciblés.

Fonctionnalités

  • ActivityReport

    • ActivityReport.ActionPlan

  • ActionPlan

    • ActionPlan.Action

Capacités

  • Fonctionnalité ActivityReport

    • ActivityReport.Create

    • ActivityReport.Read

    • ActivityReport.Update

    • ActivityReport.Delete

    • ActivityReport.List

    • ActivityReport.MobileAuthorized

    • Fonctionnalité ActivityReport.ActionPlan

      • ActivityReport.ActionPlan.Create

      • ActivityReport.ActionPlan.Read

      • ActivityReport.ActionPlan.Update

      • ActivityReport.ActionPlan.Delete

      • ActivityReport.ActionPlan.List

  • Fonctionnalité ActionPlan

    • ActionPlan.Create

    • ActionPlan.Read

    • ActionPlan.Update

    • ActionPlan.Delete

    • ActionPlan.List

    • ActionPlan.MobileAuthorized

    • Fonctionnalité ActionPlan.Action

      • ActionPlan.Action.Create

      • ActionPlan.Action.Read

      • ActionPlan.Action.Update

      • ActionPlan.Action.Delete

      • ActionPlan.Action.List

      • ActionPlan.Action.MobileAuthorized

Particularités

Pour qu’une ligne soit considérée comme active, il faut que sa date de début de validité soit Null ou inférieure ou égale à la date du jour de même pour la date de fin de validité qui doit être Null ou supérieure ou égale à la date du jour