Format
Si è verificato un errore nell'elaborarazione del modello.
The following has evaluated to null or missing:
==> themeDisplay.getThemeSetting("news-vocabulary-id")  [in template "51632#51678#43587" at line 22, column 20]

----
Tip: If the failing expression is known to legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)??
----

----
FTL stack trace ("~" means nesting-related):
	- Failed at: vocabularyId = themeDisplay.getThemeS...  [in template "51632#51678#43587" at line 22, column 5]
----
1<#--sella social macro --> 
2<#include "${templatesPath}/SOCIAL-SHARE-MACRO" /> 
3 
4<#assign originalLocale = locale> 
5<#setting locale = 'en_US'> 
6<#assign date = .vars['reserved-article-display-date'].data/> 
7<#assign date = date?datetime("EEE, d MMM yyyy HH:mm:ss Z") /> 
8<#setting locale = originalLocale> 
9<#assign dateTimeFormat = languageUtil.get(locale, "HH:mm, dd MMM yyyy")> 
10 
11 
12<#assign 
13    articleId = .vars['reserved-article-id'].data 
14    journalService = serviceLocator.findService("com.liferay.journal.service.JournalArticleLocalService") 
15    assetEntryService = serviceLocator.findService("com.liferay.asset.kernel.service.AssetEntryLocalService") 
16    ja = journalService.fetchLatestArticle(themeDisplay.getScopeGroupId(), articleId, 0) 
17    ae = assetEntryService.fetchEntry("com.liferay.journal.model.JournalArticle", ja.getResourcePrimKey()) 
18    title = .vars['reserved-article-title'].data 
19    jaAbstract = .vars['reserved-article-description'].data 
20    absoluteURL = themeDisplay.getPortalURL() + themeDisplay.getURLCurrent() 
21    altBigDetailImage = "" 
22    vocabularyId = themeDisplay.getThemeSetting("news-vocabulary-id")?number 
23    category = sella_tool.getCategoryFromVocabularyId(ae.getCategories(), vocabularyId, locale) 
24/> 
25 
26<#if !vocabularyIdLive?? && !themeDisplay.getThemeSetting("news-vocabulary-id-live")?? > 
27    <#assign vocabularyIdLive = 52307 /> 
28<#else> 
29    <#assign vocabularyIdLive = themeDisplay.getThemeSetting("news-vocabulary-id-live")?number /> 
30</#if> 
31 
32<#if category==""> 
33    <#assign category = sella_tool.getCategoryFromVocabularyId(ae.getCategories(), vocabularyIdLive , locale)  /> 
34</#if> 
35 
36<#-- ja title --> 
37<#if titleShown?? && titleShown.getData()?has_content> 
38    <#assign title = titleShown.getData() /> 
39</#if> 
40 
41<#if HeroImage.getAttribute("fileEntryId")?? > 
42    <#assign socialImg = themeDisplay.getPortalURL() + sella_tool.getAdaptiveMediaSrc("800-x-533-px",HeroImage.getAttribute("fileEntryId")?number,HeroImage.name) /> 
43<#else> 
44    <#assign socialImg = ""> 
45</#if> 
46 
47<@shareContent title="${title}" summary="${jaAbstract}" detailURL="${absoluteURL}" imageURL="${socialImg}"/> 
48 
49 
50 
51<article class="article-detail article-detail--has-img"> 
52  <#-- Info + Social --> 
53  <div class="container"> 
54    <div class="row"> 
55      <div class="col-md-10 offset-md-1"> 
56        <div class="article-detail__intro"> 
57          <div class="row"> 
58            <div class="col-lg-8"> 
59              <#-- Categoria e data --> 
60              <div class="d-flex"> 
61                <#if category?? && category?has_content> 
62                  <div class="article-detail__category">${category}</div> 
63                </#if> 
64                <div class="article-detail__date">${date?string(dateTimeFormat)}</div> 
65              </div> 
66              <#-- Titolo --> 
67              <h1 class="article-detail__title">${title}</h1> 
68              <#-- Sottotitolo --> 
69              <#if jaAbstract?has_content> 
70                <h2 class="article-detail__subject">${jaAbstract}</h2> 
71              </#if> 
72 
73            </div> 
74          </div> 
75          <div class="row"> 
76            <div class="col-12"> 
77              <div class="article-detail__button d-flex"> 
78                <#-- Share button --> 
79                <div class="sella-share clearfix"> 
80                  <div class="sella-share__icon sella-share__icon--share"> 
81                    <svg class="ico-svg"> 
82                      <use xlink:href="${themeDisplay.getPathThemeImages()}/assets/images/icons.svg#share-alt"></use> 
83                    </svg> 
84                  </div> 
85                  <div class="sella-share__text">Condividi</div> 
86                  <ul> 
87                    <li> 
88                      <a href="http://www.facebook.com/sharer.php?u=${absoluteURL}" title="Facebook" class="sella-share__icon sella-share__icon--fb"> 
89                        <svg class="ico-svg"> 
90                          <use xlink:href="${themeDisplay.getPathThemeImages()}/assets/images/icons.svg#facebook-f"></use> 
91                        </svg> 
92                      </a> 
93                    </li> 
94                    <li> 
95                      <a href="https://twitter.com/home?status=${absoluteURL}" title="Twitter" class="sella-share__icon sella-share__icon--twitter"> 
96                        <svg class="ico-svg"> 
97                          <use xlink:href="${themeDisplay.getPathThemeImages()}/assets/images/icons.svg#twitter"></use> 
98                        </svg> 
99                      </a> 
100                    </li> 
101                    <li> 
102						<#assign escapedTitle = htmlUtil.escape(htmlParserUtil.extractText(title)) /> 
103						<#assign escapedAbstract = htmlUtil.escape(htmlParserUtil.extractText(jaAbstract)) /> 
104 
105                      	<a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=${absoluteURL}&amp;title=${escapedTitle}&amp;summary=${escapedAbstract}&amp;source=" title="LinkedIn" class="sella-share__icon sella-share__icon--linkedin"> 
106                        	<svg class="ico-svg"> 
107                          		<use xlink:href="${themeDisplay.getPathThemeImages()}/assets/images/icons.svg#linkedin-in"></use> 
108                        	</svg> 
109                      	</a> 
110                    </li> 
111                     <li> 
112                      <a href="https://api.whatsapp.com/send?text=${urlCodec.encodeURL(absoluteURL)}" title="WahtsApp" class="sella-share__icon sella-share__icon--whatsapp"> 
113                        <svg class="ico-svg"> 
114                          <use xlink:href="${themeDisplay.getPathThemeImages()}/assets/images/icons.svg#whatsapp"></use> 
115                        </svg> 
116                      </a> 
117                    </li> 
118                  </ul> 
119                </div> 
120              </div> 
121            </div> 
122          </div> 
123        </div> 
124      </div> 
125    </div> 
126  </div> 
127 
128 
129<#if HeroImage?? && HeroImage.getData() != ""> 
130    <#assign altBigDetailImage = HeroImage.getAttribute("alt") /> 
131    <#assign urlBigDetailImage = HeroImage.getData() /> 
132</#if> 
133<#if urlBigDetailImage?? && urlBigDetailImage?has_content> 
134    <div class="sella-container sella-container--only-img"> 
135        <div class="container-fluid"> 
136 
137        <#-- VIDEO --> 
138            <div class="row"> 
139                <div class="col-lg-10 offset-lg-1"> 
140                    <#if Video?? && Video?has_content > 
141                        <#if Video.getData()?? && Video.getData() != ""> 
142                            <#if Video.getData()?contains("vimeo")> 
143                                <#if HeroImage.getAttribute("fileEntryId")?? > 
144                                    <#assign HeroImage800x533 = sella_tool.getAdaptiveMediaSrc("800-x-533-px",HeroImage.getAttribute("fileEntryId")?number,HeroImage.name) /> 
145                                <#else> 
146                                    <#assign HeroImage800x533 = ""> 
147                                </#if> 
148                                <video width="100%" controls="" poster="${HeroImage800x533}"> 
149                                    <source src ="${Video.getData()}" type="video/mp4"> 
150                                </video> 
151                            <#else> 
152                                <iframe width="100%" height="350px" src="${Video.getData()}?controls=0" ></iframe> 
153                            </#if> 
154                        <#else> 
155                            <#if HeroImage?? && HeroImage?has_content > 
156                                <#if HeroImage.getData()?? && HeroImage.getData() != ""> 
157                                    <#if HeroImage.getAttribute("fileEntryId")?? > 
158                                        <#assign HeroImage800x533 = sella_tool.getAdaptiveMediaSrc("800-x-533-px",HeroImage.getAttribute("fileEntryId")?number,HeroImage.name) /> 
159                                        <figure class="article-detail__fig"> 
160                                        <img class="article-detail__img w-100" src="${HeroImage800x533}" alt="${HeroImage.getAttribute("alt")}"> 
161                                            <#if ImageOwner.getData()?? && ImageOwner.getData()!="" && HeroImage.getAttribute("alt") != "" > 
162                                                <figcaption class="article-detail__figcaption">${HeroImage.getAttribute("alt")} - <strong>${ImageOwner.getData()}</strong></figcaption> 
163                                            <#else> 
164                                                <figcaption class="article-detail__figcaption">${HeroImage.getAttribute("alt")} - <strong>${ImageOwner.getData()}</strong></figcaption> 
165                                            </#if> 
166                                        </figure> 
167                                    </#if> 
168                                </#if> 
169                            </#if> 
170                        </#if> 
171                    </#if> 
172                </div> 
173            </div> 
174        </div> 
175    </div> 
176</#if> 
177 
178<#-- testo --> 
179<#if Body?? && Body.getData()?has_content> 
180    <div class="container"> 
181        <div class="row"> 
182            <div class="col-md-8 offset-md-2 col-xl-6 offset-xl-3"> 
183                <div class="article-detail__text"> 
184                    ${Body.getData()} 
185                </div> 
186            </div> 
187        </div> 
188    </div> 
189</#if> 
190 
191<div class="article-detail__slider"> 
192    <div class="container"> 
193        <div class="row"> 
194            <div class="col-12"> 
195                <div class="slider slider-detail"> 
196                    <#if GalleryImage?has_content && GalleryImage??> 
197                        <#if GalleryImage.getData()?? && GalleryImage.getData() != ""  > 
198                            <#list GalleryImage.getSiblings() as curImage> 
199                                <#if curImage.getAttribute("fileEntryId")?? > 
200                                    <#assign curGalleryImage800x533 = sella_tool.getAdaptiveMediaSrc("800-x-533-px",curImage.getAttribute("fileEntryId")?number,curImage.name) /> 
201                                    <div> 
202                                            <div class="article-detail__gallery"> 
203                                            <a href="${curGalleryImage800x533}" title="${curImage.getAttribute("alt")}"> 
204                                                <img src="${curGalleryImage800x533}" alt="${curImage.getAttribute("alt")}" class="w-100"> 
205                                            </a> 
206                                            <#if curImage.GalleryImageOwner.getData()?? && curImage.GalleryImageOwner.getData()!="" && curImage.getAttribute("alt") != ""  > 
207                                                <div class="article-detail__gallery-caption">${curImage.getAttribute("alt")} - <strong>${curImage.GalleryImageOwner.getData()}</strong></div> 
208                                            </#if> 
209                                        </div> 
210                                    </div> 
211                                </#if> 
212                            </#list> 
213                        </#if> 
214                    </#if> 
215                </div> 
216            </div> 
217        </div> 
218    </div> 
219</div> 
Si è verificato un errore nell'elaborarazione del modello.
No compatible overloaded variation was found; wrong number of arguments.
The FTL type of the argument values were: extended_hash+string (com.liferay.portal.model.impl.LayoutSetImpl wrapped into f.e.b.StringModel), extended_hash+string (com.liferay.portal.kernel.theme.ThemeDisplay wrapped into f.e.b.StringModel).
The matching overload was searched among these members:
    com.liferay.portal.util.PortalImpl.getGroupFriendlyURL(com.liferay.portal.kernel.model.LayoutSet, com.liferay.portal.kernel.theme.ThemeDisplay, boolean, boolean),
    com.liferay.portal.util.PortalImpl.getGroupFriendlyURL(com.liferay.portal.kernel.model.LayoutSet, com.liferay.portal.kernel.theme.ThemeDisplay, Locale)

