bonjour a tous
dans le but de gérer bien les signatures des accord des demandes de congé j'ai mis en place un workflous sharepoint pour la gestion des demandes du congé
chaque demandes passe par 4 niveau de signature (chef service / directeur technique / directeur générale/finalement Ressource Humaine)
on me demandé de désactive la signature de directeur générale (nommé etat_dop dans le script)
pour cela j'ai penser a mettre en place un trigger comme suit
Si directeur technique (etat_dir)='accepté alors directeur générale(etat_dop ='accepté) and Ressource Humaine (etat_rh)='en cours')
ci joint le script utilisé en essayant de le tester rien ne se passe
Qui peut m'aider a trouver le blocage ? Merci pour l'aide de nos experts
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 USE [Track_appli_portail] GO /****** Object: Trigger [dbo].[signature_conge] Script Date: 09/11/2015 15:11:00 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO create trigger [dbo].[signature_conge] on [dbo].[RessHum_Conge] FOR update as DEClare @etat_dir as nvarchar(50) Declare @diplome as nvarchar(50) Select etat_dir =@etat_dir, diploma=@diplome from inserted If @etat_dir = 'Accepté' and @diplome ='Ingenieur/Chef Service' begin update RessHum_Conge set etat_dop='Accepté' ,etat_rh='En cours' where etat_dir=@etat_dir and diplome=@diplome end
Partager