Fluides Frigorigènes : Formation et Certification à l'Attestation d'Aptitude à la manipulation des fluides frigorigènes - Catégorie A1
Se former et être évalué(e) en vue de l'obtention de l'attestation d'aptitude à la manipulation des fluides frigorigènes de catégorie A1.Java method "jdk.proxy3.$Proxy189.getFileEntry(long)" threw an exception when invoked on jdk.proxy3.$Proxy189 object "com.liferay.document.library.internal.service.FriendlyURLDLFileEntryLocalServiceWrapper@28311166"; see cause exception in the Java stack trace.
----
FTL stack trace ("~" means nesting-related):
- Failed at: #assign visuelFileEntry = DLFileLocal... [in template "21355#21395#FORMATION-VISUEL" at line 42, column 1]
----
1<#assign longGroupId = getterUtil.getLong(groupId) />
2<#assign journalArticleUtil = serviceLocator.findService('fr.afpa.ws.service.AfpaJournalArticleLocalService') />
3<#assign assetCategoryPropertyLocalService = serviceLocator.findService("com.liferay.asset.category.property.service.AssetCategoryPropertyLocalService") />
4<#assign cons = formationConstant/>
5
6<!--On récup l'entry -->
7<#assign assetEntryLocalService = serviceLocator.findService("com.liferay.asset.kernel.service.AssetEntryLocalService") />
8<#assign journalArticleResourceLocalService = serviceLocator.findService("com.liferay.journal.service.JournalArticleResourceLocalService") />
9<#assign primKey = journalArticleResourceLocalService.getArticleResourcePrimKey(longGroupId, .vars['reserved-article-id'].data) />
10<#assign entry = assetEntryLocalService.getEntry("com.liferay.journal.model.JournalArticle", primKey) />
11
12<!--############################################-->
13<!--Recuperation des categories de la formation -->
14<!--############################################-->
15<#assign etiquettes = journalArticleUtil.getAssetEntryAssetCategoriesByVocabularyAndArticleId(entry.getClassPK(), vocabularyname_ETIQUETTE_FORMATION) />
16<#assign typesFormation = journalArticleUtil.getAssetEntryAssetCategoriesByVocabularyAndArticleId(entry.getClassPK(), vocabularyname_TYPE_FORMATION) />
17
18<#if typesFormation?has_content >
19<#assign typeFormation = typesFormation[0] />
20</#if>
21<!--################################################-->
22<!--Fin Recuperation des categories de la formation -->
23<!--################################################-->
24
25<!--####################################################-->
26<!--Récupération des propriétés du type de la formation -->
27<!--####################################################-->
28<#if typeFormation??>
29<#assign typeProperties = journalArticleUtil.getCategoryProperties(typeFormation.categoryId) />
30<#else>
31<#assign typeProperties = "" />
32</#if>
33
34
35<#assign DLFileLocalService = serviceLocator.findService("com.liferay.document.library.kernel.service.DLFileEntryLocalService")/>
36<#assign dlAppServiceUtil = serviceLocator.findService("com.liferay.document.library.kernel.service.DLAppService")/>
37
38
39<#if typeProperties?has_content>
40<#if typeProperties[cons.getVISUEL()]?? && typeProperties[cons.getVISUEL()] == "1" && Visuel.getData()?has_content >
41<#assign visuelJson = jsonFactoryUtil.createJSONObject(Visuel.get("data")) />
42<#assign visuelFileEntry = DLFileLocalService.getFileEntry(visuelJson.getLong("fileEntryId")) />
43
44
45<#if (Visuel.getData())?? && Visuel.getData() != "">
46<#assign altText = Visuel.getAttribute("alt")! "image">
47<img alt="${altText}" data-fileentryid="${Visuel.getAttribute("fileEntryId")}" src="${Visuel.getData()}" />
48</#if>
49
50 </#if>
51</#if>
52<!--########################################################-->
53<!--Fin Récupération des propriétés du type de la formation -->
54<!--########################################################-->
55
56<!--############################################-->
57<!--Gestion affichage etiquette "Réglementaire" -->
58<!--############################################-->
59
60<!-- recuperation des categories "type de prestation" -->
61<#assign typesPrestation = journalArticleUtil.getAssetEntryAssetCategoriesByVocabularyAndArticleId(entry.getClassPK(), vocabularyname_TYPE_PRESTATION) />
62
63<#assign afficherEtiquetteReglementaire = false />
64<#list typesPrestation as typePrestation>
65 <#assign typePropertiesPrestation = journalArticleUtil.getCategoryProperties(typePrestation.categoryId) />
66 <#if typePropertiesPrestation[cons.getBLOC_REGLEMENTATION_PRESTATION()] == "4" >
67 <#assign afficherEtiquetteReglementaire = true />
68 </#if>
69</#list>
70<!--###############################################-->
71<!--Fin Gestion affichage etiquette "Reglementaire"-->
72<!--###############################################-->
73
74<div class='etiquette-global'>
75 <!-- etiquettes -->
76 <#if etiquettes?has_content >
77
78 <#if typeProperties[cons.getVISUEL()]?? && typeProperties[cons.getVISUEL()] == "1" && Visuel.getData()?has_content >
79
80 <!-- Initialisation de la TreeMap -->
81 <#assign mapLabels = treeMapClass />
82
83 <!-- Parcours des étiquettes pour vérification de certaines conditions et renseignrer la TreeMap -->
84 <#list etiquettes as etiquette>
85 <#assign order = assetCategoryPropertyLocalService.getCategoryProperty(etiquette.categoryId, "fiche.formation.resume.ordre").value />
86 <#assign code = assetCategoryPropertyLocalService.getCategoryProperty(etiquette.categoryId, "fiche.formation.resume.code").value />
87 <#assign codeTypeFormation = "fiche.formation.etiquette."+code />
88
89 <!-- Permet de savoir si l'étiquette existe pour ce type de formation -->
90 <#assign isShown = assetCategoryPropertyLocalService.getCategoryProperty(typeFormation.categoryId, codeTypeFormation).value />
91
92 <!-- Si l'étiquette courante existe pour le type de formation (existence clé "fiche.formation.etiquette.?") -->
93 <#if isShown?has_content >
94 <#assign idEtiquette = assetCategoryPropertyLocalService.getCategoryProperty(etiquette.categoryId, "id").value />
95 <!-- Renseignement de l'ordre et du nom de l'étiquette dans la TreeMap (avec test affichage étiquette "Réglementaire") -->
96 <#if (idEtiquette == "2" && afficherEtiquetteReglementaire) || idEtiquette != "2" >
97 <#assign mapLabels += {order: etiquette.getName()} />
98 </#if>
99 </#if>
100 </#list>
101
102 <!-- compteur affichage 2 étiquettes -->
103 <#assign cpt = 1 />
104
105 <!-- Parcours de la TreeMap pour affichage ordonné (déjà triée par défaut sur les clés "order") -->
106 <!-- On affiche 2 étiquettes maximum -->
107
108 <script>
109 jQuery(document).ready(function () {
110//ajout du tooltip sur l'info-bulle CPF
111jQuery("#cpf-eligible-info").tooltipster({
112
113theme: '.tooltipster-session',
114position: 'top-left',
115content: jQuery("<span><strong><@liferay.language key='formation.eligible.cpf.infobulle'/></strong></span>")
116});
117 });
118 </script>
119 <#list mapLabels?keys as key>
120 <#if cpt == 1>
121 <#if stringUtil.endsWith(mapLabels[key], propsUtil.get('afpa.category.etiquette.formation.cpf')) >
122 <div id="cpf-eligible-info" class='etiquette-formation'>${mapLabels[key]}</div>
123 <#else>
124 <div class='etiquette-formation'>${mapLabels[key]}</div>
125 </#if>
126 </#if>
127
128 <!-- Si Deuxième étiquette, mis en place de la classe "last" -->
129 <#if cpt == 2 >
130 <#if stringUtil.endsWith(mapLabels[key], propsUtil.get('afpa.category.etiquette.formation.cpf')) >
131 <div id="cpf-eligible-info" class='etiquette-formation last'>${mapLabels[key]}</div>
132 <#else>
133 <div class='etiquette-formation last'>${mapLabels[key]}</div>
134 </#if>
135 </#if>
136 <#assign cpt = cpt + 1 />
137 </#list>
138 </#if>
139 </#if>
140 <!-- etiquette -->
141</div>
Objectifs de la formation
Acquérir les compétences et connaissances requises pour l'obtention de l'attestation d'aptitude de catégorie A1 :
- Maîtriser les technologies et les principes de fonctionnement des circuits frigorifiques tributaires des fluides frigorigènes de types fluorés et hydrocarbures.
- Identifier les exigences réglementaires relatives à la manipulation des fluides frigorigènes de types fluorés et hydrocarbures.
- Assurer les opérations de mise en service et de maintenance impliquant la manipulation de fluides frigorigènes de types fluorés et hydrocarbures.
Se présenter à l’évaluation de l’attestation d’aptitude obligatoire pour réaliser les opérations de catégorie A1 sur des équipements frigorifiques tributaires des fluides frigorigènes de types fluorés et hydrocarbures.
Formation continue
En centre
Durée :
5 jours.
€Prix (net de taxe) :
1 450 €
Le prix de la formation est donné à titre indicatif, hors période en entreprise. Des prises en charges totales ou partielles sont possibles en fonction des financements des entreprises ou de partenaires.
Validation visée :
Attestation d’aptitude catégorie A1
Pour connaitre les détails de cette certification, consultez France Compétences
Pour qui :
TOUT PUBLIC
Pourquoi choisir cette formation
Permet à votre entreprise de devenir opérateur en se dotant d'un personnel titulaire de l'attestation d'aptitude correspondant aux opérations effectuées.