----
FTL stack trace ("~" means nesting-related):
	- Failed at: #assign groupPrependURL = portalUtil...  [in template "51632#51678#66308" at line 12, column 1]
----
1<#assign articleId = .vars['reserved-article-id'].data /> 
2<#assign articleGroupId = .vars['articleGroupId'] /> 
3 
4<#assign journalService = serviceLocator.findService("com.liferay.journal.service.JournalArticleLocalService") /> 
5<#assign groupService = serviceLocator.findService("com.liferay.portal.kernel.service.GroupLocalService") /> 
6<#assign layoutSetService = serviceLocator.findService("com.liferay.portal.kernel.service.LayoutSetLocalService") /> 
7 
8<#assign journalArticle = journalService.getLatestArticle(articleGroupId?number,articleId?string,0) /> 
9<#assign urlTitle = journalArticle.getUrlTitle() /> 
10<#assign group = groupService.getGroup(groupId?number) /> 
11<#assign groupFriendlyURL = group.getFriendlyURL() /> 
12<#assign groupPrependURL =  portalUtil.getGroupFriendlyURL(layoutSetService.getLayoutSet(groupId?number, false), themeDisplay) /> 
13 
14<#assign maxSize = 4 /> 
15<#assign radiocorIndex = radiocor_news_tool.getNewsIndex(-1) /> 
16<#assign dateTimeFormat = languageUtil.get(locale, "dd/MM/yyyy HH:mm:ss")> 
17 
18<section class="radiocor-ultime-wrapper"> 
19    <#-- 
20    <h2 class="sella-underlined-title ml-0 mr-0"> 
21        <span>Ultim'ora</span> 
22    </h2> 
23     --> 
24    <div class="radiocor-ultime-content"> 
25		<#--As of avoiding index-out-of-bounds error, in FreeMarker 2.3.21 you can issue listVar[0..*4], 
26		which will slice out 4 items, or less if there's less available.    --> 
27 
28        <#list radiocorIndex[0..*maxSize] as r> 
29				<div class="lx-latest-news-item"> 
30					<div class="lx-latest-news-item-text"> 
31						<h3><a href="${groupPrependURL}/radiocor/notizia/?nid=${r.id}">${r.headLine}</a></h3> 
32						<span>${r.date?string(dateTimeFormat)!""}</span> 
33					</div> 
34					<div class="lx-clear-fix"></div> 
35				</div> 
36        </#list> 
37    </div> 
38 
39    <p> 
40        <a href="${groupPrependURL}/radiocor/" class="radiocor-read-more font-weight-bold">${languageUtil.get(locale,"radiocor-read-more")}</a> 
41    </p> 
42 
43</section> 
Si è verificato un errore nell'elaborarazione del modello.
The following has evaluated to null or missing:
==> httpUtil.getParameter  [in template "51632#51678#52245" at line 6, column 38]

