Juan Sobejano Experto en Innovación

Las 3 puertas de entrada de la industria 4.0

La Industria 4.0 está de moda, pero en este caso no es una moda superficial y prescindible, es una moda necesaria y que, si sabemos aplicarla, puede dar muy buenos resultados a nuestras empresas. La aplicación de tecnología con sentido y estratégicamente adecuada, puede suponer un salto de calidad y de rentabilidad como sólo la Primera Revolución Industrial supuso.

La introducción de esta tecnología en las empresas, es una mezcla de robótica, digitalización y gestión masiva e inteligente de la información. Pero esta implantación no se puede hacer de manera descontrolada, sino que debe tener un motivo y una planificación estratégica de implantación que nos permita obtener los resultados apropiados. Hay básicamente tres razones por las que una empresa debe apostar por la Industria 4.0.

1. Mejora de procesos

Es importante conocer adecuadamente nuestra cadena de valor y cómo debemos materializarla con el objetivo de ver en qué áreas enfocarnos para ser más eficaces. La mejora de nuestros procesos, bien cambiando el modelo o siendo más eficientes, reporta sin duda un retorno interesante para nuestras empresas, que quedará reflejado no sólo en la mejora de costes, sino también en la eficacia y rapidez de respuesta al cliente.

Con el modelo de Industria 4.0, lo que hacemos es introducir el conocimiento inmediato y masivo en todos nuestros procesos, creando métodos auto-eficientes y en estado de mejora continua.

2. Mejora de experiencias del cliente

Pero todo lo dicho hasta ahora no parece tener sentido si las empresas no somos capaces de mejorar las experiencias de nuestro cliente y las relaciones directas que mantenemos con él. De ahí, que sea esencial enfocar todo nuestro esfuerzo en optimizar las fases de pedido, reparto, reclamaciones o incluso nuestra forma de conocer mejor al cliente que queremos satisfacer con nuestros productos o servicios.

Si nuestro punto de partida se centra en apostar por la Industria 4.0 es porque deseamos potenciar la experiencia de nuestros clientes. Por tanto, aumentar nuestra capacidad para mejorar el volumen y la calidad de nuestra información sobre ellos es un factor clave para construir esa respuesta, que logre que su experiencia con nosotros sea magnífica.

3. Mejora de producto

Otra vía de entrada importantísima, y que es clave para conseguir ampliar el posicionamiento de nuestra empresa y a la vez ser relevantes en el mercado es, mejorando nuestros productos o servicios y también nuestra capacidad para ofrecer soluciones sobresalientes que se adecúen a los problemas de nuestros clientes. Y en este punto, no debemos quedarnos sólo en entregar un producto o servicio estándar, sino que debemos enriquecerlos, yendo más allá de lo obvio y pensando siempre en lo que desea nuestro cliente, aplicando para ello toda nuestra tecnología y conocimiento.

En resumen, mejorar los procesos, la experiencia del cliente y el producto no son sólo tres vías de entrada que se complementan unas a otras, sino que también forman parte de las herramientas propias de una empresa que pretende cumplir con uno de sus objetivos principales: ser relevantes para las personas.

Whitepaper
Guía para impulsar la productividad en tus operaciones de industria
Descarga gratuita
Se ha producido un error al procesar la plantilla.
The following has evaluated to null or missing:
==> link  [in template "20099#20135#190900" at line 41, column 47]

