Modifier and Type | Field and Description |
---|---|
static String |
SERVICE_ID |
Modifier and Type | Method and Description |
---|---|
int |
compareDelais(Double qte1,
String unite1,
Double qte2,
String unite2) |
GLnkDelaiObjet |
creerLienDelaiObjet(GLnkDelaiObjet lienDelaiObjet)
Cree un lien delai-objet pour un triplet plan de réception / plan d'action / délai
|
GLnkDelaiObjet |
creerLienDelaiSocieteObjet(GLnkDelaiObjet lienDelaiObjet) |
List<GLnkDelaiObjet> |
findByObject(Class<?> classeObjet,
Double identContrat,
Double identObjet,
GMAOTypeTiers typeTiers)
Retourne la liste des délais pour un objet et un type d'objet donnés
|
List<GLnkDelaiObjet> |
findByObject(Class<?> classeObjet,
Double identContrat,
Double identObjet,
GMAOTypeTiers typeTiers,
boolean actif)
Retourne la liste des délais pour un objet et un type d'objet donnés
|
List<GLignePlan> |
findLignesPlanJour(Date recept,
GPlan plan) |
Date |
getEcheanceContractuelle(Date debut,
Double qteDelai,
String uniteDelai,
GPlan plan)
Calcul d'une échéance contractuelle (Intervention ou Résolution), à partir de 3 paramètres :
Une date de début / Un délai / Un planning de référence |
GLnkDelaiObjet |
getLienDelaiByObjetEtDate(Object obj,
Double ident,
Date date,
boolean oneShot) |
GLnkDelaiObjet |
getLienDelaiByObjetEtDate(Object obj,
Double ident,
Date date,
boolean oneShot,
GParam gravite) |
GLnkDelaiObjet |
getLienDelaiSociete(TPSociete societe,
Date date,
boolean oneShot)
Recherche du délai associé par défaut à la société passée en paramètre
|
GLnkDelaiObjet |
getLienDelaiSociete(TPSociete societe,
Date date,
boolean oneShot,
GParam gravite)
Recherche du délai associé par défaut à la société passée en paramètre
|
GLnkDelaiObjet[] |
getLiensDelaisDemandeIntervention(Double idClient,
Double idCnt,
Double idPrest,
Double idPrd,
Double idPrdcat,
Double idContact,
Double idSite,
Double idCntFou,
Date date,
boolean oneShot,
GParam gravite)
Ce processus prend le délai le plus court rattaché aux objets donnés
Un choix sera fait pour l'intervention, et un autre pour la résolution. |
GLignePlan |
getLignePlanHeure(Date recept,
List<GLignePlan> ligneisJour) |
Double |
getTempsOuvrePasse(Date dtDebut,
Date dtFin,
GPlan plan,
String uniteDelai,
boolean oneShot)
Retourne le temps de travail passé entre 2 dates :
Particulièrement utile pour connaître le temps perdu lors du gel d'une demande ou intervention |
Double |
getTempsOuvrePasse(Date dtDebut,
Date dtFin,
GPlan plan,
String uniteDelai,
boolean oneShot,
boolean gainTps)
Retourne le temps de travail passé entre 2 dates :
Particulièrement utile pour connaître le temps perdu lors du gel d'une demande ou intervention |
Double |
getTempsOuvrePasse(Date dtDebut,
Date dtFin,
GPlan plan,
String uniteDelai,
boolean oneShot,
boolean gainTps,
TPSociete societe,
boolean noCtrlPilot)
Retourne le temps de travail passé entre 2 dates :
|
Double |
getTempsOuvrePasse(Date dtDebut,
Date dtFin,
GPlan plan,
String uniteDelai,
boolean oneShot,
Integer delai,
boolean gainTps)
Deprecated.
|
GFicmaint |
initReceptionPlansDelais(GFicmaint demande,
boolean corrRecept)
Définition de la date de réception corrigée, des plans et délais associés à la demande :
1) Recherche et attribue les délais privilégiés pour la demande 2) Parcoure le planning de réception pour trouver la date de réception corrigée |
Boolean |
isDateInPlan(String codePlan)
Test si une ligne du plan de code
codePlan est incluse à la date et heure du serveur |
GLnkDelaiObjet |
modifierLienDelaiObjet(GLnkDelaiObjet lienDelaiObjet)
Modification d'un lien délai objet
|
GLnkDelaiObjet |
modifierLienDelaiSocieteObjet(GLnkDelaiObjet lienDelaiObjet) |
void |
supprimerLienDelaiObjet(Double identPrdcat)
Supprime un lien delai-objet
|
void |
supprimerLienDelaiObjet(GLnkDelaiObjet lienDelaiObjet)
Supprime un lien delai-objet
|
getServerMessages, resetServerMessages
static final String SERVICE_ID
GLnkDelaiObjet getLienDelaiByObjetEtDate(Object obj, Double ident, Date date, boolean oneShot)
obj
- ident
- date
- oneShot
- List<GLnkDelaiObjet> findByObject(Class<?> classeObjet, Double identContrat, Double identObjet, GMAOTypeTiers typeTiers)
classeObjet
- Classe de l'objet dont on cherche les délais liés (FContrat, GCategorie, GPrdcat)identContrat
- Ident du contrat dont on cherche les délais liésidentObjet
- Ident de l'objet (ident de la catégorie ou de la ligne de contrat)typeTiers
- Contrat client ou fournisseurList<GLnkDelaiObjet> findByObject(Class<?> classeObjet, Double identContrat, Double identObjet, GMAOTypeTiers typeTiers, boolean actif)
classeObjet
- Classe de l'objet dont on cherche les délais liés (FContrat, GCategorie, GPrdcat)identContrat
- Ident du contrat dont on cherche les délais liésidentObjet
- Ident de l'objet (ident de la catégorie ou de la ligne de contrat)typeTiers
- Contrat client ou fournisseuractif
- GLnkDelaiObjet[] getLiensDelaisDemandeIntervention(Double idClient, Double idCnt, Double idPrest, Double idPrd, Double idPrdcat, Double idContact, Double idSite, Double idCntFou, Date date, boolean oneShot, GParam gravite)
idCnt
- idPrest
- idPrd
- idPrdcat
- idContact
- idSite
- date
- : la date à laquelle la demande doit être liée aux délaisoneShot
- : indicateur vrai si l'on cherche le délai coup par coup de la sociétégravite,
- la gravité de la demande.Boolean isDateInPlan(String codePlan)
codePlan
est incluse à la date et heure du serveurcodePlan
- int compareDelais(Double qte1, String unite1, Double qte2, String unite2)
qte1
- : la valeur du premier délai à comparerunite1
- : l'unite du premier délai à comparerqte2
- : la valeur du second délai à comparerunite2
- : l'unite du second délai à comparerGFicmaint initReceptionPlansDelais(GFicmaint demande, boolean corrRecept)
demande
- : la demande à initialiserDate getEcheanceContractuelle(Date debut, Double qteDelai, String uniteDelai, GPlan plan)
debut
- : date à laquelle le délai commence à courirqteDelai
- : quantité du délai accordéuniteDelai
- : unité du délai accordéplan
- : le plan (d'action) sur lequel se base le décompte du temps impartiDouble getTempsOuvrePasse(Date dtDebut, Date dtFin, GPlan plan, String uniteDelai, boolean oneShot)
dtDebut
- : date à partir de laquelle on recense le temps passédtFin
- : la date jusqu'à laquelle on recense le temps passéplan
- : le plan (d'action) sur lequel se base le calcul du temps passéuniteDelai
- : l'unité dans laquelle le résultat doit être retournéoneShot
- : indicateur vrai si le demande est hors contrat (coup par coup)@Deprecated Double getTempsOuvrePasse(Date dtDebut, Date dtFin, GPlan plan, String uniteDelai, boolean oneShot, Integer delai, boolean gainTps)
Double getTempsOuvrePasse(Date dtDebut, Date dtFin, GPlan plan, String uniteDelai, boolean oneShot, boolean gainTps)
dtDebut
- : date à partir de laquelle on recense le temps passédtFin
- : la date jusqu'à laquelle on recense le temps passéplan
- : le plan (d'action) sur lequel se base le calcul du temps passéuniteDelai
- : l'unité dans laquelle le résultat doit être retournéoneShot
- : indicateur vrai si le demande est hors contrat (coup par coup)gainTps
- : autorise le calcul du temps ouvré si la date de fin est < à la date de debutDouble getTempsOuvrePasse(Date dtDebut, Date dtFin, GPlan plan, String uniteDelai, boolean oneShot, boolean gainTps, TPSociete societe, boolean noCtrlPilot)
dtDebut
- dtFin
- plan
- uniteDelai
- oneShot
- gainTps
- societe
- noCtrlPilot
- GLnkDelaiObjet creerLienDelaiObjet(GLnkDelaiObjet lienDelaiObjet)
lienDelaiObjet
- void supprimerLienDelaiObjet(Double identPrdcat)
identPrdcat
- GLnkDelaiObjet modifierLienDelaiObjet(GLnkDelaiObjet lienDelaiObjet)
lienDelaiObjet
- void supprimerLienDelaiObjet(GLnkDelaiObjet lienDelaiObjet)
lienDelaiObjet
- GLnkDelaiObjet modifierLienDelaiSocieteObjet(GLnkDelaiObjet lienDelaiObjet)
lienDelaiObjet
- GLnkDelaiObjet creerLienDelaiSocieteObjet(GLnkDelaiObjet lienDelaiObjet)
lienDelaiObjet
- List<GLignePlan> findLignesPlanJour(Date recept, GPlan plan)
recept
- plan
- GLignePlan getLignePlanHeure(Date recept, List<GLignePlan> ligneisJour)
recept
- lignesJour
- GLnkDelaiObjet getLienDelaiByObjetEtDate(Object obj, Double ident, Date date, boolean oneShot, GParam gravite)
GLnkDelaiObjet getLienDelaiSociete(TPSociete societe, Date date, boolean oneShot, GParam gravite)
societe
- la société pour laquelle on cherche le délai par défautdate
- date à laquelle le lien doit être actifoneShot
- : indicateur vrai si l'on cherche le délai coup par coup de la sociétégravite
- Restriction à la gravité associée au délai si renseignéGLnkDelaiObjet getLienDelaiSociete(TPSociete societe, Date date, boolean oneShot)
societe
- la société pour laquelle on cherche le délai par défautdate
- date à laquelle le lien doit être actifoneShot
- : indicateur vrai si l'on cherche le délai coup par coup de la sociétéCopyright © 2016. All rights reserved.