----
Tip: It's the step after the last dot that caused this error, not those before it.
----
Tip: If the failing expression is known to legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)??
----

----
FTL stack trace ("~" means nesting-related):
	- Failed at: #assign debug = validator.isNotNull(h...  [in template "51632#51678#52245" at line 6, column 1]
----
1<#--Inclusione delle MACRO  --> 
2<#include "${templatesPath}/SELLA-MACRO" /> 
3<#include "${templatesPath}/ADAPTIVE-IMAGE-MACRO" /> 
4 
5<#-- ##################################### DEBUG ################################### --> 
6<#assign debug = validator.isNotNull(httpUtil.getParameter(current_url,"sellaDebug",false)) /> 
7<#if debug > 
8    <div class="debug-content right"> 
9        TPL: REVIEW ADT 
10    </div> 
11</#if> 
12 
13<section class="review-adt-wrapper"> 
14    <div class="container"> 
15        <div class="review-adt-container"> 
16 
17            <#if entries?has_content> 
18 
19                <div class="review-adt-container-content"> 
20 
21                    <#list entries as curEntry> 
22 
23                        <#assign assetRenderer = curEntry.getAssetRenderer() /> 
24                        <#assign classPK = curEntry.getClassPK() /> 
25                        <#assign review = adt_tool.getFreemarkerMap(classPK, locale) /> 
26                        <#assign journalArticle = curEntry.getAssetRenderer().getAssetObject() /> 
27 
28                        <#assign customTitle = ""/> 
29                        <#if review.CustomTitle??> 
30                                <#assign customTitle = review.CustomTitle.value /> 
31                            </#if> 
32 
33                        <@getEditIcon /> 
34 
35                        <#if review.Cover??> 
36                            <#assign cover = review.Cover.value /> 
37                        </#if> 
38                        <#assign reviewTitle = curEntry.getTitle(locale) /> 
39                        <#assign abstract = curEntry.getSummary(locale) /> 
40 
41                        <div class="row"> 
42                          <div class="review-adt-img col-sm-5 pr-md-0"> 
43                            <a data-senna-off="true" href="${getDisplayPageURL(classPK, groupId)}"> 
44                                <div class="mb-2"> 
45                                    <img class="w-100" src="${cover.url}" > 
46                                </div> 
47                            </a> 
48                          </div> 
49                          <div class="review-adt-text col-sm-7"> 
50                            <h3> 
51                              <a data-senna-off="true" href="${getDisplayPageURL(classPK,groupId)}"> 
52                                <#if customTitle?? && customTitle?has_content> 
53                                        ${customTitle} 
54                                    <#else> 
55                                        ${reviewTitle} 
56                                    </#if> 
57                              </a> 
58                            </h3> 
59                            <div class="review-adt-abstract">${abstract}</div> 
60                          </div> 
61                        </div> 
62 
63                    </#list> 
64 
65                </div> 
66            </#if> 
67 
68        </div> 
69    </div> 
70</section> 
71 
72 
73<#macro getEditIcon> 
74    <#if assetRenderer.hasEditPermission(themeDisplay.getPermissionChecker())> 
75        <#assign redirectURL = renderResponse.createRenderURL() /> 
76 
77        ${redirectURL.setParameter("mvcPath", "/add_asset_redirect.jsp")} 
78        ${redirectURL.setWindowState("pop_up")} 
79 
80        <#assign editPortletURL = assetRenderer.getURLEdit(renderRequest, renderResponse, windowStateFactory.getWindowState("pop_up"), redirectURL)!"" /> 
81 
82        <#if validator.isNotNull(editPortletURL)> 
83            <#assign title = languageUtil.format(locale, "edit-x", entryTitle, false) /> 
84 
85            <@liferay_ui["icon"] 
86                cssClass="icon-monospaced visible-interaction" 
87                icon="pencil" 
88                markupView="lexicon" 
89                message=title 
90                url="javascript:Liferay.Util.openWindow({id:'" + renderResponse.getNamespace() + "editAsset', title: '" + title + "', uri:'" + htmlUtil.escapeURL(editPortletURL.toString()) + "'});" 
91            /> 
92        </#if> 
93    </#if> 
94</#macro> 

