
    <NikuDataBus xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../xsd/nikuxog_contentPack.xsd">
      <Header action="write" externalSource="NIKU" objectType="contentPack" version="16.3.2.1608"/>
      <contentPack update="true">
        <Processes>
          <Process allowOneRunningInstance="true" code="ma_maj_param_financier_bis" createdBy="H64025" endStep="Fin" source="customer" startOption="ON_DEMAND" startStep="Début">
            <nls description="Intégration des nouvelles catégories" languageCode="ca" name="Màj des paramètres financiers des ressources bis"/>
            <nls description="Intégration des nouvelles catégories" languageCode="cs" name="Màj des paramètres financiers des ressources bis"/>
            <nls description="Intégration des nouvelles catégories" languageCode="da" name="Màj des paramètres financiers des ressources bis"/>
            <nls description="Intégration des nouvelles catégories" languageCode="de" name="Màj des paramètres financiers des ressources bis"/>
            <nls description="Intégration des nouvelles catégories" languageCode="en" name="Màj des paramètres financiers des ressources bis"/>
            <nls description="Intégration des nouvelles catégories" languageCode="es" name="Màj des paramètres financiers des ressources bis"/>
            <nls description="Intégration des nouvelles catégories" languageCode="fi" name="Màj des paramètres financiers des ressources bis"/>
            <nls description="Intégration des nouvelles catégories" languageCode="fr" name="Màj des paramètres financiers des ressources bis"/>
            <nls description="Intégration des nouvelles catégories" languageCode="hu" name="Màj des paramètres financiers des ressources bis"/>
            <nls description="Intégration des nouvelles catégories" languageCode="it" name="Màj des paramètres financiers des ressources bis"/>
            <nls description="Intégration des nouvelles catégories" languageCode="ja" name="Màj des paramètres financiers des ressources bis"/>
            <nls description="Intégration des nouvelles catégories" languageCode="ko" name="Màj des paramètres financiers des ressources bis"/>
            <nls description="Intégration des nouvelles catégories" languageCode="nl" name="Màj des paramètres financiers des ressources bis"/>
            <nls description="Intégration des nouvelles catégories" languageCode="no" name="Màj des paramètres financiers des ressources bis"/>
            <nls description="Intégration des nouvelles catégories" languageCode="pl" name="Màj des paramètres financiers des ressources bis"/>
            <nls description="Intégration des nouvelles catégories" languageCode="pt" name="Màj des paramètres financiers des ressources bis"/>
            <nls description="Intégration des nouvelles catégories" languageCode="ru" name="Màj des paramètres financiers des ressources bis"/>
            <nls description="Intégration des nouvelles catégories" languageCode="sv" name="Màj des paramètres financiers des ressources bis"/>
            <nls description="Intégration des nouvelles catégories" languageCode="tr" name="Màj des paramètres financiers des ressources bis"/>
            <nls description="Intégration des nouvelles catégories" languageCode="zh" name="Màj des paramètres financiers des ressources bis"/>
            <nls description="Intégration des nouvelles catégories" languageCode="zh_TW" name="Màj des paramètres financiers des ressources bis"/>
            <Security>
              <UserSecurity rightCode="PROCESS-DEF-INST-INITIATE" userName="H64025"/>
              <UserSecurity rightCode="PROCESS-DEF-INST-WRITE" userName="H64025"/>
            </Security>
            <Objects>
              <Object manualStart="false" name="thisXmlDocument" objectType="xml_document" partitionCode="NIKU.ROOT" partitionModeCode="PARTITION_ONLY" type="BPM_POT_PRIMARY"/>
            </Objects>
            <Steps>
              <Step id="Début" isMileStone="false" sequenceNo="1">
                <nls languageCode="ca" name="Début"/>
                <nls languageCode="cs" name="Début"/>
                <nls languageCode="da" name="Début"/>
                <nls languageCode="de" name="Début"/>
                <nls languageCode="en" name="Début"/>
                <nls languageCode="es" name="Début"/>
                <nls languageCode="fi" name="Début"/>
                <nls languageCode="fr" name="Début"/>
                <nls languageCode="hu" name="Début"/>
                <nls languageCode="it" name="Début"/>
                <nls languageCode="ja" name="Début"/>
                <nls languageCode="ko" name="Début"/>
                <nls languageCode="nl" name="Début"/>
                <nls languageCode="no" name="Début"/>
                <nls languageCode="pl" name="Début"/>
                <nls languageCode="pt" name="Début"/>
                <nls languageCode="ru" name="Début"/>
                <nls languageCode="sv" name="Début"/>
                <nls languageCode="tr" name="Début"/>
                <nls languageCode="zh" name="Début"/>
                <nls languageCode="zh_TW" name="Début"/>
                <Notifications notifyOwner="false">
                  <NotifyWhen stepCompleted="false" stepInError="false" stepStarted="false"/>
                  <Assignees/>
                </Notifications>
                <Operations>
                  <Action code="DoIt" synchronized="true" type="BPM_SAT_CUSTOM">
                    <nls languageCode="ca" name="DoIt"/>
                    <nls languageCode="cs" name="DoIt"/>
                    <nls languageCode="da" name="DoIt"/>
                    <nls languageCode="de" name="DoIt"/>
                    <nls languageCode="en" name="DoIt"/>
                    <nls languageCode="es" name="DoIt"/>
                    <nls languageCode="fi" name="DoIt"/>
                    <nls languageCode="fr" name="DoIt"/>
                    <nls languageCode="hu" name="DoIt"/>
                    <nls languageCode="it" name="DoIt"/>
                    <nls languageCode="ja" name="DoIt"/>
                    <nls languageCode="ko" name="DoIt"/>
                    <nls languageCode="nl" name="DoIt"/>
                    <nls languageCode="no" name="DoIt"/>
                    <nls languageCode="pl" name="DoIt"/>
                    <nls languageCode="pt" name="DoIt"/>
                    <nls languageCode="ru" name="DoIt"/>
                    <nls languageCode="sv" name="DoIt"/>
                    <nls languageCode="tr" name="DoIt"/>
                    <nls languageCode="zh" name="DoIt"/>
                    <nls languageCode="zh_TW" name="DoIt"/>
                    <customScript languageCode="gel">
                      <scriptText>
                        <gel:script xmlns:core="jelly:core" xmlns:gel="jelly:com.niku.union.gel.GELTagLibrary" xmlns:sql="jelly:sql" xmlns:util="jelly:util" xmlns:xog="http://www.niku.com/xog" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
                          <!-- Paramètres -->
                          <gel:parameter default="ma_site_macif" var="Location_ID"/>
                          <gel:parameter default="ma_defaut" var="Departement_ID"/>
                          <gel:parameter default="ma_defaut" var="CodeValo_ID"/>
                          <gel:parameter default="Migrated Entity" var="Entity"/>
                          <gel:parameter default="admin" var="clarityUserName"/>
                          <gel:parameter default="TOUS" var="Ress_ID"/>
                          <gel:parameter default="0" var="FlagUpdate"/>
                          <core:set value="INFO" var="ProcessError"/>
                          <core:set value="0" var="NbRscToUpdate"/>
                          <core:set value="0" var="NbRscUpdateOK"/>
                          <core:set value="0" var="NbRscUpdateKO"/>
                          <core:set value="0" var="NbRscMatchingKO"/>
                          <gel:setDataSource dbId="Niku" var="BDD"/>
                          <gel:log>INFO: Màj des paramètres financiers des ressources</gel:log>
                          <core:catch var="_Exception">
                            <sql:query dataSource="${BDD}" escapeText="false" var="qListeRSC">
