diff --git a/src/main/java/it/cnr/si/flows/ng/listeners/cnr/shortTermMobilityBandi/StartShortTermMobilityBandiSetGroupsAndVisibility.java b/src/main/java/it/cnr/si/flows/ng/listeners/cnr/shortTermMobilityBandi/StartShortTermMobilityBandiSetGroupsAndVisibility.java index 925a4be02..de07ffa09 100644 --- a/src/main/java/it/cnr/si/flows/ng/listeners/cnr/shortTermMobilityBandi/StartShortTermMobilityBandiSetGroupsAndVisibility.java +++ b/src/main/java/it/cnr/si/flows/ng/listeners/cnr/shortTermMobilityBandi/StartShortTermMobilityBandiSetGroupsAndVisibility.java @@ -47,8 +47,8 @@ public void configuraVariabiliStart(DelegateExecution execution) throws IOExcep // LOGGER.info("L'utente {} sta avviando il flusso {} (con titolo {})", initiator, execution.getId(), execution.getVariable(Enum.VariableEnum.title.name())); LOGGER.info("L'utente {} sta avviando il flusso {} (con titolo {})", initiator, execution.getId(), execution.getVariable("title")); - String gruppoValidatoriShortTermMobility = "validatoriAccordiInternazionali@0000"; - String gruppoUfficioProtocollo = "ufficioProtocolloAccordiInternazionali@0000"; + String gruppoValidatoriShortTermMobility = "validatoriShortTermMobility@0000"; + String gruppoUfficioProtocollo = "ufficioProtocolloShortTermMobility@0000"; String gruppoValutatoreScientificoDipartimento = "valutatoreScientificoDipartimento@0000"; String gruppoResponsabileAccordiInternazionali = "responsabileAccordiInternazionali@0000"; String applicazioneShortTermMobility = "app.abil"; diff --git a/src/main/java/it/cnr/si/flows/ng/listeners/cnr/shortTermMobilityDomande/ManageProcessShortTermMobilityDomande_v1.java b/src/main/java/it/cnr/si/flows/ng/listeners/cnr/shortTermMobilityDomande/ManageProcessShortTermMobilityDomande_v1.java index 0b1eab760..871058223 100644 --- a/src/main/java/it/cnr/si/flows/ng/listeners/cnr/shortTermMobilityDomande/ManageProcessShortTermMobilityDomande_v1.java +++ b/src/main/java/it/cnr/si/flows/ng/listeners/cnr/shortTermMobilityDomande/ManageProcessShortTermMobilityDomande_v1.java @@ -124,10 +124,10 @@ public void notify(DelegateExecution execution) throws Exception { case "validazione-end": { //flowsProcessInstanceService.updateSearchTerms(executionId, processInstanceId, stato); String idDipartimento = execution.getVariable("dipartimentoId").toString(); - String gruppogruppoValutatoreScientificoSTMDipartimento = "gruppoValutatoreScientificoSTMDipartimento@" + idDipartimento; - runtimeService.addGroupIdentityLink(execution.getProcessInstanceId(), gruppogruppoValutatoreScientificoSTMDipartimento, PROCESS_VISUALIZER); - execution.setVariable("gruppogruppoValutatoreScientificoSTMDipartimento", gruppogruppoValutatoreScientificoSTMDipartimento); - LOGGER.debug("Imposto i gruppi dipartimento : {} - del flusso {}", idDipartimento, gruppogruppoValutatoreScientificoSTMDipartimento); + String gruppoValutatoreScientificoSTMDipartimento = "valutatoreScientificoDipartimento@" + idDipartimento; + runtimeService.addGroupIdentityLink(execution.getProcessInstanceId(), gruppoValutatoreScientificoSTMDipartimento, PROCESS_VISUALIZER); + execution.setVariable("gruppoValutatoreScientificoSTMDipartimento", gruppoValutatoreScientificoSTMDipartimento); + LOGGER.debug("Imposto i gruppi dipartimento : {} - del flusso {}", idDipartimento, gruppoValutatoreScientificoSTMDipartimento); // INPUT DEVE PREVEDERE LA DOMANDA PDF - NON GENERO LA DOMANDA // String nomeFile="domandaShortTermMobility"; // String labelFile="Domanda"; @@ -242,10 +242,10 @@ public void notify(DelegateExecution execution) throws Exception { execution.setVariable("domandaCorrenteValutataFlag", "false"); if(execution.getVariable("sceltaUtente").equals("CambiaDipartimento")) { String idDipartimento = execution.getVariable("dipartimentoId").toString(); - String gruppogruppoValutatoreScientificoSTMDipartimento = "gruppoValutatoreScientificoSTMDipartimento@" + idDipartimento; - runtimeService.addGroupIdentityLink(execution.getProcessInstanceId(), gruppogruppoValutatoreScientificoSTMDipartimento, PROCESS_VISUALIZER); - execution.setVariable("gruppogruppoValutatoreScientificoSTMDipartimento", gruppogruppoValutatoreScientificoSTMDipartimento); - LOGGER.debug("Imposto i gruppi dipartimento : {} - del flusso {}", idDipartimento, gruppogruppoValutatoreScientificoSTMDipartimento); + String gruppoValutatoreScientificoSTMDipartimento = "valutatoreScientificoDipartimento@" + idDipartimento; + runtimeService.addGroupIdentityLink(execution.getProcessInstanceId(), gruppoValutatoreScientificoSTMDipartimento, PROCESS_VISUALIZER); + execution.setVariable("gruppoValutatoreScientificoSTMDipartimento", gruppoValutatoreScientificoSTMDipartimento); + LOGGER.debug("Imposto i gruppi dipartimento : {} - del flusso {}", idDipartimento, gruppoValutatoreScientificoSTMDipartimento); } else { execution.setVariable("domandaCorrenteValutataFlag", "true"); execution.setVariable(statoFinaleDomanda.name(), Enum.StatoDomandeSTMEnum.VALUTATA_SCIENTIFICAMENTE.toString()); diff --git a/src/main/java/it/cnr/si/flows/ng/listeners/cnr/shortTermMobilityDomande/StartShortTermMobilityDomandeSetGroupsAndVisibility.java b/src/main/java/it/cnr/si/flows/ng/listeners/cnr/shortTermMobilityDomande/StartShortTermMobilityDomandeSetGroupsAndVisibility.java index 48cae0f98..32d6826fd 100644 --- a/src/main/java/it/cnr/si/flows/ng/listeners/cnr/shortTermMobilityDomande/StartShortTermMobilityDomandeSetGroupsAndVisibility.java +++ b/src/main/java/it/cnr/si/flows/ng/listeners/cnr/shortTermMobilityDomande/StartShortTermMobilityDomandeSetGroupsAndVisibility.java @@ -110,7 +110,7 @@ public void configuraVariabiliStart(DelegateExecution execution) throws IOExcep LOGGER.info("L'utente {} ha come direttore {} della struttura {} ({}) [ID: {}] [CDSUO: {}] [IDNSIP: {}]", proponente.toString(), usernameDirettore, denominazioneEntitaorganizzativaResponsabileUtente, siglaEntitaorganizzativaResponsabileUtente, idEntitaorganizzativaResponsabileUtente, cdsuoEntitaorganizzativaResponsabileUtente, idnsipEntitaorganizzativaResponsabileUtente); String gruppoValidatoriShortTermMobility = "validatoriShortTermMobility@0000"; - String gruppoUfficioProtocollo = "ufficioProtocolloAccordiInternazionali@0000"; + String gruppoUfficioProtocollo = "ufficioProtocolloShortTermMobility@0000"; String gruppoValutatoreScientificoSTMDipartimento = "valutatoreScientificoSTMDipartimento@0000"; String gruppoResponsabileAccordiInternazionali = "responsabileAccordiInternazionali@0000"; //DA CAMBIARE - ricavando il direttore della persona che afferisce alla sua struttura diff --git a/src/main/resources/processes/cnr/short-term-mobility-domande.bpmn b/src/main/resources/processes/cnr/short-term-mobility-domande.bpmn index 5652cc379..7b0184572 100644 --- a/src/main/resources/processes/cnr/short-term-mobility-domande.bpmn +++ b/src/main/resources/processes/cnr/short-term-mobility-domande.bpmn @@ -54,7 +54,7 @@ - +