Indietro Di generazione in generazione, nel segno dell’impatto. Identikit delle imprese familiari

Insights
Impatto

From generation to generation, in the name of impact. Identikit of family businesses

We are living in a country of family businesses. According to the National Institute of Statistics Istat, 8 out of 10 companies have such a structure and AIDAF, the association of family businesses, estimates that these realities generate 80% of GDP by employing 75% of the working population. We went to learn more about the community orientation and the attention to environmental and social challenges of six entities leading the research 'ESG and family businesses', by the Family Business Lab (FABULA) of the LIUC University, made in cooperation with Banca Sella and under the AIDAF patronage.
Di generazione in generazione, nel segno dell’impatto. Identikit delle imprese familiari
An 1867 map depicting the Lanificio Maurizio Sella in Biella (Fondazione Sella)
12 Mar 25
#impatto positivo

Family businesses play a crucial role in the new districts: they establish a link with the territory, reinforcing its stability and development

Welcome to our Longform Insights, our monthly in-depth contents to understand what is happening around us and meet future challenges affecting people, businesses, communities. Enjoy your reading.

***

A scroll from almost eight centuries ago can lead to a certain way of doing business and ultimately of making community. In short, a parchment from the past can guide us to the future. It may seem a paradox, but that is exactly how it is. Because in this document dating back to 1141, the first references to a mill can be found, symbolizing the great productivity that has always characterized the inhabitants of the Biellese area and has allowed the territory to strengthen its identity, leaving an indelible mark. Thus, a scroll, now recounted in the archives of the Fondazione Sella, becomes plural and tells much more than one can imagine. This parchment that explains the first proto-industrial activities on the banks of the Cervo stream certifying what the territory does. And above all, how it does it together. 