SELECT
	RSC.ID RSC_ID,
	RSC.UNIQUE_NAME RSC_CODE,
	RSC.LAST_NAME, RSC.FIRST_NAME,
	CSU.USER_NAME RSC_LOGIN,
	RSC.EMAIL, PRSC.PRCATEGORY RSC_CATEGORIE,
	
	(SELECT CLK.LOOKUP_CODE FROM CMN_LOOKUPS CLK
	WHERE CLK.LOOKUP_TYPE = 'SRM_RESOURCE_TYPE' 
		AND RSC.PERSON_TYPE = CLK.ID) TYPE_EMPLOI,
	
	NVL((SELECT CCN.NAME FROM CMN_LOOKUPS CLK, CMN_CAPTIONS_NLS CCN
		WHERE CLK.ID = CCN.PK_ID AND CLK.LOOKUP_TYPE = 'MA_LOOKUP_TYP_RES' 
		AND CLK.LOOKUP_CODE = ORSC.MA_PRJ_TYP_RES
		AND CCN.TABLE_NAME = 'CMN_LOOKUPS' AND CCN.LANGUAGE_CODE = 'fr'),
		'???') RSC_TYPE_RESS,

	NVL((SELECT CCN.NAME FROM CMN_LOOKUPS CLK, CMN_CAPTIONS_NLS CCN
		WHERE CLK.ID = CCN.PK_ID AND CLK.LOOKUP_TYPE = 'TYPE_PRESTATION' 
		AND CLK.LOOKUP_CODE = ORSC.MA_TYP_PREST
		AND CCN.TABLE_NAME = 'CMN_LOOKUPS' AND CCN.LANGUAGE_CODE = 'fr'),
		'???') RSC_TYPE_PRESTA,
		
	CASE ORSC.MA_PRJ_TYP_RES
		WHEN '1' THEN -- Salarié
			CASE
				--WHEN PRSC.PRCATEGORY = 'MOA' AND ORSC.MA_TYP_PREST = 'non_app' THEN '01_Inter' -- 01 - MOA Interne (J.H)
				WHEN PRSC.PRCATEGORY = 'MOA-SAM' AND ORSC.MA_TYP_PREST = 'non_app' THEN '01_Inter' -- 01 - MOA Interne (J.H)
				WHEN PRSC.PRCATEGORY = 'MOA-MSP' AND ORSC.MA_TYP_PREST = 'non_app' THEN '01_Inter' -- 01 - MOA Interne (J.H)
				WHEN PRSC.PRCATEGORY ='MOA-MFE' AND ORSC.MA_TYP_PREST = 'non_app' THEN '01_Inter' -- 01 - MOA Interne (J.H)
				--WHEN PRSC.PRCATEGORY = 'MOE-DDSI' AND ORSC.MA_TYP_PREST = 'non_app' THEN '07_DDSIG' -- 07 - MOE DDSI Prestation mutualisée J.H
        WHEN PRSC.PRCATEGORY = 'MOE-SAM' AND ORSC.MA_TYP_PREST = 'non_app' THEN '07_DDSIG' -- 07 - MOE DDSI Prestation mutualisée J.H
				WHEN PRSC.PRCATEGORY = 'MOE-MSP' AND ORSC.MA_TYP_PREST = 'non_app' THEN '18_MSP_I' -- 18 - MOE MSP interne (j.H)
				WHEN PRSC.PRCATEGORY = 'MOE-MFE' AND ORSC.MA_TYP_PREST = 'non_app' THEN '16_MFE_P' -- 16 - MOE MFE et Presta mutual (j.H)
				ELSE '???'
			END
		
		WHEN '4' THEN -- Centre de Service
			CASE
				--WHEN PRSC.PRCATEGORY = 'MOE-DDSI' AND ORSC.MA_TYP_PREST = 'non_app' THEN '07_DDSIG' -- 07 - MOE DDSI Prestation mutualisée J.H
				WHEN PRSC.PRCATEGORY = 'MOE-SAM' AND ORSC.MA_TYP_PREST = 'non_app' THEN '07_DDSIG' -- 07 - MOE DDSI Prestation mutualisée J.H
				WHEN PRSC.PRCATEGORY = 'MOE-MSP' AND ORSC.MA_TYP_PREST = 'non_app' THEN '19_MSP_P' -- 19 - MOE MSP Presta mutual (j.H)
				WHEN PRSC.PRCATEGORY = 'MOE-MFE' AND ORSC.MA_TYP_PREST = 'non_app' THEN '16_MFE_P' -- 16 - MOE MFE et Presta mutual (j.H)
				ELSE '???'
			END
	
		WHEN '2' THEN -- Prestation mutualisée ??
			CASE 
				--WHEN PRSC.PRCATEGORY = 'MOA' AND ORSC.MA_TYP_PREST = '2a' THEN '02_Prest' -- 02 - MOA Prestation mutualisée AT (J.H)
				WHEN PRSC.PRCATEGORY = 'MOA-SAM' AND ORSC.MA_TYP_PREST = '2a' THEN '02_Prest' -- 02 - MOA Prestation mutualisée AT (J.H)
				WHEN PRSC.PRCATEGORY = 'MOA-MSP' AND ORSC.MA_TYP_PREST = '2a' THEN '02_Prest' -- 02 - MOA Prestation mutualisée AT (J.H)
				WHEN PRSC.PRCATEGORY ='MOA-MFE' AND ORSC.MA_TYP_PREST = '2a' THEN '02_Prest' -- 02 - MOA Prestation mutualisée AT (J.H)
				--WHEN PRSC.PRCATEGORY = 'MOE-DDSI' AND ORSC.MA_TYP_PREST = '2a' THEN '07_DDSIG' -- 07 - MOE DDSI Prestation mutualisée J.H
				WHEN PRSC.PRCATEGORY = 'MOE-SAM' AND ORSC.MA_TYP_PREST = '2a' THEN '07_DDSIG' -- 07 - MOE DDSI Prestation mutualisée J.H
				WHEN PRSC.PRCATEGORY = 'MOE-MSP' AND ORSC.MA_TYP_PREST = '2a' THEN '19_MSP_P' -- 19 - MOE MSP Presta mutual (j.H)
				WHEN PRSC.PRCATEGORY = 'MOE-MFE' AND ORSC.MA_TYP_PREST = '2a' THEN '16_MFE_P' -- 16 - MOE MFE et Presta mutual (j.H)
				ELSE '???'
			END
	END CLASS_TRANS_ID,
	
	CASE ORSC.MA_PRJ_TYP_RES
		WHEN '1' THEN -- Salarié
			CASE
				--WHEN PRSC.PRCATEGORY = 'MOA' AND ORSC.MA_TYP_PREST = 'non_app' THEN 'MOA I' -- MOA interne
				WHEN PRSC.PRCATEGORY = 'MOA-SAM' AND ORSC.MA_TYP_PREST = 'non_app' THEN 'MOA I' -- MOA interne
				WHEN PRSC.PRCATEGORY = 'MOA-MSP' AND ORSC.MA_TYP_PREST = 'non_app' THEN 'MOASP I' -- MOA MSP interne
				WHEN PRSC.PRCATEGORY ='MOA-MFE' AND ORSC.MA_TYP_PREST = 'non_app' THEN 'MOAFE I' -- MOA MFE  interne
				--WHEN PRSC.PRCATEGORY = 'MOE-DDSI' AND ORSC.MA_TYP_PREST = 'non_app' THEN 'MOEDSI I' -- MOE DDSI interne
        WHEN PRSC.PRCATEGORY = 'MOE-SAM' AND ORSC.MA_TYP_PREST = 'non_app' THEN 'MOEDSI I' -- MOE DDSI interne
				WHEN PRSC.PRCATEGORY = 'MOE-MSP' AND ORSC.MA_TYP_PREST = 'non_app' THEN 'MOESP I' -- MOE MSP interne
				WHEN PRSC.PRCATEGORY = 'MOE-MFE' AND ORSC.MA_TYP_PREST = 'non_app' THEN 'MOEFE I' -- MOE MFE  interne
				ELSE '???'
			END
		
		WHEN '4' THEN -- Centre de Service
			CASE
				--WHEN PRSC.PRCATEGORY = 'MOE-DDSI' AND ORSC.MA_TYP_PREST = 'non_app' THEN 'CDSDSI' -- MOE DDSI CDS
				WHEN PRSC.PRCATEGORY = 'MOE-SAM' AND ORSC.MA_TYP_PREST = 'non_app' THEN 'CDSDSI' -- MOE DDSI CDS
				WHEN PRSC.PRCATEGORY = 'MOE-MSP' AND ORSC.MA_TYP_PREST = 'non_app' THEN 'CDSSP' -- MOE MSP CDS
				WHEN PRSC.PRCATEGORY = 'MOE-MFE' AND ORSC.MA_TYP_PREST = 'non_app' THEN 'CDSFE' -- MOE MFE CDS
				ELSE '???'
			END		
	
		WHEN '2' THEN -- Prestation
			CASE 
				--WHEN PRSC.PRCATEGORY = 'MOA' AND ORSC.MA_TYP_PREST = '2a' THEN 'MOA E' -- MOA externe
				WHEN PRSC.PRCATEGORY = 'MOA-SAM' AND ORSC.MA_TYP_PREST = '2a' THEN 'MOA E' -- MOA externe
				WHEN PRSC.PRCATEGORY = 'MOA-MSP' AND ORSC.MA_TYP_PREST = '2a' THEN 'MOASP E' -- MOA MSP externe
				WHEN PRSC.PRCATEGORY ='MOA-MFE' AND ORSC.MA_TYP_PREST = '2a' THEN 'MOAFE E' -- MOA MFE externe
				--WHEN PRSC.PRCATEGORY = 'MOE-DDSI' AND ORSC.MA_TYP_PREST = '2a' THEN 'MOEDSI E' -- MOE DDSI externe
				WHEN PRSC.PRCATEGORY = 'MOE-SAM' AND ORSC.MA_TYP_PREST = '2a' THEN 'MOEDSI E' -- MOE DDSI externe
				WHEN PRSC.PRCATEGORY = 'MOE-MSP' AND ORSC.MA_TYP_PREST = '2a' THEN 'MOESP E' -- MOE MSP externe
				WHEN PRSC.PRCATEGORY = 'MOE-MFE' AND ORSC.MA_TYP_PREST = '2a' THEN 'MOEFE E' -- MOE MFE externe
				ELSE '???'
			END
	END CLASS_RESS_ID
	
