Processi bancari e organizzazione

Processi e Organizzazione

Processi e Organizzazione

L’Osservatorio Processi e Organizzazione è dedicato al confronto e allo scambio di esperienze sui temi organizzativi e in particolare sulla gestione della banca per processi.

I principali ambiti di approfondimento riguardano il percorso di introduzione dei ruoli del Business Process Management, i progetti di mappatura dei processi, le modalità di diffusione della conoscenza operativa, il Change Management e il ruolo della funzione Organizzazione a supporto dell’innovazione in banca.

Contenuto Banner di Lancio

Aggregatore Risorse

Si è verificato un errore nell'elaborarazione del modello.
Java method "com.sun.proxy.$Proxy180.getFileEntryByUuidAndGroupId(String, long)" threw an exception when invoked on com.sun.proxy.$Proxy180 object "com.liferay.portlet.documentlibrary.service.impl.DLFileEntryServiceImpl@3b5a677"; see cause exception in the Java stack trace.

----
FTL stack trace ("~" means nesting-related):
	- Failed at: #assign dlFileEntryPubblico = dlFileE...  [in template "20101#20128#44276" at line 39, column 21]
----
1<#-- Report Prospect Gruppi di Lavoro ADT --> 
2<#if entries?has_content> 
3  <#assign dlFileEntryService=serviceLocator.findService('com.liferay.document.library.kernel.service.DLFileEntryService') /> 
4  <#assign assetEntryLocalService=serviceLocator.findService("com.liferay.asset.kernel.service.AssetEntryLocalService")> 
5  <#assign view=languageUtil.get(locale, "abi_document" ) /> 
6  <#assign abi_load=languageUtil.get(locale, "abi_load" ) /> 
7  <#assign abi_report_title=languageUtil.get(locale, "abi_report_evidenza" ) /> 
8 
9  <#assign is_signed_in=themeDisplay.isSignedIn() /> 
10     
11 
12  <div class="working-table margin-30 pt-5"> 
13    <div class="main pb-0"> 
14      <div class="container"> 
15        <div class="content-wrapper"> 
16          <div class="main-content mb-0"> 
17            <div class="report-documenti report mb-0"> 
18              <h2 class="underscore">Report</h2> 
19              <div class="report-documenti-wrapper row"> 
20                <#assign countReport=0> 
21                <#list entries as curEntry> 
22                  <#assign renderer=curEntry.getAssetRenderer() /> 
23                  <#assign article=renderer.getArticle() /> 
24                  <#assign docXml=saxReaderUtil.read(article.getContentByLocale(locale)) /> 
25                  <#assign date=docXml.valueOf("//dynamic-element[@name='Data']/dynamic-content/text()") /> 
26                  <#assign date_DateObj=dateUtil.parseDate("yyyy-MM-dd", date?string, locale)> 
27                  <#assign d_fullDay=dateUtil.getDate(date_DateObj, "dd.MM.yyyy" , locale) /> 
28                  <#assign d_year=dateUtil.getDate(date_DateObj, "yyyy" , locale) /> 
29                  <#assign title=curEntry.getTitle(locale) /> 
30                  <#assign image=docXml.valueOf("//dynamic-element[@name='ImmagineDiCopertina']/dynamic-content/text()") /> 
31                  <#assign nomeGruppo=docXml.valueOf("//dynamic-element[@name='NomeGruppoDiLavoro']/dynamic-content/text()") /> 
32                  <#assign urlNomeGruppo=docXml.valueOf("//dynamic-element[@name='URLPaginaGruppoDiLavoro']/dynamic-content/text()") /> 
33                  <#assign docGroupId = article.getGroupId() /> 
34 
35                  <#assign fileUrlPubblico = "" /> 
36                  <#assign docPubblico = docXml.valueOf("//dynamic-element[@name='DocumentoPubblico']/dynamic-content/text()") /> 
37                  <#if docPubblico?? && docPubblico?has_content> 
38                    <#assign docValPubblico = docPubblico?eval /> 
39                    <#assign dlFileEntryPubblico = dlFileEntryService.getFileEntryByUuidAndGroupId(docValPubblico.uuid, docValPubblico.groupId?number) /> 
40                    <#assign assetEntry = assetEntryLocalService.getEntry("com.liferay.document.library.kernel.model.DLFileEntry", dlFileEntryPubblico.fileEntryId) /> 
41                    <#assign assetRenderer=assetEntry.assetRenderer /> 
42                    <#assign fileUrlPubblico=assetRenderer.getURLDownload(themeDisplay) /> 
43                  </#if> 
44                  <#assign fileUrl = '' /> 
45                  <#if image?has_content && image??> 
46                    <#assign docVal=image?eval /> 
47                    <#attempt> 
48                      <#assign dlFileEntry=dlFileEntryService.getFileEntryByUuidAndGroupId(docVal.uuid, docVal.groupId?number) /> 
49                      <#assign assetEntry=assetEntryLocalService.getEntry("com.liferay.document.library.kernel.model.DLFileEntry", dlFileEntry.fileEntryId) /> 
50                      <#assign assetRenderer=assetEntry.assetRenderer /> 
51                      <#assign fileUrl=assetRenderer.getURLDownload(themeDisplay) /> 
52                      <#recover> 
53                    </#attempt> 
54                  </#if> 
55 
56                  <div class="singolo-report-documenti with-image singola-news col-12 col-md-12 col-lg-6"> 
57                    <div class="singolo-report-documenti-image"> 
58                      <img src="${fileUrl}" alt="${title}"> 
59                    </div> 
60                    <div class="singolo-report-documenti-content"> 
61                      <div class="singolo-report-documenti-head"> 
62                        <div class="singolo-report-documenti-name"> 
63                          <a href="${urlNomeGruppo}">${nomeGruppo}</a> 
64                        </div> 
65                        <div class="singolo-report-documenti-calendar"> 
66                          ${d_fullDay} 
67                        </div> 
68                      </div> 
69                      <div class="singolo-report-documenti-title"> 
70                        ${title} 
71                      </div> 
72                      <div class="singolo-report-documenti-cta d-flex"> 
73                        <#if fileUrlPubblico?? && fileUrlPubblico?has_content> 
74                          <div class="singolo-report-documenti-preview"> 
75                            <a download href="${fileUrlPubblico}" class="btn download" title="Preview">Preview</a> 
76                          </div> 
77                        </#if> 
78 
79                        <#if is_signed_in> 
80                          <#assign roleLocalService=serviceLocator.findService('com.liferay.portal.kernel.service.RoleLocalService') /> 
81                          <#assign user=themeDisplay.getRealUser() /> 
82                          <#-- Controllo sul gruppo --> 
83                          <#assign userGroups = user.getUserGroups() /> 
84 
85                          <#assign acceptedGroup = "Consorziato" /> 
86                          <#assign findGroup = false /> 
87                          <#list userGroups as group> 
88                            <#if group.getName() == acceptedGroup> 
89                              <#assign findGroup = true /> 
90                            </#if> 
91                          </#list> 
92 
93                          <#-- Controllo sul Ruolo --> 
94                          <#assign roleLocalService = serviceLocator.findService('com.liferay.portal.kernel.service.RoleLocalService') /> 
95                          <#assign userRoles = roleLocalService.getUserRoles(user.getUserId())> 
96 
97                          <#assign acceptedRole = "Consorziato" /> 
98                          <#assign acceptedRoleAdmin = "Administrator" /> 
99                          <#assign acceptedRoleEditor = "Editor ABI-Lab" /> 
100                          <#assign findRole = false /> 
101                          <#list userRoles as role> 
102 
103                            <#if (role.getName() == acceptedRole) || (role.getName() == acceptedRoleAdmin) || (role.getName() == acceptedRoleEditor)> 
104                              <#assign findRole = true /> 
105                            </#if> 
106                            </#list> 
107 
108                            <#-- Controllo sul membro --> 
109                            <#assign userLocalService = serviceLocator.findService('com.liferay.portal.kernel.service.UserLocalService') /> 
110                            <#assign findMember = userLocalService.hasGroupUser(docGroupId, user.getUserId()) /> 
111 
112                            <#if findGroup || findRole || findMember> 
113                            <#assign doc=docXml.valueOf("//dynamic-element[@name='Documento']/dynamic-content/text()") /> 
114                            <#if doc?has_content && doc?length gt 0> 
115                              <#assign document=doc?eval /> 
116                              <#assign dlFileEntryService=serviceLocator.findService('com.liferay.document.library.kernel.service.DLFileEntryService') /> 
117                              <#attempt> 
118                                <#assign file=dlFileEntryService.getFileEntryByUuidAndGroupId(document.uuid, document.groupId?number) /> 
119                                <#assign assetEntry=assetEntryLocalService.getEntry("com.liferay.document.library.kernel.model.DLFileEntry", file.fileEntryId) /> 
120                                <#assign assetRenderer=assetEntry.assetRenderer /> 
121                                <#assign docUrl=assetRenderer.getURLDownload(themeDisplay) /> 
122                                <div class="singolo-report-documenti-doc"> 
123                                  <a download href="${docUrl}" class="btn green arrow">${view}</a> 
124                                </div> 
125                              <#recover> 
126                              </#attempt> 
127                            </#if> 
128                          <#else> 
129                            <a href="#" class="btn locked singolo-report-documenti-doc" data-toggle="modal" data-target="#login-form">${view}</a> 
130                          </#if> 
131                        <#else> 
132                          <a href="#" class="btn locked singolo-report-documenti-doc" data-toggle="modal" data-target="#login-form">${view}</a> 
133                        </#if> 
134                      </div> 
135                    </div> 
136                  </div> 
137                </#list> 
138              </div> 
139              <div class="altri-risultati" id="load-more-report"> 
140                <a href="#" class="btn transparent blue">${abi_load}</a> 
141              </div> 
142            </div> 
143          </div> 
144        </div> 
145      </div> 
146    </div> 
147  </div> 
148</#if> 

Aggregatore Risorse

Tutti i Report

Report 2019
15.10.2019
Rapporto Processi e Organizzazione 2019 - Organizzarsi per innovare
Report 2018
11.10.2018
Rapporto Processi e Organizzazione 2018 - IL (MULTI)DIMENSIONAMENTO DEI PROCESSI
Report 2017
21.09.2017
Rapporto Processi e Organizzazione 2017 - Easy reader: normativa orientata all’utente
Report 2016
06.10.2016
Rapporto Processi e Organizzazione 2016 - PROCESSI, INFORMAZIONI, NORMATIVA: GLI ANCORAGGI PER SCALARE LA DIGITAL TRANSFORMATION
Report 2015
07.10.2015
Rapporto Processi e Organizzazione 2015 - PROCESSI TRA CONTROLLI E BUSINESS
Report 2014
08.10.2014
Rapporto Processi e Organizzazione 2014 - PANTA REI: Processi in movimento!

Aggregatore Risorse

Documenti

Documento di Ricerca 2019
16.10.2019
ABI Lab - Tassonomia dei processi bancari ABI Lab V4.0
Tassonomia dei processi bancari ABI Lab V4.0

Link alle pagine - Processi e Organizzazione

Bottone Processi e Organizzazione