Thus, the parchment documents the high concentration of activities that would shortly be born from the power of water in the area and that would, in time, see the rise of the Maurizio Sella wool mill, spread over twenty thousand square metres. It is precisely from the archives of the Sella Foundation that documents from the mid-16th century onwards allow us to reconstruct its history. In 1548 there is mention of a paper mill and in 1659 reference is made to the existence of a hemp track, i.e. a millstone container in which hemp was pounded to make fabrics and ropes. And then again, between the late 17th and early 18th century, a 'hotel of virtue' was installed in those spaces overlooking the Cervo stream, alongside with a silk spinning mill and a woolen mill, built by the Sanctuary of Oropa to give work to young people in need, and a chapel dedicated to Saint Job, the patron saint of silk workers. 

Then in time came the mechanisation of wool spinning mills, the first machines of which were imported from beyond the Alps to the Biellese area in 1817 by Pietro Sella and Maurizio Sella. It then happened that, with the sale of the silk "Spinner" in 1835 by the Sanctuary of Oropa, Maurizio Sella - a wool entrepreneur originally from the Mosso valley and cousin of Pietro Sella, who in 1817 imported the first mechanical spinning machines, driven by hydraulic power - gradually became the sole owner of the structures with the relative water rights and, having abandoned silk production, set up a full-cycle woolen mill there. And it was precisely the new generation of Maurizio Sella's grandchildren to establish, in 1886, the Gaudenzio Sella & C. bank, originating to the current Sella Group.

