Créez votre PDF

No pages found in Basket

Requêtes - QALITEL conform

 

Les différentes requêtes proposées ci-dessous sont classées par type d'Email. Ensuite pour chaque requête, si celles-ci sont différentes selon les bases de données, cela est alors précisé et il vous faudra alors copier la requête correspondant à la base de données sous laquelle fonctionne votre application QALITEL conform.

Note : Si vous désirez combiner plusieurs des requêtes proposées, il vous suffit de les copier les unes à la suite des autres et de mettre le mot clé AND entre chaque.

 

1. Type d'Email: Information sur les Fiches 

1.1. Fiche dont toutes les actions du Plan d'Actions associé sont soldées


not exists (select * from OFIC_ACTIONL where OACL_SUP=0 and OACL_CODINT=OFNC_CODINT and OACL_LOGICIEL = 0 and AND OACL_SOLDE = 0)

 

1.2. Fiche dont le code commence par....


OFNC_CODE_FICHE like 'FNC-%'

Pour le contient, on écrira :  OFNC_CODE_FICHE like '%FNC-%'

Pour un termine par, on écrira : OFNC_CODE_FICHE like '%FNC'

 

1.3. Requête sur un champ personnalisé

 Par exemple si on souhaite poser une requête complémentaire sur le fait qu'un champ personnalisé (de type texte) ait été renseigné :  


exists ( select * from UFIC_TABLE_1 where U_CHP_2 is NOT NULL AND U_CHP_2 <>0 and U_SYSID = OFNC_CODINT)

 

Dans le cas d'une arborescence personnalisée (verison Premium de QALITEL conform) la requête serait du style : 


exists (select * from OFIC_LOOKUP_PERSO  join UFIC_ TABLEx on ...... where ....)

 

1.4. Fiches rattachées à un modèle 

La requête ci-dessous permet de prendre en compte uniquement les fiches rattachées au modèle de fiche 'NC documentaire'


OFNC_SYSID_MODELE_FORM  in (select  OMFO_SYSID_MODELE_FORM from OFIC_MODELE_FORM  where OMFO_FORM_ID='portail_fiche' AND OMFO_SUP=0 AND  OMFO_NOM='Action currative'  )

 

1.5. Diffusion  des Fiches  

La requête ci-dessous permet de ne pas prendre en compte les personnes sorties mises en diffusion des fiches

 

Pour MySQL : 


ODIF_CODEPERSO in (select CPER_SYSID from CFIC_PERSONNE where CPER_SUP=0 and (CPER_SDTE_SORTIE is NULL OR DATEDIFF(CPER_SDTE_SORTIE , CURRENT_TIMESTAMP() ) >0 ) )

 

Pour MSSQL : 


ODIF_CODEPERSO in (select CPER_SYSID from CFIC_PERSONNE where CPER_SUP=0 and (CPER_SDTE_SORTIE is NULL OR DATEDIFF(day,CPER_SDTE_SORTIE , getdate() ) <0 ) )

 

1.6. Diffusion  des Fiches  pour les personnes rattachées à une société donnée

La requête ci-dessous permet prendre en compte les personnes rattachées à la société SCOQI


ODIF_CODEPERSOin (select CPER_SYSID from CFIC_PERSONNE left outer join CFIC_FOUR J28 on J28.CFOU_SYSID_FOUR =CPER_SYSID_FOUR  where J28.CFOU_NOM='SCOQI' )

 

2. Type d'Email: Information sur les Actions

2.1. Actions rattachées à un modèle

La requête ci-dessous permet de prendre en compte uniquement les fiches rattachées au modèle de fiche 'NC documentaire'


OACL_SYSID_MODELE_FORM in (select  OMFO_SYSID_MODELE_FORM from OFIC_MODELE_FORM  where OMFO_FORM_ID='portail_action' AND OMFO_SUP=0 AND  OMFO_NOM='Action corrective'  )