FROM SRM_RESOURCES RSC, PRJ_RESOURCES PRSC,
	ODF_CA_RESOURCE ORSC, PAC_MNT_RESOURCES PMR,
	CMN_SEC_USERS CSU
	
WHERE RSC.ID = PRSC.PRID AND RSC.ID = ORSC.ID
AND RSC.ID = PMR.ID (+) AND RSC.USER_ID = CSU.ID

AND RSC.IS_ACTIVE = 1 AND RSC.RESOURCE_TYPE = 0 -- Ressource MO active
AND (PMR.ID IS NULL OR PMR.ACTIVE = 0)

AND (
	(ORSC.MA_PRJ_TYP_RES = '1' AND ORSC.MA_TYP_PREST = 'non_app'
	--AND PRSC.PRCATEGORY IN ('MOA', 'MOA-MSP', 'MOA-MFE', 'MOE-DDSI', 'MOE-MSP', 'MOE-MFE')) OR
	AND PRSC.PRCATEGORY IN ('MOA-SAM', 'MOA-MSP', 'MOA-MFE', 'MOE-SAM', 'MOE-MSP', 'MOE-MFE')) OR
	(ORSC.MA_PRJ_TYP_RES = '4' AND ORSC.MA_TYP_PREST = 'non_app'
	--AND PRSC.PRCATEGORY IN ('MOE-DDSI', 'MOE-MSP', 'MOE-MFE')) OR
	AND PRSC.PRCATEGORY IN ('MOE-SAM', 'MOE-MSP', 'MOE-MFE')) OR
	(ORSC.MA_PRJ_TYP_RES = '2' AND ORSC.MA_TYP_PREST = '2a'
	--AND PRSC.PRCATEGORY IN ('MOA', 'MOA-MSP', 'MOA-MFE', 'MOE-DDSI', 'MOE-MSP', 'MOE-MFE'))
	AND PRSC.PRCATEGORY IN ('MOA-SAM', 'MOA-MSP', 'MOA-MFE', 'MOE-SAM', 'MOE-MSP', 'MOE-MFE'))
	)
	