Share and participate to the discussion

Awareness of environmental and social issues is evolving. What was considered a simple savings or efficiency exercise has become a strategic lever

Plural enterprises
Let’s go back to the present day, because, as written, that scroll tells what it means to do business and to make community. A story encompassing many stories, as we already reported several times in our longforms. Because after all, the family business, and by extension every family business, is a bulwark of the Italian productive fabric, an outpost of that district that over the years would represent a distinctive feature of our industrialization process. And it goes far beyond the perimeter of its own walls, aggregating an extensive supply chain. Between tradition and innovation, one could say, the 'startup plug-in' effect is grafted, as described by economist Giulio Buciuni, professor of innovation at the Trinity College business school in Dublin and author of the book 'Innovatori outsider' (Outsider Innovators) published by Il Mulino: new companies graft - technically 'plug in' - with innovative products, services and processes, relying on tech elements in a virtuous path with established companies. From eight centuries ago to the present day. It is no coincidence that today 33% of emerging companies in the Biella area are led by people under-35 years old, the highest figure at the national level according to a recent report by the Guglielmo Tagliacarne Research Institute, as La Stampa also wrote recently. This share is also higher than the average for Piedmont (23.2%), which has the highest figure among Italian regions. This entrepreneurial dynamism is rooted in a solid tradition of family businesses that have built a deep bond with the territory over time. Just like our Sella Group which, on the strength of a family and entrepreneurial history born in the Biella area, continues to support local innovation through locations such as Sellalab, where start-ups take shape and find the tools to grow. 

The long-term perspective generates economic value, strengthens trust and reputation, and increases positive impact

