...
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
...