*** Settings *** Documentation Constitution du jeu de données pour les test des notifications *** Keywords *** Valider le formulaire de notification [Documentation] Clique sur le bouton de validation du formulaire ... de notification manuelle. Vérifie que la validation a bien été ... enregistré et que la page ne contiens pas d'erreur. ... Récupère et renvoie la date et l'heure de validation du formulaire. Click Element css=div#sousform-instruction_notification_manuelle input[type="submit"] ${CurrentDate}= Get Current Date result_format=%d/%m/%Y Wait Until Page Contains La notification a été générée. La page ne doit pas contenir d'erreur [Return] ${CurrentDate} Construction du Parametrage - Notification # paramètrage du titre et du message de notificatio &{om_param} = Create Dictionary ... libelle=parametre_courriel_type_titre ... valeur=[openADS] Notification concernant votre dossier [DOSSIER] ... om_collectivite=LIBRECOM_NOTIFDEM Gerer le paramètre par WS ${om_param} &{om_param} = Create Dictionary ... libelle=parametre_courriel_service_type_titre ... valeur=[openADS] Notification pour les services concernant le dossier [DOSSIER] ... om_collectivite=LIBRECOM_NOTIFDEM Gerer le paramètre par WS ${om_param} &{om_param} = Create Dictionary ... libelle=parametre_courriel_type_message ... valeur=Bonjour, veuillez prendre connaissance du(des) document(s) suivant(s) :
[LIEN_TELECHARGEMENT_DOCUMENT]
[LIEN_TELECHARGEMENT_ANNEXE] ... om_collectivite=LIBRECOM_NOTIFDEM Gerer le paramètre par WS ${om_param} &{om_param} = Create Dictionary ... libelle=parametre_courriel_service_type_message ... valeur=Bonjour les services, veuillez prendre connaissance du(des) document(s) suivant(s) :
[LIEN_TELECHARGEMENT_DOCUMENT]
[LIEN_TELECHARGEMENT_ANNEXE] ... om_collectivite=LIBRECOM_NOTIFDEM Gerer le paramètre par WS ${om_param} &{om_param} = Create Dictionary ... libelle=parametre_notification_url_acces ... valeur=http://localhost/openads/ ... om_collectivite=agglo Gerer le paramètre par WS ${om_param} Destruction du Parametrage - Notification # paramètrage du titre et du message de notificatio &{om_param} = Create Dictionary ... delete=true ... libelle=parametre_courriel_type_titre ... om_collectivite=LIBRECOM_NOTIFDEM Gerer le paramètre par WS ${om_param} &{om_param} = Create Dictionary ... delete=true ... libelle=parametre_courriel_service_type_titre ... om_collectivite=LIBRECOM_NOTIFDEM Gerer le paramètre par WS ${om_param} &{om_param} = Create Dictionary ... delete=true ... libelle=parametre_courriel_type_message ... om_collectivite=LIBRECOM_NOTIFDEM Gerer le paramètre par WS ${om_param} &{om_param} = Create Dictionary ... delete=true ... libelle=parametre_courriel_service_type_message ... om_collectivite=LIBRECOM_NOTIFDEM Gerer le paramètre par WS ${om_param} &{om_param} = Create Dictionary ... delete=true ... libelle=parametre_notification_url_acces ... om_collectivite=agglo Gerer le paramètre par WS ${om_param} Constitution du jeu de données - Notification 144-145 [Documentation] constitution d'un jeu de données servant à tester le bon fonctionnement ... de la notification des demandeurs # Isolation du contexte &{librecom_values} = Create Dictionary ... om_collectivite_libelle=LIBRECOM_NOTIFDEM ... departement=020 ... commune=001 ... insee=20001 ... direction_code=Notif ... direction_libelle=Direction de LIBRECOM_NOTIFDEM ... direction_chef=Chef ... division_code=Notif ... division_libelle=Division Notif ... division_chef=Chef ... guichet_om_utilisateur_nom=Durandana Paquet ... guichet_om_utilisateur_email=dpaquet@openads-test.fr ... guichet_om_utilisateur_login=dpaquet ... guichet_om_utilisateur_pwd=dpaquet ... instr_om_utilisateur_nom=Mandel Paulet ... instr_om_utilisateur_email=mpaulet@openads-test.fr ... instr_om_utilisateur_login=mpaulet ... instr_om_utilisateur_pwd=mpaulet ... acteur=plop Isolation d'un contexte ${librecom_values} # lettretype &{args_lettretype} = Create Dictionary ... id=test_NOTIF ... libelle=Test ... sql=Aucune REQUÊTE (aucune) ... titre=&idx, &destinataire, aujourdhui&aujourdhui, datecourrier&datecourrier, &departement ... corps=Ceci est un document ... actif=true ... collectivite=agglo Ajouter la lettre-type depuis le menu &{args_lettretype} # Ajout de 9 événements pour tester tous les cas de notification # 4 événements avec des lettretypes sans annexes @{etat_source} = Create List delai de notification envoye @{type_di} = Create List PCI - P - Initial &{args_evenement1} = Create Dictionary ... libelle=TEST_NOTIF_AUTO_LETTRETYPE ... etats_depuis_lequel_l_evenement_est_disponible=${etat_source} ... dossier_instruction_type=${type_di} ... lettretype=test_NOTIF Test ... redirection_ajout=Modification de l'instruction ... notification=Notification automatique Ajouter l'événement depuis le menu ${args_evenement1} &{args_evenement2} = Create Dictionary ... libelle=TEST_NOTIF_AUTO_SIGN_LETTRETYPE ... etats_depuis_lequel_l_evenement_est_disponible=${etat_source} ... dossier_instruction_type=${type_di} ... lettretype=test_NOTIF Test ... redirection_ajout=Modification de l'instruction ... notification=Notification automatique avec signature requise Ajouter l'événement depuis le menu ${args_evenement2} &{args_evenement3} = Create Dictionary ... libelle=TEST_NOTIF_MAN_LETTRETYPE ... etats_depuis_lequel_l_evenement_est_disponible=${etat_source} ... dossier_instruction_type=${type_di} ... lettretype=test_NOTIF Test ... redirection_ajout=Modification de l'instruction ... notification=Notification manuelle Ajouter l'événement depuis le menu ${args_evenement3} &{args_evenement4} = Create Dictionary ... libelle=TEST_NOTIF_MAN_SIGN_LETTRETYPE ... etats_depuis_lequel_l_evenement_est_disponible=${etat_source} ... dossier_instruction_type=${type_di} ... lettretype=test_NOTIF Test ... redirection_ajout=Modification de l'instruction ... notification=Notification manuelle avec signature requise Ajouter l'événement depuis le menu ${args_evenement4} # 2 événements sans lettretypes sans annexe &{args_evenement5} = Create Dictionary ... libelle=TEST_NOTIF_AUTO ... etats_depuis_lequel_l_evenement_est_disponible=${etat_source} ... dossier_instruction_type=${type_di} ... notification=Notification automatique Ajouter l'événement depuis le menu ${args_evenement5} &{args_evenement6} = Create Dictionary ... libelle=TEST_NOTIF_MAN ... etats_depuis_lequel_l_evenement_est_disponible=${etat_source} ... dossier_instruction_type=${type_di} ... notification=Notification manuelle Ajouter l'événement depuis le menu ${args_evenement6} # 3 événements avec annexe &{args_evenement7} = Create Dictionary ... libelle=TEST_NOTIF_MAN_ANNEXE ... etats_depuis_lequel_l_evenement_est_disponible=${etat_source} ... dossier_instruction_type=${type_di} ... notification=Notification manuelle avec annexe Ajouter l'événement depuis le menu ${args_evenement7} &{args_evenement8} = Create Dictionary ... libelle=TEST_NOTIF_MAN_LETTRETYPE_ANNEXE ... etats_depuis_lequel_l_evenement_est_disponible=${etat_source} ... dossier_instruction_type=${type_di} ... lettretype=test_NOTIF Test ... redirection_ajout=Modification de l'instruction ... notification=Notification manuelle avec annexe Ajouter l'événement depuis le menu ${args_evenement8} &{args_evenement9} = Create Dictionary ... libelle=TEST_NOTIF_MAN_SIGN_LETTRETYPE_ANNEXE ... etats_depuis_lequel_l_evenement_est_disponible=${etat_source} ... dossier_instruction_type=${type_di} ... lettretype=test_NOTIF Test ... redirection_ajout=Modification de l'instruction ... notification=Notification manuelle avec annexe et avec signature requise Ajouter l'événement depuis le menu ${args_evenement9} # Évenements dont les services consultés peuvent être notifiés &{args_evenement10} = Create Dictionary ... libelle=TEST_NOTIF_SC_SANS_LETTRETYPE ... etats_depuis_lequel_l_evenement_est_disponible=${etat_source} ... dossier_instruction_type=${type_di} ... notification_service=true Ajouter l'événement depuis le menu ${args_evenement10} &{args_evenement11} = Create Dictionary ... libelle=TEST_NOTIF_SC_AVEC_LETTRETYPE ... etats_depuis_lequel_l_evenement_est_disponible=${etat_source} ... dossier_instruction_type=${type_di} ... lettretype=test_NOTIF Test ... redirection_ajout=Modification de l'instruction ... notification_service=true Ajouter l'événement depuis le menu ${args_evenement11} &{args_evenement12} = Create Dictionary ... libelle=TEST_NOTIF_AUTO_OPTION_BLOQUER_DLN_FINALISE ... etats_depuis_lequel_l_evenement_est_disponible=${etat_source} ... dossier_instruction_type=${type_di} ... lettretype=test_NOTIF Test ... redirection_ajout=Modification de l'instruction ... type=majoration_delai ... notification=Notification automatique Ajouter l'événement depuis le menu ${args_evenement12} &{args_evenement13} = Create Dictionary ... libelle=TEST_NOTIF_AUTO_OPTION_BLOQUER_DLN_RETOUR_SIGNATURE ... etats_depuis_lequel_l_evenement_est_disponible=${etat_source} ... dossier_instruction_type=${type_di} ... type=incompletude ... lettretype=test_NOTIF Test ... redirection_ajout=Modification de l'instruction ... notification=Notification automatique avec signature requise Ajouter l'événement depuis le menu ${args_evenement13} # Création de deux services d'instruction notifiable et d'un non notifiable &{service} = Create Dictionary ... abrege=00.00 ... libelle=ServiceNotifiable1 ... edition=Consultation - Demande d'avis ... om_collectivite=LIBRECOM_NOTIFDEM ... service_type=openADS ... generate_edition=true ... accepte_notification_email=true ... email=notifiable1@ok.fr Ajouter le service depuis le listing ${service} &{service} = Create Dictionary ... abrege=00.01 ... libelle=ServiceNotifiable2 ... edition=Consultation - Demande d'avis ... om_collectivite=LIBRECOM_NOTIFDEM ... service_type=openADS ... generate_edition=true ... accepte_notification_email=true ... email=notifiable2@ok.fr\nnotifiable3@ok.fr\nnotifiable4@ok.fr Ajouter le service depuis le listing ${service} &{service} = Create Dictionary ... abrege=00.02 ... libelle=ServiceNonNotifiable ... edition=Consultation - Demande d'avis ... om_collectivite=LIBRECOM_NOTIFDEM ... service_type=openADS ... generate_edition=true ... accepte_notification_email=false ... email=nnotifiable@nope.fr Ajouter le service depuis le listing ${service} Construction du PARAMETRAGE - Notification Tiers # Activation de l'option de paramétrage des tiers pour la collectivité LIBRECOM_NOTIFTIERS &{params} = Create Dictionary ... libelle=option_module_acteur ... valeur=true ... om_collectivite=agglo Gerer le paramètre par WS ${params} # Activation de l'option option_dossier_commune et de l'option option_mode_service_consulte &{om_param} = Create Dictionary ... libelle=option_dossier_commune ... valeur=true ... om_collectivite=agglo Gerer le paramètre par WS ${om_param} Activer le mode service consulté # ajoute le paramètre 'acteur' à la collectivité/au service &{om_param} = Create Dictionary ... libelle=platau_acteur_service_consulte ... valeur=${acteur} ... om_collectivite=${collectivite} Gerer le paramètre par WS ${om_param} # définir les paramètres de type de demande &{platau_type_demande_initial} = Create Dictionary ... libelle=platau_type_demande_initial_PCI ... valeur=DI ... om_collectivite=agglo Gerer le paramètre par WS ${platau_type_demande_initial} # paramètrage du titre et du message de notification &{om_param} = Create Dictionary ... libelle=parametre_courriel_tiers_type_titre ... valeur=[openADS] Notification pour les tiers concernant le dossier (avec un caractère accentué) (avec un caractère accentué) [DOSSIER] ... om_collectivite=${collectivite} Gerer le paramètre par WS ${om_param} &{om_param} = Create Dictionary ... libelle=parametre_courriel_tiers_type_message ... valeur=Bonjour les tiers (avec un caractère accentué), veuillez prendre connaissance du(des) document(s) suivant(s) :
[LIEN_TELECHARGEMENT_DOCUMENT]
[LIEN_TELECHARGEMENT_ANNEXE] ... om_collectivite=${collectivite} Gerer le paramètre par WS ${om_param} &{om_param} = Create Dictionary ... libelle=parametre_notification_url_acces ... valeur=http://localhost/openads/ ... om_collectivite=agglo Gerer le paramètre par WS ${om_param} Décomposition PARAMETRAGE - Notification Tiers # Désactivation de l'option de paramétrage des tiers pour la collectivité LIBRECOM_NOTIFTIERS &{param_args} = Create Dictionary ... delete=true ... libelle=option_module_acteur ... om_collectivite=agglo Gerer le paramètre par WS ${param_args} # Désactivation de l'option option_dossier_commune et de l'option option_mode_service_consulte &{param_args} = Create Dictionary ... delete=true ... libelle=option_dossier_commune ... om_collectivite=agglo Gerer le paramètre par WS ${param_args} Désactiver le mode service consulté # supprime le paramètre 'acteur' de la collectivité/au service &{param_args} = Create Dictionary ... delete=true ... libelle=platau_acteur_service_consulte ... om_collectivite=${collectivite} Gerer le paramètre par WS ${param_args} # définir les paramètres de type de demande &{param_args} = Create Dictionary ... delete=true ... libelle=platau_type_demande_initial_PCI ... om_collectivite=agglo Gerer le paramètre par WS ${param_args} # paramètrage du titre et du message de notification &{om_param} = Create Dictionary ... delete=true ... libelle=parametre_courriel_tiers_type_titre ... om_collectivite=${collectivite} Gerer le paramètre par WS ${om_param} &{om_param} = Create Dictionary ... delete=true ... libelle=parametre_courriel_tiers_type_message ... om_collectivite=${collectivite} Gerer le paramètre par WS ${om_param} &{om_param} = Create Dictionary ... delete=true ... libelle=parametre_notification_url_acces ... om_collectivite=agglo Gerer le paramètre par WS ${om_param} Définition des variables - Notification Service consultant # Enregistrement de la date pour la saisie des formulaire ${date_courante} = Convert Date ${DATE_FORMAT_YYYY-MM-DD} result_format=%d/%m/%Y Set Suite Variable ${date_courante} # CONTEXTE Set Suite Variable ${acteur} notifTiers Set Suite Variable ${collectivite} LIBRECOM_NOTIFTIERS &{librecom_values} = Create Dictionary ... om_collectivite_libelle=${collectivite} ... departement=22 ... commune=002 ... insee=22002 ... direction_code=Notif ... direction_libelle=Direction de ${collectivite} ... direction_chef=Chef ... division_code=NotifT ... division_libelle=Division NotifT ... division_chef=Chef ... guichet_om_utilisateur_nom=NotificationTiers Guichet ... guichet_om_utilisateur_email=ntguichet@openads-test.fr ... guichet_om_utilisateur_login=ntguichet ... guichet_om_utilisateur_pwd=ntguichet ... instr_om_utilisateur_nom=NotificationTiers Instr ... instr_om_utilisateur_email=ninstr@openads-test.fr ... instr_om_utilisateur_login=ninstr ... instr_om_utilisateur_pwd=ninstr ... acteur=${acteur} Set Suite Variable ${librecom_values} Set Suite Variable ${lib_commune} NTC Set Suite Variable ${code_commune} ${librecom_values.commune} Set Suite Variable ${cat_tiers} Categorie test notif tiers Set Suite Variable ${cat_tiers_2} Categorie test acteur Set Suite Variable ${code_cat_tiers_2} CAT_TEST_ANTC Set Suite Variable ${cat_tiers_3} Categorie test d'ajout auto acteur Set Suite Variable ${cat_tiers_autre_colle} Categorie autre collectivite Set Suite Variable ${tiers_notif_man} Tiers notifiable manuellement Set Suite Variable ${mail_tiers_notif_man} tnm@atreal.fr Set Suite Variable ${evenement_notif_auto_tc} TEST_NOTIF_TC &{args_lettretype} = Create Dictionary ... id=test_NOTIF_tiers ... libelle=Test ... sql=Aucune REQUÊTE (aucune) ... titre=&idx, &destinataire, aujourdhui&aujourdhui, datecourrier&datecourrier, &departement ... corps=Ceci est un document ... actif=true ... collectivite=agglo Set Suite Variable ${args_lettretype} Constitution du jeu de données - Notification Service consultant [Documentation] constitution d'un jeu de données servant à tester le bon fonctionnement ... de la notification des demandeurs Isolation d'un contexte ${librecom_values} # PARAMETRAGE Construction du PARAMETRAGE - Notification Tiers Depuis la page d'accueil admin admin # PARAMÉTRAGE NOTIF AUTO # On ajoute 2 communes : 1 lié au dossier l'autre non ${code_dept} = Set Variable ${librecom_values.departement} &{com_values} = Create Dictionary ... typecom=COM ... com=${code_commune} ... reg=20 ... dep=${code_dept} ... arr=100 ... tncc=0 ... ncc=NOTIFATC ... nccenr=NOTIFATC ... libelle=${lib_commune} ... can=20 ... om_validite_debut=23/11/2020 Ajouter commune avec dates validité ${com_values} ${lib_commune_2} = Set Variable NTC2 ${code_commune_2} = Set Variable 22003 &{com_values} = Create Dictionary ... typecom=COM ... com=${code_commune_2} ... reg=20 ... dep=${code_dept} ... arr=200 ... tncc=0 ... ncc=NOTIFFTC ... nccenr=NOTIFFTC ... libelle=${lib_commune_2} ... can=20 ... om_validite_debut=${date_courante} Ajouter commune avec dates validité ${com_values} # On ajoute 2 départements # - 1 associé à la commune du dossier # - 1 non associé au dossier ${lib_dept} = Set Variable Dept NTC &{dept_values} = Create Dictionary ... dep=${code_dept} ... reg=20 ... cheflieu=20001 ... tncc=0 ... ncc=DEPT1 ... nccenr=DEPT1NOT ... libelle=${lib_dept} ... om_validite_debut=${date_courante} Ajouter département ${dept_values} ${lib_dept_2} = Set Variable Dept NTC2 ${code_dept_2} = Set Variable 23 &{dept_values} = Create Dictionary ... dep=${code_dept_2} ... reg=23 ... cheflieu=23000 ... tncc=1 ... ncc=DEPT2 ... nccenr=DEPT2NOT ... libelle=${lib_dept_2} ... om_validite_debut=${date_courante} Ajouter département ${dept_values} # CATEGORIES DE TIERS ${om_collectivite_tiers} = Create List ${librecom_values.om_collectivite_libelle} &{categorie_tiers} = Create Dictionary ... code=CAT_TEST_NTC ... libelle=${cat_tiers} ... description=Categorie servant pour le test de la notification des tiers consultés. ... om_collectivite=${om_collectivite_tiers} ${id_cat_tiers} = Ajouter la categorie de tiers consulte ${categorie_tiers} Set Suite Variable ${id_cat_tiers} &{categorie_tiers} = Create Dictionary ... code=${code_cat_tiers_2} ... libelle=${cat_tiers_2} ... description=Categorie servant pour le test de l'onglet acteur des DI. ... om_collectivite=${om_collectivite_tiers} ${id_cat_tiers_2} = Ajouter la categorie de tiers consulte ${categorie_tiers} Set Suite Variable ${id_cat_tiers_2} &{categorie_tiers} = Create Dictionary ... code=CAT_TEST_NTAM ... libelle=${cat_tiers_3} ... description=Categorie servant pour le test de la notification des tiers consultés. ... om_collectivite=${om_collectivite_tiers} ${id_cat_tiers_3} = Ajouter la categorie de tiers consulte ${categorie_tiers} Set Suite Variable ${id_cat_tiers_3} ${om_collectivite_autre} = Create List MARSEILLE &{categorie_tiers} = Create Dictionary ... code=CAT_TEST_AAC ... libelle=${cat_tiers_autre_colle} ... description=Categorie servant pour le test de l'onglet acteur des DI. ... om_collectivite=${om_collectivite_autre} ${id_cat_tiers_autre_colle} = Ajouter la categorie de tiers consulte ${categorie_tiers} Set Suite Variable ${id_cat_tiers_autre_colle} # TYPES D'HABILITATION DE TIERS ${type_habilitation_ok} = Set Variable TYPE HAB NOTIFIABLE Set Suite Variable ${type_habilitation_ok} &{type_habilitation_tiers_consulte} = Create Dictionary ... code=457 ... libelle=${type_habilitation_ok} ... om_validite_debut=${date_courante} Ajouter un type d'habilitation de tiers consulté ${type_habilitation_tiers_consulte} ${type_habilitation_ko} = Set Variable TYPE HAB NON NOTIFIABLE &{type_habilitation_tiers_consulte} = Create Dictionary ... code=456 ... libelle=${type_habilitation_ko} ... om_validite_debut=${date_courante} Ajouter un type d'habilitation de tiers consulté ${type_habilitation_tiers_consulte} # AJOUT DES TIERS ET DE LEUR HABILITATION # 5 Tiers notifiable qui pourront être ajoutés au dossier # - 2 associé à une catégorie d'ajout non auto # - 1 associé à la commune du dossier # - 1 associé à la mauvaise commune mais au bon département # - 1 sans habilitation en cours de validité # - 1 non lié à une commune ou un département @{communes} = Create List ${code_commune} - ${lib_commune} @{depts} = Create List ${code_dept} - ${lib_dept} @{autre_communes} = Create List ${code_commune_2} - ${lib_commune_2} @{autre_depts} = Create List ${code_dept_2} - ${lib_dept_2} # Associé à une catégorie d'ajout non auto Set Suite Variable ${tiers_autre_cat} Tiers Autre Catégorie Set Suite Variable ${mail_tiers_autre_cat} tac@atreal.fr &{tc_values} = Create Dictionary ... categorie_tiers_consulte=${cat_tiers} ... abrege=TAC ... liste_diffusion=${mail_tiers_autre_cat} ... libelle=${tiers_autre_cat} ... ville=${collectivite} ... accepte_notification_email=true Ajouter le tiers consulte depuis le listing ${tc_values} &{habilitation_tiers_consulte_values} = Create Dictionary ... type_habilitation_tiers_consulte=${type_habilitation_ok} ... tiers_consulte=${tiers_autre_cat} Ajouter une habilitation de tiers consulté ${habilitation_tiers_consulte_values} ${depts} ${communes} # Associé à une catégorie d'ajout non auto &{tc_values} = Create Dictionary ... categorie_tiers_consulte=${cat_tiers_2} ... abrege=TNM ... liste_diffusion=${mail_tiers_notif_man} ... libelle=${tiers_notif_man} ... ville=${collectivite} ... accepte_notification_email=true Ajouter le tiers consulte depuis le listing ${tc_values} &{habilitation_tiers_consulte_values} = Create Dictionary ... type_habilitation_tiers_consulte=${type_habilitation_ok} ... tiers_consulte=${tiers_notif_man} Ajouter une habilitation de tiers consulté ${habilitation_tiers_consulte_values} ${depts} ${communes} # Associé à la commune du dossier Set Suite Variable ${tiers_notif_com} Tiers notifiable commune Set Suite Variable ${mail_tiers_notif_com} tnc@atreal.fr &{tc_values} = Create Dictionary ... categorie_tiers_consulte=${cat_tiers_3} ... abrege=TNC ... adresse=8 avenue Bouvard ... complement=complement ... cp=74000 ... liste_diffusion=${mail_tiers_notif_com} ... libelle=${tiers_notif_com} ... ville=${collectivite} ... accepte_notification_email=true ... uid_platau_acteur=plop Ajouter le tiers consulte depuis le listing ${tc_values} &{habilitation_tiers_consulte_values} = Create Dictionary ... type_habilitation_tiers_consulte=${type_habilitation_ok} ... tiers_consulte=${tiers_notif_com} Ajouter une habilitation de tiers consulté ${habilitation_tiers_consulte_values} NULL ${communes} # Associé à la mauvaise commune mais au bon département Set Suite Variable ${tiers_notif_dep} Tiers notifiable departement Set Suite Variable ${mail_tiers_notif_dep} tnd@atreal.fr &{tc_values} = Create Dictionary ... categorie_tiers_consulte=${cat_tiers_3} ... abrege=TND ... liste_diffusion=${mail_tiers_notif_dep} ... libelle=${tiers_notif_dep} ... ville=${collectivite} ... accepte_notification_email=true Ajouter le tiers consulte depuis le listing ${tc_values} &{habilitation_tiers_consulte_values} = Create Dictionary ... type_habilitation_tiers_consulte=${type_habilitation_ok} ... tiers_consulte=${tiers_notif_dep} Ajouter une habilitation de tiers consulté ${habilitation_tiers_consulte_values} ${depts} ${autre_communes} # Sans habilitation en cours de validité Set Suite Variable ${tiers_sans_hab} Tiers sans habilitation Set Suite Variable ${mail_tiers_sans_hab} tsh@atreal.fr &{tc_values} = Create Dictionary ... categorie_tiers_consulte=${cat_tiers_3} ... abrege=TSH ... liste_diffusion=${mail_tiers_sans_hab} ... libelle=${tiers_sans_hab} ... ville=${collectivite} ... accepte_notification_email=true Ajouter le tiers consulte depuis le listing ${tc_values} # Non lié à une commune ou un département Set Suite Variable ${tiers_sans_com_dep} Tiers sans com/dep Set Suite Variable ${mail_tiers_sans_com_dep} tscd@atreal.fr &{tc_values} = Create Dictionary ... categorie_tiers_consulte=${cat_tiers_3} ... abrege=TSCD ... liste_diffusion=${mail_tiers_sans_com_dep} ... libelle=${tiers_sans_com_dep} ... ville=${collectivite} ... accepte_notification_email=true Ajouter le tiers consulte depuis le listing ${tc_values} &{habilitation_tiers_consulte_values} = Create Dictionary ... type_habilitation_tiers_consulte=${type_habilitation_ok} ... tiers_consulte=${tiers_sans_com_dep} Ajouter une habilitation de tiers consulté ${habilitation_tiers_consulte_values} # 6 Tiers non notifiable dont certain ne pourront pas être ajoutés au dossier # - 1 non notifiable # - 1 avec une liste de diffusion vide # - 1 ayant parmis ses uid celui de la consultation entrante # - 1 qui est associé à la mauvaise commune et au mauvais département # - 1 qui sera associé à l'autre type d'habilitation # - 1 lié à la commune, notifiable mais n'appartenant pas à la collectivité du dossier # Non notifiable Set Suite Variable ${tiers_non_notifiable} Tiers non notifiable Set Suite Variable ${mail_tiers_non_notifiable} tnn@ko.fr &{tc_values} = Create Dictionary ... categorie_tiers_consulte=${cat_tiers_3} ... abrege=TNN ... liste_diffusion=${mail_tiers_non_notifiable} ... libelle=${tiers_non_notifiable} ... ville=${collectivite} Ajouter le tiers consulte depuis le listing ${tc_values} &{habilitation_tiers_consulte_values} = Create Dictionary ... type_habilitation_tiers_consulte=${type_habilitation_ok} ... tiers_consulte=${tiersNonNotifiable} Ajouter une habilitation de tiers consulté ${habilitation_tiers_consulte_values} ${depts} ${communes} # Avec une liste de diffusion vide Set Suite Variable ${tiers_sans_mail} Tiers sans mail &{tc_values} = Create Dictionary ... categorie_tiers_consulte=${cat_tiers_3} ... abrege=TSM ... libelle=${tiers_sans_mail} ... ville=${collectivite} ... accepte_notification_email=true Ajouter le tiers consulte depuis le listing ${tc_values} &{habilitation_tiers_consulte_values} = Create Dictionary ... type_habilitation_tiers_consulte=${type_habilitation_ok} ... tiers_consulte=${tiers_sans_mail} Ajouter une habilitation de tiers consulté ${habilitation_tiers_consulte_values} ${depts} ${communes} # Ayant parmis ses uid celui de la consultation entrante Set Suite Variable ${tiers_consult_entrante} Tiers Consultation Entrante Set Suite Variable ${mail_tiers_consult_entrante} tce@ko.fr &{tc_values} = Create Dictionary ... categorie_tiers_consulte=${cat_tiers_3} ... abrege=TCE ... liste_diffusion=${mail_tiers_consult_entrante} ... libelle=${tiers_consult_entrante} ... ville=${collectivite} ... accepte_notification_email=true ... uid_platau_acteur=plop\n${acteur}\nplop2 Ajouter le tiers consulte depuis le listing ${tc_values} &{habilitation_tiers_consulte_values} = Create Dictionary ... type_habilitation_tiers_consulte=${type_habilitation_ok} ... tiers_consulte=${tiers_consult_entrante} Ajouter une habilitation de tiers consulté ${habilitation_tiers_consulte_values} ${depts} ${communes} # Associé à la mauvaise commune et au mauvais département Set Suite Variable ${tiers_autre_com_dep} Tiers autre com / dep Set Suite Variable ${mail_tiers_autre_com_dep} tacd@ko.fr &{tc_values} = Create Dictionary ... categorie_tiers_consulte=${cat_tiers_3} ... abrege=TACD ... liste_diffusion=${mail_tiers_autre_com_dep} ... libelle=${tiers_autre_com_dep} ... ville=${collectivite} ... accepte_notification_email=true Ajouter le tiers consulte depuis le listing ${tc_values} &{habilitation_tiers_consulte_values} = Create Dictionary ... type_habilitation_tiers_consulte=${type_habilitation_ok} ... tiers_consulte=${tiers_autre_com_dep} Ajouter une habilitation de tiers consulté ${habilitation_tiers_consulte_values} ${autre_depts} ${autre_communes} # Associé à l'autre type d'habilitation Set Suite Variable ${tiers_autre_hab} Tiers autre hab Set Suite Variable ${mail_tiers_autre_hab} tah@atreal.fr &{tc_values} = Create Dictionary ... categorie_tiers_consulte=${cat_tiers_3} ... abrege=TAH ... liste_diffusion=${mail_tiers_autre_hab} ... libelle=${tiers_autre_hab} ... ville=${collectivite} ... accepte_notification_email=false Ajouter le tiers consulte depuis le listing ${tc_values} &{habilitation_tiers_consulte_values} = Create Dictionary ... type_habilitation_tiers_consulte=${type_habilitation_ko} ... tiers_consulte=${tiers_autre_hab} Ajouter une habilitation de tiers consulté ${habilitation_tiers_consulte_values} ${depts} ${communes} # Lié à la commune, notifiable mais n'appartenant pas à la collectivité du dossier Set Suite Variable ${tiers_autre_coll} Tiers autre coll Set Suite Variable ${mail_tiers_autre_coll} tac@atreal.fr &{tc_values} = Create Dictionary ... categorie_tiers_consulte=${cat_tiers_autre_colle} ... abrege=TAC ... liste_diffusion=${mail_tiers_autre_coll} ... libelle=${tiers_autre_coll} ... ville=${collectivite} ... accepte_notification_email=true Ajouter le tiers consulte depuis le listing ${tc_values} &{habilitation_tiers_consulte_values} = Create Dictionary ... type_habilitation_tiers_consulte=${type_habilitation_ok} ... tiers_consulte=${tiers_autre_coll} Ajouter une habilitation de tiers consulté ${habilitation_tiers_consulte_values} ${depts} ${communes} # PARAMETRAGE EVENEMENTS Ajouter la lettre-type depuis le menu &{args_lettretype} # On ajoute un événement avec notification automatique des tiers consulté # et on test l'affichage du champs de sélection des types d'habilitation @{etat_source} = Create List delai de notification envoye @{type_di} = Create List PCI - P - Initial @{type_habilitation_tiers_consulte} = Create List ${type_habilitation_ok} &{args_evenement} = Create Dictionary ... libelle=${evenement_notif_auto_tc} ... etats_depuis_lequel_l_evenement_est_disponible=${etat_source} ... dossier_instruction_type=${type_di} ... lettretype=${args_lettretype.id} ${args_lettretype.libelle} ... redirection_ajout=Modification de l'instruction ... notification_tiers=Notification automatique ... type_habilitation_tiers_consulte=${type_habilitation_tiers_consulte} Ajouter l'événement depuis le menu ${args_evenement} # Évenements dont les tiers consultés peuvent être notifiés &{args_evenement10} = Create Dictionary ... libelle=TEST_NOTIF_TC_SANS_LETTRETYPE ... etats_depuis_lequel_l_evenement_est_disponible=${etat_source} ... dossier_instruction_type=${type_di} ... notification_tiers=Notification manuelle Ajouter l'événement depuis le menu ${args_evenement10} Set Suite Variable ${args_evenement10} &{args_evenement11} = Create Dictionary ... libelle=TEST_NOTIF_TC_AVEC_LETTRETYPE ... etats_depuis_lequel_l_evenement_est_disponible=${etat_source} ... dossier_instruction_type=${type_di} ... lettretype=${args_lettretype.id} ${args_lettretype.libelle} ... redirection_ajout=Modification de l'instruction ... notification_tiers=Notification manuelle Ajouter l'événement depuis le menu ${args_evenement11} Set Suite Variable ${args_evenement11} ${om_collectivite_tiers} = Create List ... LIBRECOM_NOTIFTIERS Set Suite Variable ${om_collectivite_tiers} # Création d'une catégorie de tiers consulté (obligatoire pour pouvoir créer des tiers) ${current_date} = Get Current Date result_format=%d/%m/%Y ${nextDay} = Add Time To Date ${current_date} 1 days %d/%m/%Y True %d/%m/%Y &{categorie_tiers} = Create Dictionary ... code=CAT_TEST ... libelle=Categorie test notif tiers ... description=Categorie servant pour le test de la notification des tiers consultés. ... date_debut_validite=${current_date} ... date_fin_validite=${nextDay} ... om_collectivite=${om_collectivite_tiers} Ajouter la categorie de tiers consulte ${categorie_tiers} # Création de deux tiers d'instruction notifiable et d'un non notifiable &{tiers} = Create Dictionary ... abrege=00.00 ... libelle=TiersNotifiable1 ... categorie_tiers_consulte=Categorie test notif tiers ... accepte_notification_email=true ... liste_diffusion=tnotifiable1@ok.fr Ajouter le tiers consulte depuis le listing ${tiers} &{tiers} = Create Dictionary ... abrege=00.01 ... libelle=TiersNotifiable2 ... categorie_tiers_consulte=Categorie test notif tiers ... accepte_notification_email=true ... liste_diffusion=tnotifiable2@ok.fr\ntnotifiable3@ok.fr\ntnotifiable4@ok.fr Ajouter le tiers consulte depuis le listing ${tiers} &{tiers} = Create Dictionary ... abrege=00.02 ... libelle=TiersNonNotifiable ... categorie_tiers_consulte=Categorie test notif tiers ... accepte_notification_email=false ... liste_diffusion=nnotifiable@nope.fr Ajouter le tiers consulte depuis le listing ${tiers} &{service} = Create Dictionary ... abrege=00.03 ... libelle=ServiceDocAnnexe ... edition=Consultation - Demande d'avis ... om_collectivite=${collectivite} ... service_type=openADS ... generate_edition=true ... accepte_notification_email=false ... email=nnotifiable@nope.fr Ajouter le service depuis le listing ${service}