Numbers and visions
From a scroll dating back to the mid-13th century to the present day, from Biella to the rest of Italy. Such Italy of a thousand bell towers and far removed from metropolitan contexts. This is the strength of family businesses. According to data from the latest Istat census, 81% of Italian companies are characterised by a family-type ownership structure. AIDAF, the Italian Association of Family Businesses, estimates that these businesses are responsible for about 80% of the GDP, employing 75% of the working population. We are talking about 2 million businesses. These are very significant numbers for the economic fabric of the country. But how have they changed over time? How is the transition between generations managed in family businesses? And which role do digital and environmental elements play? An answer comes from the new research 'ESG and family businesses', conducted by the Family Business Lab (FABULA) of the LIUC University, led by Salvatore Sciascia and Valentina Lazzarotti, in collaboration with Banca Sella and under the patronage of AIDAF. For FABULA, Rafaela Gjergji, Sofia Brunelli and Andrea Sanseverino also contributed to the research. The aim of the study was to investigate ESG issues in family businesses, analysing the determinants - and thus the drivers - and their effects. The research, of a qualitative nature, highlights some 'best in class', i.e. six family businesses that have long since embarked on a virtuous path to convey ESG in their companies including processes, services, narrative paths (read more about previous editions here). The cases of Brembo (Bergamo), Davines Group (Parma), FERRAGAMO (Florence), Ferrari-Lunelli (Trento), illycaffè (Trieste) and Ponti (Novara) were studied. "The role of family businesses in Italy is vital: they contribute to the majority of the GDP and employment: that’s why studying and supporting them is crucial for the well-being of our country. We are not only talking about SMEs or local businesses, but also about entities that reached considerable size and global operational presence. There is a tendency to think that their pervasiveness is an all-Italian peculiarity, but this is a false myth: in the rest of the world, too, family businesses are the most widespread and contributory enterprises. And their role will remain decisive in the years to come: after all, family businesses are evolving in terms of governance, management and finance, thus laying the foundations for greater resilience'. So says Salvatore Sciascia, professor of business economics at the LIUC University of Castellanza and co-director of the Family Business Lab - FABULA in the same academic pole. For years at LIUC we have been trying to decode that varied and numerous galaxy linked to family businesses, trying to map their genetic code, to sequence their DNA: in short, what specificities do they have? And why do they become so relevant for the new increasingly connected and networked districts? Sciascia, together with the other researchers in the lab, has no doubts: their success comes from their relationship with communities and their vision over time. In short, they think about generations, not only those who will lead the organisation on a family - and increasingly managerial - level, but also those who work and somehow live in it. "The specific elements of family businesses are at least three. The first lies in the fact that the people at the helm of these companies are linked by emotional and blood relations, with all the complexity that this entails. The second is that these companies also have fundamental and often prioritised non-economic objectives such as family harmony and reputation. Finally, the third element concerns the orientation towards achieving long-term rather than immediate results. In the light of these peculiarities, family businesses play a crucial role in the new districts: they establish a strong link with the territory, contributing to its stability and development. Moreover, they preserve local expertise and contribute to its renewal and adapt quickly to changes in the markets. And then they facilitate collaboration between the actors involved and become the spokesman for a true orientation towards sustainability,' says Valentina Lazzarotti, professor of economics and business management and co-director Family Business Lab (FABULA) at LIUC University. 

The challenge is to measure sustainability, i.e. to quantify the positive impact of ESG policies on economic performance indicators

The time factor
But there is another element that fits into that identikit we are trying to trace. And it comes from the time factor and therefore also from the inevitable generational changes. "The economic crisis linked to the pandemic has led to an acceleration of generational changes. In an increasingly global and digital world, the new generations can certainly be of significant support to the survival and development of family businesses (and not only). Indeed, younger people are more familiar with digital tools that allow them to increase productivity exponentially. They are also more globally oriented, because transport and communication technologies enabled them to travel and learn more about the world beyond national borders. But beware. It would be wrong to think of the new generations as an alternative to the previous ones: they are complementary figures to the more mature ones. It is no coincidence that the companies that value generational co-presence, even at the helm of companies, are those that perform best,' Sciascia points out.   

Innovation through ESG
In a world trying to reinterpret social and environmental challenges, awareness of ESG issues, which we have repeatedly covered in our longforms, also comes through the work of the best family businesses. According to the research, there are four family drivers for ESG orientation: founder's imprinting, oversee of a family member on ESG issues, family culture and rootedness in the local area. Four are also the business determining factors: sectoral context, global exposure, professionalisation and differentiation strategy. As far as family aspects are concerned, the main beneficial effects identified include strengthening family culture, harmony and cohesion among family members, facilitating generational transition and increasing attractiveness to new generations joining the company. The main benefits at a company level, on the other hand, include operational efficiency through reduced energy costs, more sustainable packaging and intelligent use of resources, improved company reputation, sales growth and finally product and process innovation. 

Evolve la sensibilità sui temi ambientali e sociali. Quello che era considerato un semplice esercizio di risparmio o efficienza, è diventato leva strategica