AND (RSC.UNIQUE_NAME = '${Ress_ID}' OR '${Ress_ID}' = 'TOUS')
ORDER BY RSC.LAST_NAME	
		</sql:query>
                          </core:catch>
                          <core:if test="${_Exception != null}">
                            <core:set value="ERROR" var="ProcessError"/>
                            <gel:log>ERROR: Echec de connexion à la base - Exception = ${_Exception.getMessage()}</gel:log>
                          </core:if>
                          <core:if test="${ProcessError == 'INFO' and qListeRSC.rowCount == 0}">
                            <gel:log>INFO: Aucune ressource à mettre à jour</gel:log>
                          </core:if>
                          <core:if test="${ProcessError == 'INFO' and qListeRSC.rowCount gt 0}">
                            <core:set value="${qListeRSC.rowCount}" var="NbRscToUpdate"/>
                            <gel:log>INFO: Il y a ${NbRscToUpdate} ressources à mettre à jour</gel:log>
                            <core:forEach indexVar="i" items="${qListeRSC.rows}" trim="true" var="RSC">
                              <gel:log>INFO: Traitement de la ressource ${RSC.LAST_NAME}, ${RSC.FIRST_NAME} (${RSC.RSC_CODE})</gel:log>
                              <gel:log>INFO: Catégorie=${RSC.RSC_CATEGORIE}, TypeRess=${RSC.RSC_TYPE_RESS}, TypePresta=${RSC.RSC_TYPE_PRESTA}</gel:log>
                              <gel:log>INFO: Class Trans=${RSC.CLASS_TRANS_ID}, Class Ress=${RSC.CLASS_RESS_ID}</gel:log>
                              <core:if test="${RSC.CLASS_TRANS_ID == '???' or RSC.CLASS_RESS_ID == '???'}">
                                <gel:log>ERROR: Pas de matching pour cette ressource</gel:log>
                                <core:set value="${NbRscMatchingKO + 1}" var="NbRscMatchingKO"/>
                              </core:if>
                              <core:if test="${RSC.CLASS_TRANS_ID != '???' and RSC.CLASS_RESS_ID != '???'}">
                                <gel:parse var="RSC_SCRIPT">
                                  <NikuDataBus xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../xsd/nikuxog_resource.xsd">
                                    <Header action="write" externalSource="NIKU" objectType="resource" version="16"/>
                                    <Resources>
                                      <Resource employmentType="${RSC.TYPE_EMPLOI}" entityCode="${Entity}" externalId="${RSC.RSC_CODE}" resourceId="${RSC.RSC_CODE}" resourceType="LABOR" username="${RSC.RSC_LOGIN}">
                                        <PersonalInformation displayName="${RSC.LAST_NAME}, ${RSC.FIRST_NAME}" emailAddress="${RSC.EMAIL}" firstName="${RSC.FIRST_NAME}" lastName="${RSC.LAST_NAME}"/>
                                        <ManagementInformation inputTypeCode="${CodeValo_ID}"/>
                                        <FinancialInformation>
                                          <SupplementalInformation active="1" department="${Departement_ID}" location="${Location_ID}" resourceClass="${RSC.CLASS_RESS_ID}" transactionClass="${RSC.CLASS_TRANS_ID}"/>
                                        </FinancialInformation>
                                      </Resource>
                                    </Resources>
                                  </NikuDataBus>
                                </gel:parse>
                                <gel:log>INFO: XmlIn=<gel:expr select="$RSC_SCRIPT"/>
                                </gel:log>
                                <core:if test="${FlagUpdate == 1}">
                                  <core:new className="com.niku.xog.client.XOGClientInterface" var="CALL_XOG"/>
                                  <core:invoke method="invoke" on="${CALL_XOG}" var="CR_XOG">
                                    <core:arg type="java.lang.String" value="${clarityUserName}"/>
                                    <core:arg type="org.w3c.dom.Document" value="${RSC_SCRIPT}"/>
                                  </core:invoke>
                                  <gel:set asString="true" select="$CR_XOG//XOGOutput/Status/@state" var="xogin_status"/>
                                  <gel:set asString="true" select="$CR_XOG//XOGOutput/Statistics/@failureRecords" var="xogin_failure"/>
                                  <gel:set asString="true" select="$CR_XOG//XOGOutput/Severity/text()" var="severity"/>
                                  <core:if test="${xogin_status eq 'SUCCESS' and xogin_failure == 0 and severity ne 'FATAL'}">
                                    <gel:log>INFO: Màj de la ressource effectuée</gel:log>
                                    <core:set value="${NbRscUpdateOK + 1}" var="NbRscUpdateOK"/>
                                  </core:if>
                                  <core:if test="${xogin_status ne 'SUCCESS' or xogin_failure gt 0 or severity eq 'FATAL'}">
                                    <core:set value="${NbRscUpdateKO + 1}" var="NbRscUpdateKO"/>
                                    <gel:log>ERROR: XmlOut=<gel:expr select="$CR_XOG"/>
                                    </gel:log>
                                  </core:if>
                                </core:if>
                                <core:if test="${FlagUpdate == 0}">
                                  <gel:log>/!\ Pas de màj demandée</gel:log>
                                </core:if>
                              </core:if>
                              <util:sleep millis="500"/>
                            </core:forEach>
                          </core:if>
                          <gel:log>INFO: Statistiques</gel:log>
                          <gel:log>INFO: Nbr ressources à mettre à jour = ${NbRscToUpdate}</gel:log>
                          <gel:log>INFO: Nbr màj OK / KO : ${NbRscUpdateOK} / ${NbRscUpdateKO}</gel:log>
                          <gel:log>INFO: Nbr pb matching : ${NbRscMatchingKO}</gel:log>
                        </gel:script>
                      </scriptText>
                      <scriptParameter isSecure="false" name="Location_ID" value="ma_site_macif"/>
                      <scriptParameter isSecure="false" name="Departement_ID" value="ma_defaut"/>
                      <scriptParameter isSecure="false" name="CodeValo_ID" value="ma_defaut"/>
                      <scriptParameter isSecure="false" name="Entity" value="Migrated Entity"/>
                      <scriptParameter isSecure="false" name="clarityUserName" value="admin"/>
                      <scriptParameter isSecure="false" name="Ress_ID" value="TOUS"/>
                      <scriptParameter isSecure="false" name="FlagUpdate" value="1"/>
                    </customScript>
                    <Notifications notifyOwner="false">
                      <NotifyWhen stepActionInError="false" stepActionPerformed="false" value="0"/>
                      <Assignees/>
                    </Notifications>
                  </Action>
                </Operations>
                <TransitionRestrictions>
                  <TransitionRestriction>
                    <Join type="BPM_JT_NONE">
                      <Condition sequencNo="1" type="BPM_SCT_PRECONDITION"/>
                    </Join>
                  </TransitionRestriction>
                  <TransitionRestriction>
                    <Split type="BPM_ST_SEQUENCE">
                      <Condition sequencNo="1" type="BPM_SCT_POSTCONDITION">
                        <Transitions>
                          <Transition to="Fin"/>
                        </Transitions>
                      </Condition>
                    </Split>
                  </TransitionRestriction>
                </TransitionRestrictions>
              </Step>
              <Step id="Fin" isMileStone="false" sequenceNo="2">
                <nls languageCode="ca" name="Fin"/>
                <nls languageCode="cs" name="Fin"/>
                <nls languageCode="da" name="Fin"/>
                <nls languageCode="de" name="Fin"/>
                <nls languageCode="en" name="Fin"/>
                <nls languageCode="es" name="Fin"/>
                <nls languageCode="fi" name="Fin"/>
                <nls languageCode="fr" name="Fin"/>
                <nls languageCode="hu" name="Fin"/>
                <nls languageCode="it" name="Fin"/>
                <nls languageCode="ja" name="Fin"/>
                <nls languageCode="ko" name="Fin"/>
                <nls languageCode="nl" name="Fin"/>
                <nls languageCode="no" name="Fin"/>
                <nls languageCode="pl" name="Fin"/>
                <nls languageCode="pt" name="Fin"/>
                <nls languageCode="ru" name="Fin"/>
                <nls languageCode="sv" name="Fin"/>
                <nls languageCode="tr" name="Fin"/>
                <nls languageCode="zh" name="Fin"/>
                <nls languageCode="zh_TW" name="Fin"/>
                <Notifications notifyOwner="false">
                  <NotifyWhen stepCompleted="false" stepInError="false" stepStarted="false"/>
                  <Assignees/>
                </Notifications>
                <Operations/>
                <TransitionRestrictions>
                  <TransitionRestriction>
                    <Join type="BPM_JT_NONE">
                      <Condition sequencNo="1" type="BPM_SCT_PRECONDITION"/>
                    </Join>
                  </TransitionRestriction>
                  <TransitionRestriction>
                    <Split type="BPM_ST_SEQUENCE">
                      <Condition sequencNo="1" type="BPM_SCT_POSTCONDITION">
                        <Transitions/>
                      </Condition>
                    </Split>
                  </TransitionRestriction>
                </TransitionRestrictions>
              </Step>
            </Steps>
            <Groups/>
            <OBSAssocs complete="false"/>
          </Process>
        </Processes>
      </contentPack>
    </NikuDataBus>
  