----
Tip: If the failing expression is known to be 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: #if !currentUrl?contains(link + "/") ...  [in template "20099#20135#190900" at line 41, column 21]
----
1<#if entries?has_content> 
2 
3    <#assign journalArticleExtLocalService = serviceLocator.findService("com.izertis.internet.journal.ext.service.service.JournalArticleExtLocalService")> 
4    <#assign currentUrl = themeDisplay.getURLCurrent() + "/" /> 
5    <!-- Configuración hardcoded --> 
6    <#assign delta = 4> 
7 
8    <div class="row related-content"> 
9        <div class="col-xxl-11 px-5 pl-xxl-100px pl-xl-5 py-5"> 
10            <div class="title"><@liferay.language key="related-contents-title" /></div> 
11            <div class="row"> 
12            <#assign cont = 0> 
13            <#list entries as curEntry> 
14                 
15                <#assign renderer = curEntry.getAssetRenderer()> 
16                <#assign className = renderer.getClassName()> 
17 
18                <#if className == "com.liferay.journal.model.JournalArticle"> 
19                    <#assign journalArticle = renderer.getArticle()> 
20                    <#assign document = saxReaderUtil.read(journalArticle.getContent())> 
21                    <#assign rootElement = document.getRootElement()> 
22                    <#assign defaultLanguageId = parseXml ("@default-locale", rootElement)> 
23                    <#attempt> 
24                        <#assign xPathSelector = saxReaderUtil.createXPath("dynamic-element[@name='miniatureimage']")> 
25                        <#assign img = xPathSelector.selectSingleNode(rootElement).getStringValue()> 
26                        <#if isJson(img)> 
27                            <#assign imgJson = jsonFactoryUtil.createJSONObject(img)> 
28                            <#assign imgUrl = "/documents/" + imgJson.groupId + "/" + imgJson.uuid > 
29                        <#else> 
30                            <#assign imgUrl = "/o/portal-izertis-theme/images/publications/" + journalArticle.getArticleId()[journalArticle.getArticleId()?length-1] + ".jpg"> 
31                        </#if> 
32                    <#recover> 
33                        <#assign imgUrl = "/o/portal-izertis-theme/images/publications/" + journalArticle.getArticleId()[journalArticle.getArticleId()?length-1] + ".jpg"> 
34                    </#attempt> 
35 
36                    <#assign title = getField("title", locale, defaultLanguageId, rootElement)!> 
37                    <#attempt> 
38                        <#assign link = "/-/" + journalArticleExtLocalService.getFriendlyUrl(journalArticle, themeDisplay.getLocale()) /> 
39                    <#recover> 
40                    </#attempt> 
41                    <#if !currentUrl?contains(link + "/") && (cont < delta)> 
42                        <#if title != ""> 
43                            <div class="col-sm-6 col-lg-3 pr-5 pb-5 pb-lg-0"> 
44                                <div class="img-cont"> 
45                                    <img alt="" src="${imgUrl}" /> 
46                                </div> 
47                                <#if title != ""> 
48                                    <div class="info"><a href="${link}">${title}</a></div> 
49                                </#if> 
50                            </div> 
51                            <#assign cont = cont + 1 /> 
52                        </#if> 
53                    </#if> 
54                </#if> 
55            </#list> 
56            </div> 
57         
58        </div> 
59    </div> 
60</#if> 
61 
62<#function getField field languageId defaultLanguageId xml> 
63    <#local defaultSelector = "//dynamic-content[@language-id='" + defaultLanguageId + "' and ancestor-or-self::*[@name='" + field + "']]"> 
64    <#local localeSelector = "//dynamic-content[@language-id='" + languageId + "' and parent::*[@name='" + field + "']]"> 
65 
66    <#local selector = saxReaderUtil.createXPath(localeSelector)> 
67    <#local value = selector.selectSingleNode(xml)!> 
68 
69    <#if value?has_content> 
70        <#return value.getText()> 
71    </#if> 
72 
73    <#local selector = saxReaderUtil.createXPath(defaultSelector)> 
74    <#local value = selector.selectSingleNode(xml)!> 
75 
76    <#if value?has_content> 
77        <#return value.getText()> 
78    </#if> 
79 
80    <#return ""> 
81</#function> 
82 
83<#function parseXml xpath xml> 
84    <#local selector = saxReaderUtil.createXPath(xpath)> 
85    <#local result = selector.selectSingleNode(xml)!> 
86 
87    <#if result?has_content> 
88        <#return result.getStringValue()> 
89    </#if> 
90 
91    <#return ""> 
92</#function> 
93 
94<#function isJson json> 
95    <#local value = json?trim> 
96    <#return value?has_content && value?starts_with("{") && value?ends_with("}")> 
97</#function>