"Family businesses, traditionally attentive to the value of resources and the environment in which they operate, have often found ESG issues a natural alignment with their own values and long-term vision. Over time, awareness of these issues has matured: what was once considered a simple savings or efficiency exercise has now become a key strategic lever. The most forward-looking family businesses have become aware that embracing ESG issues is no longer just a good practice, but a real challenge allowing them to chart a course of innovation and transformation, promoting a broad-based sustainable development model,' says Lazzarotti. For researchers in the academic lab, the main focus is usually on the environment, as E stands for Environmental. The reason lies in the urgency of climate issues and increasing regulatory pressure on the subject. This is typically followed by the social sphere - represented by the S for Social - which is gaining more and more relevance, especially in relation to issues such as diversity and inclusion, the wellbeing of workers and the impact of companies on the communities and the territory surrounding them. Finally," the researchers argue, "there is a focus on governance, which is made explicit by the letter G, but which is still underdeveloped on average. "Moreover, in family businesses, it is necessary to develop not only corporate governance mechanisms, but also family governance: a particularly complex task," adds Lazzarotti.

 


Doing and letting people know
This brings us to the six cases studied in the university's qualitative research. "Italian companies are of different types: some  are very attentive to sustainability processes, but not very capable of communicating it, some communicate more than they really do, and some know how to do and know how to let people know. The six cases studied represent the excellence of this third type: they have the ability to combine the strength of their facts with the effectiveness of their communication. In other words, in the six case studies, the focus remains on processes and storytelling is used to effectively communicate achievements. This is especially true for B2C companies, where communication takes on a more strategic role,' says Sciascia.
 

It emerges how the sustainability path of the six companies interviewed by the researchers, rooted in the founder's vision, has evolved, structured and consolidated over time. "The reference field context is a fundamental factor capable of influencing ESG practices in companies, conditioning their choices. For example, in the case of Brembo, the fact of belonging to the automotive sector has played an important role: in fact, in this field, the transition towards a green model was mainly motivated by strict regulations focused on reducing emissions and energy efficiency. In the food and cosmetics sector, on the other hand, the efficient use of natural resources and the preservation of biodiversity are priority objectives that influence the work of companies such as illycaffè, Ponti, Ferrari-Lunelli and the Davines Group. So Italian family businesses can draw inspiration from our six business cases to achieve an integration of sustainable processes and authentic storytelling, thus helping to build trust and tangible value for stakeholders,' Lazzarotti points out. But is this approach oriented towards the short or the medium to long term? According to the professor, family businesses, in particular those analysed, tend to be characterised by an approach oriented towards the long term, generational continuity, ties with the local community and attention to reputation. "This approach is reflected in a predilection for strategic and sustainable planning, which favours lasting objectives rather than a short-term vision. Instead, the long-term perspective allows ambitious goals to be outlined and sustainability to be effectively integrated into the corporate strategy. For family businesses, this vision is essential not only to generate economic value, but also to build trust and a solid reputation, with a positive impact on the social and environmental context. However, any short-term orientations that may be found  are often the result of external pressures such as those arising from the market or regulations and should be considered as tactical rather than strategic choices. In fact, an excessive focus on the short term can lead to opportunistic decisions, less robust results and loss of stakeholder confidence,' says Lazzarotti.

Immagine 0

The long-term perspective generates economic value, strengthens trust and reputation, and increases positive impact

The node of the method
"There are, of course, also areas for improvement with respect to which family businesses can draw inspiration from the cases analysed. The first is related to the formalisation of the ESG strategy and its integration in all business processes: in fact, the adoption of ESG policies must be present in virtually all business processes, in all functions, without substantial differences. Another important point is the involvement of stakeholders, which must be continuous and deep, to make ESG policies truly effective and shared by all those involved. 
The real challenge is to measure sustainability: the crux is still to quantify the positive impact of ESG policies on sales and on various economic and non-economic performance indicators, as well as on aspects such as reputation or credibility,' say Sciascia and Lazzarotti.

Sensitivity has changed over time on ESG issues, also to capture the attention of more attentive stakeholders. "The family businesses analysed, in their exemplary journey towards sustainability, have actively sought to involve all stakeholders. This approach generates a virtuous circle that not only promotes sustainability, but also strengthens the company's position in the long term, consolidating the bond with all those who interact with it,' conclude the two co-directors. Here then is that plural identikit of family businesses. So in uncertain times, to preserve their bearings, the family business passes from generation to generation, relying on an indispensable element: listening to the community.


Marco Palmieri
redazione@sellainsights.it