1 00:00:00,000 --> 00:00:10,320 Y vamos a empezar leyéndote una información, ¿vale? Es un trámite que, bueno, por normativa 2 00:00:10,320 --> 00:00:15,520 tenemos que hacerlo. Cuando termine de leértelo, pues ya puedes empezar cuando quieras, me 3 00:00:15,520 --> 00:00:22,040 compartes pantalla y, bueno, actúas como estimes oportuno. ¿De acuerdo, Alberto? 4 00:00:22,040 --> 00:00:27,120 De acuerdo, muchas gracias, Jorge. Venga, empiezo. Buenas tardes, Alberto. Hoy 5 00:00:27,120 --> 00:00:31,700 día 18 de enero estamos convocados a través de jefatura de departamento para la defensa 6 00:00:31,700 --> 00:00:38,400 del módulo profesional de proyecto del ciclo formativo de grado superior de administración 7 00:00:38,400 --> 00:00:44,040 de sistemas informáticos en red. Informo que esta grabación se usará solo en el entorno 8 00:00:44,040 --> 00:00:49,500 cerrado de EDUCA Madrid con fines educativos y solo estará a disposición de los profesores 9 00:00:49,500 --> 00:00:54,040 evaluadores en el aula virtual para llevar a cabo la evaluación y calificación de la 10 00:00:54,080 --> 00:00:59,120 defensa del proyecto. En el aula virtual de proyectos habéis sido informados de los criterios 11 00:00:59,120 --> 00:01:04,720 y rúbrica de calificación. El orden de la presentación del proyecto es el siguiente. 12 00:01:04,720 --> 00:01:09,600 Primero, 15 minutos máximo, como sabes, para defender el proyecto y, a continuación, unos 13 00:01:09,600 --> 00:01:17,240 minutos para preguntas por parte del tribunal que estimemos oportuno. Dicho esto, tu tiempo 14 00:01:17,240 --> 00:01:21,920 de exposición comienza a partir de ahora, de este momento. O sea que nada, venga, adelante 15 00:01:21,920 --> 00:01:33,440 y suerte. Gracias. Lo primero, buenas tardes. Voy a compartiros la presentación. ¿Se ve 16 00:01:33,440 --> 00:01:40,920 la presentación? Sí. Mi nombre es Alberto Andújar, soy alumno del Instituto Ignacio 17 00:01:40,920 --> 00:01:47,520 Yacuria. Estoy cursando la formación de grado superior de administración de sistemas informáticos 18 00:01:47,520 --> 00:01:56,000 en red y, bueno, voy a presentar en mi defensa en qué consiste el proyecto. Lo primero, 19 00:01:56,000 --> 00:02:02,000 el proyecto consiste en adaptar procesos digitales ya implantados en la empresa, mejorándolos 20 00:02:02,000 --> 00:02:09,720 haciendo uso de la herramienta Power Apps. Y, básicamente, el proyecto inicialmente 21 00:02:09,720 --> 00:02:15,880 arranca de plantillas de ofimática, de documentos de Word, de Excel y procesos superfluos que 22 00:02:15,880 --> 00:02:21,280 no aportan valor y que son de una entrada mecánica de manera. Con esta evolución 23 00:02:21,280 --> 00:02:27,160 de la herramienta de Power Apps, lo que haremos es, pues, dar un salto evolutivo digital haciendo 24 00:02:27,160 --> 00:02:35,760 una mejora en lo que es la entrada de datos y digitalización de todos los datos. Bueno, 25 00:02:35,760 --> 00:02:40,480 el objetivo es, sobre todo, aplicar los conocimientos y habilidades que hemos aprendido durante 26 00:02:40,640 --> 00:02:49,320 el ciclo formativo de grado superior, pues, haciendo uso de las nociones de base de datos, 27 00:02:49,320 --> 00:02:58,240 el uso elemental de desarrollo de aplicaciones informáticas o de ofimáticas. Intentar comprender 28 00:02:58,240 --> 00:03:05,720 el problema de lo que sucede y de cómo podemos ayudar y mejorar para poder solventar distintas 29 00:03:05,720 --> 00:03:13,880 situaciones. Luego, demostrar con este proyecto que se pueden desarrollar aplicaciones empresariales 30 00:03:13,880 --> 00:03:21,440 sin conocimiento a un nivel muy especializado de determinado lenguaje de programación. 31 00:03:21,440 --> 00:03:28,000 Con un lenguaje de programación muy similar a un Excel, pues, podremos hacer herramientas 32 00:03:28,240 --> 00:03:36,360 muy visuales y muy profesionales. Bueno, la metodología de trabajo que en este caso he 33 00:03:36,360 --> 00:03:45,400 utilizado, pues, ha sido un poco el analizar el problema. Luego, investigar la herramienta 34 00:03:45,400 --> 00:03:53,320 más adecuada para llevar a cabo este proyecto. Capacitarme sobre ella. Entender los conceptos 35 00:03:53,320 --> 00:03:57,520 básicos. Entender los conceptos de desarrollo. Luego, una vez que hemos adquirido toda esa 36 00:03:57,680 --> 00:04:06,560 información, es, perdón, diseñar lo que es el proyecto, el tiempo que le vamos a emplear 37 00:04:06,560 --> 00:04:12,040 y hacernos unos esquemas gráficos de cómo podemos mejorarlo. Luego, la parte ya cuando 38 00:04:12,040 --> 00:04:17,240 tenemos hecho el diseño consiste en desarrollar la herramienta que se basa en plasmar la idea 39 00:04:17,240 --> 00:04:22,560 que tenemos en el papel o sobre el diseño a código. Y ya por último, una vez cuando 40 00:04:22,560 --> 00:04:29,480 ya tenemos el código ya implementado y funcional, hacer una prueba o una serie de pruebas del 41 00:04:29,480 --> 00:04:37,160 comportamiento de la aplicación. Incluso, seleccionando un grupo de compañeros en este 42 00:04:37,160 --> 00:04:46,160 entorno de pruebas para que la testeen y nos den su feedback o sus comentarios sobre ella. 43 00:04:46,840 --> 00:04:52,920 Por último, la fase de implementación, que es una fase, gracias a la herramienta, muy 44 00:04:52,920 --> 00:05:01,440 sencilla. Poder desplegarla a toda la organización de una manera, pues, más… para llegar a 45 00:05:01,440 --> 00:05:07,480 todos los canales que a priori vamos a permitir en el diseño. Y ya por último, la presentación 46 00:05:07,480 --> 00:05:13,480 ya de una manera más formal a toda una convenia fuera del ámbito del grupo. 47 00:05:13,480 --> 00:05:21,160 Bueno, el problema a resolver inicialmente. Queríamos que los usuarios de nivel más 48 00:05:21,160 --> 00:05:30,800 básico reduzcan el papeleo, la redundancia de procesos e hizo… y sobre todo que optimizar 49 00:05:30,800 --> 00:05:35,360 esas tareas administrativas que lo que hacen es consumir un tiempo que se puede emplear 50 00:05:35,360 --> 00:05:43,080 en otras… en otros ámbitos o en mejorar otro tipo de cosas, como es en el caso que 51 00:05:43,080 --> 00:05:48,840 estamos… que vamos a presentar más adelante. Luego, ¿qué es lo que ganamos resolviendo 52 00:05:48,840 --> 00:05:53,840 estos problemas? Vamos a dotar a la empresa de una mayor eficiencia de los procesos y 53 00:05:53,840 --> 00:06:01,080 garantizamos que la información se mantenga en un único origen o una base de datos única 54 00:06:01,080 --> 00:06:07,360 para que luego más adelante esta información se pueda aprovechar y poder reutilizarla. 55 00:06:07,360 --> 00:06:12,520 En el caso práctico que hemos realizado, hemos tomado ejemplo una empresa del sector 56 00:06:12,520 --> 00:06:19,320 logístico y, pues, la idea, pues, como inicialmente es proponer una solución moderna con la herramienta 57 00:06:19,320 --> 00:06:27,320 de Microsoft y lo que es el Power Apps. Ahora, ¿qué es Power Apps? Power Apps es una 58 00:06:27,320 --> 00:06:36,040 plataforma de Microsoft que es la que utilizaremos para crear las aplicaciones a medida, bajo 59 00:06:36,040 --> 00:06:45,200 la premisa del low code o del no código, que lo que nos va a permitir, pues, es realizar 60 00:06:45,200 --> 00:06:52,600 sin este conocimiento amplio de herramientas de desarrollo, pues, prácticamente arrastrando 61 00:06:53,600 --> 00:07:06,000 las funciones, algo similar al Excel. La herramienta de Power Apps consta de unos lienzos en donde 62 00:07:06,000 --> 00:07:13,800 prácticamente arrastramos los componentes y aparte de este diseño, la plataforma de Power Apps nos 63 00:07:13,800 --> 00:07:20,440 va a permitir desarrollar adicionalmente portales, aplicaciones web y dotar de capacidades de 64 00:07:20,440 --> 00:07:27,480 inteligencia artificial a nuestras herramientas, pero esto ya entraría en unas normalidades de 65 00:07:27,480 --> 00:07:35,880 pago adicionales que no te lo permitiría, digamos, la versión estándar. Bueno, y entrando un poco 66 00:07:35,880 --> 00:07:44,480 más en detalle, ¿qué es el poco código? Pues, es la técnica en la que se pueden arrastrar, consultar 67 00:07:44,480 --> 00:07:52,200 elementos para crear las interfaces de usuario de una aplicación, luego en esos mismos elementos 68 00:07:52,200 --> 00:07:58,840 dotamos las funciones que necesitamos para alterar el comportamiento de la aplicación o según las 69 00:07:58,840 --> 00:08:07,920 necesidades que necesitamos implementar. Sobre todo lo que es el poco código es que las ideas 70 00:08:08,040 --> 00:08:16,120 sencillas se lleven a cabo de una manera rápida y tener lo que es un producto mínimo para poder 71 00:08:16,120 --> 00:08:23,480 llevar a la práctica y poder ser funcional. Básicamente el low code es como coger bloques 72 00:08:23,480 --> 00:08:33,840 de Legos y construirte pues tu figura o tu juguete, sin que sea tanto como un juguete, pues con las 73 00:08:33,960 --> 00:08:40,040 funciones que necesitas y dotar, pues eso, de un mecanismo de despliegue y todo lo que conlleva 74 00:08:40,040 --> 00:08:48,040 pues una herramienta a este nivel. Luego, las ventajas de utilizar esta metodología de trabajo 75 00:08:48,040 --> 00:08:54,120 de low code, pues reduce los tiempos, los costes de desarrollo y aumentamos la productividad 76 00:08:54,120 --> 00:09:04,360 como primer punto o adalid de lo que es este tipo de metodología. Luego, la herramienta permite 77 00:09:04,360 --> 00:09:11,840 que sea escalable y adaptable. Muchos equipos pueden trabajar simultáneamente en un mismo 78 00:09:11,840 --> 00:09:18,200 proyecto, es colaborativo y luego la escalabilidad que en algunos casos es complicada al estar 79 00:09:18,200 --> 00:09:24,880 respaldada por la plataforma de Azure, de Microsoft y todo lo que yo probé, pues simplemente 80 00:09:24,880 --> 00:09:33,400 podremos ir escalando sin ningún inconveniente. Como he comentado, facilita el desarrollo 81 00:09:33,400 --> 00:09:39,560 de las personas que no tienen que tener un conocimiento extenso de programación y con 82 00:09:39,560 --> 00:09:47,080 ideas con una estructura muy bien definida, todo el mundo se puede involucrar en lo que 83 00:09:47,080 --> 00:09:56,880 es el desarrollo de las herramientas. Ahora, las ventajas de usar Power App sobre otras herramientas, 84 00:09:56,880 --> 00:10:03,880 pues hemos visto que, analizado con esta empresa, donde hemos conceptualizado esta implementación, 85 00:10:03,880 --> 00:10:11,200 pues ya, digamos, disponen de uno entre los 365, que es el más extendido a nivel corporativo. 86 00:10:11,200 --> 00:10:15,320 Utilizamos las herramientas que también dispone Microsoft para esta integración, como el 87 00:10:15,320 --> 00:10:22,160 SharePoint, Azure y, adicionalmente, pues podemos conectar una amplia gama de conectores 88 00:10:22,160 --> 00:10:27,880 y servicios que, hasta la fecha de este proyecto, se están enlistando en más de 1.000 conectores. 89 00:10:27,880 --> 00:10:33,880 Quiere decir que podemos tener un abanico extenso de base de datos, de servicios adicionales 90 00:10:33,880 --> 00:10:39,720 a los cuales enriquecer o nutrir de mayor capacidad nuestras aplicaciones. 91 00:10:40,720 --> 00:10:46,720 Luego, la parte que, para mí, es vital hoy en día para lo que es el desarrollo de una 92 00:10:46,720 --> 00:10:51,920 aplicación es que sea multiplataforma. El poder tener una aplicación idéntica en escritorio 93 00:10:51,920 --> 00:10:57,400 y que se comporte igual en el móvil o tablet es vital porque hay algunos escenarios en 94 00:10:57,400 --> 00:11:02,720 los que vas a necesitar poder moverte con un móvil y realizar la gestión o simplemente 95 00:11:02,720 --> 00:11:10,000 pasar a través de un terminal fijo para poder también trabajar sin que te cambie 96 00:11:10,000 --> 00:11:17,480 mucho lo que es el dibujo o el diseño gráfico para que la experiencia del usuario sea siempre 97 00:11:17,480 --> 00:11:24,280 la misma. Luego, en lo que es la parte de arquitectura, 98 00:11:24,280 --> 00:11:36,080 voy a comentar un poco. El diseño de la aplicación, para el diseño he tomado un ejemplo, una 99 00:11:36,080 --> 00:11:46,480 plantilla de la empresa, lo hemos rediseñado y adaptado a lo que entendíamos que era el 100 00:11:46,480 --> 00:11:53,200 modelo o el diseño más claro y más funcional de cara a que los usuarios no notaran un gran 101 00:11:53,200 --> 00:12:00,200 cambio que les perjudicase en el tener que introducir datos. Lo hemos hecho manteniendo 102 00:12:00,200 --> 00:12:06,880 la sencillez, la limpieza de la herramienta y manteniendo en algunos casos los mismos 103 00:12:06,880 --> 00:12:13,900 campos y solamente que lo hemos ordenado de otra manera. Luego, el modelo de datos que 104 00:12:13,900 --> 00:12:22,680 respalda la aplicación, el frontal, son listas de SharePoint que están configuradas pues 105 00:12:22,680 --> 00:12:26,880 relacionadas entre sí. Hemos mantenido una estructura básica de clientes, vehículos 106 00:12:26,880 --> 00:12:33,760 y tránsitos que quizás la tabla de tránsito pudiera ser la más importante porque es la 107 00:12:33,760 --> 00:12:39,000 que nos va a almacenar la información entre sucursales que se piden entre ellas y el estado 108 00:12:39,000 --> 00:12:46,160 en el que se encuentran los distintos trabajos para lo que es la gestión de la matrícula, 109 00:12:46,160 --> 00:12:50,560 si hay que ir a recogerla, si ya está impresa, si alguien tiene que ir a recogerla o si está 110 00:12:50,560 --> 00:12:55,680 pendiente de imprimir, estos trabajos se van a poder, estos estados se van a ir cambiando 111 00:12:55,680 --> 00:13:08,560 en base a cómo se vaya dando el desarrollo. La conclusión que puedo sacar del proyecto 112 00:13:08,560 --> 00:13:16,120 es que a mí la satisfacción que me da el haber completado esta tarea, este trabajo, 113 00:13:16,120 --> 00:13:23,640 ha sido una gratitud enorme el poder abordarlo y haberlo acabado en unos tiempos razonables 114 00:13:23,640 --> 00:13:31,080 y con una calidad muy buena para el sprint de horas que hubo que echarle y simplemente 115 00:13:31,080 --> 00:13:36,400 viendo el resultado de la aplicación es extender el uso a otros departamentos porque teniendo 116 00:13:36,400 --> 00:13:40,680 la experiencia piloto es algo que se puede extender por todas las empresas, por otros 117 00:13:40,680 --> 00:13:47,280 ámbitos de distintas áreas y departamentos donde va a poder ser aprovechable. Y hasta 118 00:13:47,280 --> 00:13:54,560 aquí puedo comentar que esta es la presentación. Es un proyecto muy sencilla y espero que sea 119 00:13:54,560 --> 00:14:03,040 lo suficientemente explicativo. Voy a desconectar aquí la plantilla. No sé si me he pasado 120 00:14:03,040 --> 00:14:08,680 los 15 minutos. Llevamos 14, pero hay cierta flexibilidad para que nos muestres un poquito 121 00:14:08,680 --> 00:14:18,080 más. No sé si se me ve a mí o si estoy compartiendo. A mí la experiencia de haber 122 00:14:18,080 --> 00:14:23,760 hecho el proyecto y trabajar con Power Apps me ha abierto un campo que les conocía siendo 123 00:14:23,760 --> 00:14:31,360 administrador de sistema puro y duro que se pueden dar soluciones de gran valor y de un 124 00:14:31,360 --> 00:14:38,160 nivel muy alto sin necesidad de ser un desarrollador puro y duro. Y eso es una habilidad que yo 125 00:14:38,160 --> 00:14:42,760 creo que se va a poder aprovechar en muchas empresas. Es una herramienta, yo creo que 126 00:14:42,760 --> 00:14:47,040 lo que es el concepto low-code, mientras estuve en la fase de investigación, va en auge, 127 00:14:47,040 --> 00:14:57,640 va en aumento. Y el hecho de que este tipo de desarrollos vayan tan estandarizados también 128 00:14:57,640 --> 00:15:02,400 te da un beneficio adicional que es la seguridad. O sea, tú en lo que es la capa de seguridad 129 00:15:02,400 --> 00:15:08,560 no te vas a prior, no te tienes que preocupar de securizar tu aplicación. Por lo que haciendo 130 00:15:08,560 --> 00:15:14,960 con bocetos o ideas muy sencillas, llevándola a la práctica, te despreocupas de la infraestructura, 131 00:15:14,960 --> 00:15:21,760 te despreocupas de la seguridad y solo te tienes que preocupar en plasmar tu idea y 132 00:15:21,760 --> 00:15:24,160 llevarla a un funcional. 133 00:15:24,960 --> 00:15:30,160 ¿Qué te iba a decir Alberto? ¿Vas a mostrar la implementación? 134 00:15:30,160 --> 00:15:41,200 Sí, por supuesto. Eso es, salgo aquí, lo tengo aquí justo, lo tengo preparado, aquí 135 00:15:41,520 --> 00:15:53,520 donde está el, aquí compartir, perdona, ventana, aquí está. ¿Se ve? 136 00:15:53,520 --> 00:15:54,320 Sí. 137 00:15:54,320 --> 00:15:58,880 Vale, aquí esto es el SharePoint que es la base de datos. Voy a empezar justamente que 138 00:15:58,880 --> 00:16:03,320 al revés de la presentación voy a mostrar el modelo de datos de cómo están configurados 139 00:16:03,320 --> 00:16:09,360 en las 3 tablas en las que podemos agregar la información directamente desde SharePoint 140 00:16:09,360 --> 00:16:13,360 o desde nuestra aplicación. El utilizar SharePoint, digamos, es que toda la empresa 141 00:16:13,360 --> 00:16:18,160 en un momento dado o los usuarios que decidamos van a poder acceder a esta información y 142 00:16:18,160 --> 00:16:28,400 explotarla de alguna manera. Las listas y son las configuraciones de las distintas columnas, 143 00:16:28,400 --> 00:16:34,160 pues es una configuración, pues a priori, fácil para que el usuario pueda gestionarlo. 144 00:16:34,160 --> 00:16:39,360 Luego lo que es la tabla de tránsito que tenderá a crecer, pues es la que va, la que, 145 00:16:39,360 --> 00:16:45,840 digamos, mantiene todas las transacciones. Luego, aquí en la parte de SharePoint no 146 00:16:45,840 --> 00:16:50,640 voy a explicar mucho más porque es muy fácil esta parte y simplemente, pues, las entidades, 147 00:16:50,640 --> 00:16:56,800 pues, están, esto de ID de cliente, pues, están relacionados, pues, con el tipo lookup 148 00:16:56,800 --> 00:17:01,760 que vendría a ser como estaría la relación uno a uno o uno a mucho en el caso de cómo 149 00:17:01,920 --> 00:17:03,200 era conceptualizado. Luego, eh. 150 00:17:03,200 --> 00:17:09,200 Vale. Te quería preguntar, Alberto, ahora que estamos viendo esta parte, ¿cómo se 151 00:17:09,200 --> 00:17:16,400 implementa el modelo de datos precisamente al migrar de las Excel tradicionales al soporte 152 00:17:16,400 --> 00:17:24,720 en SharePoint? Has tenido que, creo que has comentado antes que has respetado o has mantenido 153 00:17:24,720 --> 00:17:27,120 el modelo de datos que teníais, ¿verdad? 154 00:17:27,200 --> 00:17:34,400 Sí. En cuanto al Excel, he mantenido el modelo de datos, pero de la parte del, o sea, en 155 00:17:34,400 --> 00:17:40,240 el Excel, vamos a decir cómo funciona. Realmente no se estaban guardando los registros. Simplemente 156 00:17:40,240 --> 00:17:45,840 se hace la plantilla, se preparaba, se hacía un recorte y se manda por email. Ese, digamos, 157 00:17:45,840 --> 00:17:50,240 esa transacción o ese flujo de información no se guarda. Entonces, ¿qué es lo que vamos 158 00:17:50,240 --> 00:17:53,920 a hacer? Cambiando un poco el concepto para que se guarde lo que se ha hecho más allá 159 00:17:53,920 --> 00:17:58,000 de que lo tengan almacenado en busones de correo, lo que permitimos en este modelo 160 00:17:58,000 --> 00:18:02,880 de datos es mantenerlo, el registro, en el SharePoint. Y así siempre se queda y se ve 161 00:18:02,880 --> 00:18:09,040 lo que se ha hecho, incluso en curso, porque no se está creando. En cuanto a lo que comento 162 00:18:09,040 --> 00:18:13,920 del modelo de datos, el modelo visual, lo que hemos conservado, pues es el diseño de 163 00:18:13,920 --> 00:18:20,560 los formularios. Quizás lo hemos hecho, pues, lo que es el mecanismo de entrada de datos. 164 00:18:20,560 --> 00:18:25,920 Voy a mostrar el Excel. Vale. Entonces, en este caso, sí que SharePoint actúa como 165 00:18:25,920 --> 00:18:32,800 base de datos con su modelo, con sus campos y más. No es un mero procedimiento de compartir 166 00:18:32,800 --> 00:18:39,720 Excel que a veces se utiliza para eso, como un repositorio que se puede acceder varios 167 00:18:39,720 --> 00:18:43,920 usuarios a la vez, lo modifican a la vez, lo reescriben, tal. En este caso, no. En este 168 00:18:43,920 --> 00:18:51,120 caso, sí que ha habido una transformación y de las Excel tradicionales hemos pasado 169 00:18:51,120 --> 00:18:55,960 a una base de datos como con sus campos y su modelo de datos. 170 00:18:55,960 --> 00:19:01,920 Perfecto. Eso es. No sé si se está viendo ahora en la presentación el Excel. Vale, 171 00:19:01,920 --> 00:19:07,600 pues el Excel, el modelo de datos que yo me refería, pues aquí, digamos que en la versión 172 00:19:07,600 --> 00:19:12,280 inicial venían la entidad de vehículos, aquí ponían solicitantes, que realmente es 173 00:19:12,280 --> 00:19:16,120 lo que yo he llamado cliente. No, no, no, no estoy viendo la Excel, perdona, 174 00:19:16,120 --> 00:19:19,640 estoy viendo el SharePoint. Solamente el SharePoint. Vale. Entonces, 175 00:19:19,640 --> 00:19:28,440 dejar de compartir y vuelvo a compartir. Pantalla completa. Esta es la que quiero. Vale. Este 176 00:19:28,440 --> 00:19:34,720 es el Excel. El Excel del, por eso comentaba que, digamos que el modelo de datos que, digamos, 177 00:19:34,720 --> 00:19:38,680 que ya estaba confeccionado de los usuarios que, para buscarse la vida que lo han hecho, 178 00:19:38,680 --> 00:19:42,840 pues tenían la parte, digamos, de entidad de vehículo, matrícula, tipo, cantidad y 179 00:19:42,840 --> 00:19:48,040 bastidor, que son los datos que necesitan del vehículo. Luego, en la parte del solicitante, 180 00:19:48,040 --> 00:19:51,960 pues tenían puesto el nombre, el domicilio, el NIF y es lo que hemos mantenido del modelo 181 00:19:51,960 --> 00:19:56,720 de datos, que es lo que hemos llevado a tablas. Y luego, la parte que yo he llamado transacción 182 00:19:56,720 --> 00:20:01,960 que no venía contemplada en el Excel, pues son para determinar su cursal, la fecha, el 183 00:20:01,960 --> 00:20:05,080 código de cliente, pero esto ya lo hemos relacionado con el código de cliente que 184 00:20:05,080 --> 00:20:10,280 ya lo hemos vinculado directamente a la parte de arriba del solicitante que han llamado aquí y, 185 00:20:10,280 --> 00:20:14,080 bueno, ya hemos mantenido los campos que entendíamos que, para que no fueran redundantes. 186 00:20:14,080 --> 00:20:19,880 Vale. Esta plantilla es la que hacían un recorte, la rellenaban, matrícula, tipo, bueno, 187 00:20:19,880 --> 00:20:24,040 la tipo de placa son los mismos que mantengo yo, perdón, estos son de las cosas que evitamos, 188 00:20:24,040 --> 00:20:31,080 matrícula azul, el bastidor y la cantidad. El nombre del usuario y tal hacían el recorte o 189 00:20:31,080 --> 00:20:35,720 mandaban el Excel y con esto lo imprimían con la matrícula. Yo lo que he llevado a cabo, pues es 190 00:20:35,720 --> 00:20:42,120 el proceso de digitalización en el cual, siguiendo la guía de diseño de Microsoft, en la cual se 191 00:20:42,120 --> 00:20:47,360 establecen los pasos para llevarla a cabo, pues hemos diseñado una pantalla principal que es la 192 00:20:47,360 --> 00:20:54,400 que yo he llamado dashboard y en los distintos componentes o funciones es donde he ido, pues en 193 00:20:54,400 --> 00:21:04,320 este caso función back, clic on select, o sea, es un concepto de este botón, qué comportamiento que 194 00:21:04,320 --> 00:21:09,080 tenga. Si lo pincho, quiero que se vaya atrás, quiero que haga una navegación, un poco así la 195 00:21:09,080 --> 00:21:15,320 idea. Por ejemplo, si yo pinchase en la opción de on select, yo he creado una ventana que ponga 196 00:21:15,320 --> 00:21:21,960 navegar a la vista cliente. La vista cliente es otra pantalla que yo he diseñado con sus códigos 197 00:21:21,960 --> 00:21:26,560 así, pues con todo lo que es el código y en los distintos componentes es donde he hecho la 198 00:21:26,560 --> 00:21:35,320 programación de lo que son los objetos que quiero que funcionen. Para no llevarlo a más, el ejemplo 199 00:21:35,320 --> 00:21:43,160 funcional es, yo lo ejecuto, me voy, digamos, al home, aquí puedo ver lo pendiente, lo que van 200 00:21:43,160 --> 00:21:49,840 a recibir una tienda en concreto, qué matrículas se han impreso y si alguien tiene que recogerlo, 201 00:21:49,840 --> 00:21:58,560 pues lo seleccionaría en este filtro. En una etapa más avanzada, haremos una mejora, que es el 202 00:21:58,560 --> 00:22:03,920 introducir la subpunzal donde va a Bicalbaro, pues que se pueda poner Bicalbaro, qué espera 203 00:22:03,920 --> 00:22:10,240 recibir, según el usuario, para darle un mayor alcance y una mayor potencia a la herramienta. Yo 204 00:22:10,240 --> 00:22:16,600 si quisiera crear un elemento, una entrada, le daría el símbolo del más, introduciría, digamos, 205 00:22:16,600 --> 00:22:23,840 el almacén de origen, el almacén de destino, voy a poner que lo van a recoger, el ID del cliente, 206 00:22:23,840 --> 00:22:28,200 voy a poner el que sea porque ya lo tengo identificado el código, que es un poco lo que 207 00:22:28,200 --> 00:22:32,720 realmente iba y, bueno, la matrícula que iría relacionada con el cliente, la cantidad que 208 00:22:32,720 --> 00:22:40,760 necesito y alguna observación. Aquí he puesto el escorial, vale, y le voy a guardar 2 y me genera 209 00:22:40,920 --> 00:22:49,120 el destino, pues hemos dicho que va a Aleppo. Luego, si yo decidiera modificar una de estas, 210 00:22:49,120 --> 00:22:55,360 por ejemplo, esta la recibiréis, pues ya está, pues aquí pincho en la flecha para ir al registro 211 00:22:55,360 --> 00:23:02,800 seleccionado, aquí hemos cogido la matrícula 7455LK, pues digo, pues quiero una y ya está impresa, 212 00:23:03,040 --> 00:23:11,080 pues lo guardamos y me actualiza el registro. Cuando necesite crear clientes, pues miría al 213 00:23:11,080 --> 00:23:17,480 botón de clientes, le daría a crear, aquí la función cambia, en vez de crear una transacción, 214 00:23:17,480 --> 00:23:26,720 me crea un cliente y aquí pondría otro cliente, que sería David y la calle, calle Pez, en la 215 00:23:26,720 --> 00:23:35,520 población, yo qué sé, pues, con el DNI, el que corresponda. Luego, al cliente Luis, que, bueno, 216 00:23:35,520 --> 00:23:43,520 los sitios son funcionales, busco por el DNI y me va a buscar según el criterio. La herramienta, 217 00:23:45,160 --> 00:23:51,960 quiero crear un vehículo, qué matrícula le voy a vincular a este cliente, pues pincharía en lo que 218 00:23:51,960 --> 00:23:57,560 es el pequeño vehículo, en vez de, aquí consideré poner un más, pero con el vehículo creo que se ve 219 00:23:57,560 --> 00:24:06,840 bastante más intuitivo. Vamos aquí a crear, aquí pondríamos la matrícula y el, perdón, el cliente 220 00:24:06,840 --> 00:24:12,800 David, esto, aquí igual tengo que asociarlo porque este lo deja abierto para poder crear el vehículo 221 00:24:12,800 --> 00:24:18,200 sin necesidad de venir por el cliente. Entiendo. Podría poner el bastidor y luego el tipo de 222 00:24:18,200 --> 00:24:23,200 matrícula que, digamos, quiere, pues, quiere una matrícula. Guardamos la matrícula y ya con este, 223 00:24:23,200 --> 00:24:30,000 el cliente David, que pertenece al ID13, pues ya podría ir a la ventana principal, crearle al ID13, 224 00:24:32,800 --> 00:24:39,840 y cálvaro a Aranjuez, pues lo mismo, pero otra matrícula y ya con eso tendría el modelo 225 00:24:39,880 --> 00:24:48,720 funcional. Y de momento, ahí es donde lo he parado y ya habrán mejoras según vayan demandando. La 226 00:24:48,720 --> 00:24:54,480 ventaja que tiene, pues que me van a ir demandando funcionalidades en las cuales va a ser relativamente 227 00:24:54,480 --> 00:25:02,320 fácil implementarla porque es crear las determinadas. Sí, porque es escalable. Entiendo que es 228 00:25:02,320 --> 00:25:09,920 escalable sin límite, además, ¿no? Los límites que imponga el propio hardware y poco más. Eso es. 229 00:25:09,920 --> 00:25:15,160 O sea, luego esto puede crecer exponencialmente a lo que luego los recursos quieran. Si Microsoft detecta 230 00:25:15,160 --> 00:25:20,560 que se está haciendo un uso exagerado, pues te van a poner unos límites, pero tiene que pasar mucho. 231 00:25:20,560 --> 00:25:26,720 Esto está pensado para las corporaciones de 500 empleados o una cosa así. Vale. Y un par de cositas más. Las pruebas 232 00:25:26,720 --> 00:25:34,760 que habéis hecho con tus compañeros en los test, ¿lo han hecho desde distintos dispositivos con distintos, por ejemplo, 233 00:25:34,760 --> 00:25:45,480 Android, IOS y demás? ¿O no? ¿O todos tienen el mismo...? No, el test ha sido en la web, en el ordenador, pero las pruebas 234 00:25:45,480 --> 00:25:54,960 que yo sí he hecho funcionales, sí que ha sido desde el móvil. He cogido un terminal móvil y he desplegado, se instala 235 00:25:54,960 --> 00:26:01,760 la aplicación de Power Apps desde el ordenador, perdón, en el Android, te lo descargas en el Play Store, desde Apple 236 00:26:01,760 --> 00:26:10,760 será lo mismo y desde ahí como que es un launcher a esta aplicación. Y gráficamente, o sea, lo que es el entorno visual, 237 00:26:10,760 --> 00:26:18,840 ¿lo veías bien y demás? Es lo mismo. Si me das dos segundos, te cojo el móvil y te lo hago en directo, la prueba con el móvil. 238 00:26:18,840 --> 00:26:32,760 Sí, venga, perfecto. Y ya terminamos, que se nos ha ido el tiempo, pero bueno, yo creo que merece la pena verlo bien y así ya tenemos 239 00:26:32,760 --> 00:26:45,080 toda la información. Vale, pues mira, ya estoy por aquí, ya tengo el móvil a mano, lo conectamos al wifi y la herramienta para este caso, 240 00:26:45,080 --> 00:27:09,400 la que utilizo. A ver en qué wifi estoy. Aquí sí, eso es. Me traigo aquí esto. Un segundito que lo arranco. Comparto pantalla con el móvil. 241 00:27:09,400 --> 00:27:31,320 Aquí, si no me pone trabas, inconvenientes. Vale, aquí está, ya me permite mostrar la pantalla. Perfecto. Esto es un dispositivo Android. 242 00:27:31,320 --> 00:27:50,440 La voz de Málaga. Un segundito, perdona, que estos controles. Aquí, vale. Yo he descargado la aplicación de Power Apps, que la tengo ya por aquí instalada. La herramienta carga. 243 00:27:50,440 --> 00:28:20,360 Como comenté, esto es como un launcher de la aplicación. Y cuando termine, pues me permite seleccionar el proyecto. El proyecto, pues en este caso, yo le llamo proyecto de OPP. Y aquí lanzo el proyecto, pero lo voy a poner aquí, de esta manera, y se mantiene igual de funcional que, a ver, que se me ha ido aquí, pues exactamente todos los controles son los mismos. 244 00:28:20,360 --> 00:28:42,360 Yo estoy haciendo clic, lo genero y es que es exactamente la misma. Lo que tenemos en el escritorio es lo mismo que podemos hacer en el móvil. Por lo tanto, la experiencia del usuario no cambia en ningún caso y podemos portar esta herramienta a cualquier dispositivo móvil. 245 00:28:42,360 --> 00:29:02,360 ¿Qué te iba a decir? ¿La licencia en la de Microsoft 365 está incluido tanto en SharePoint como si lo quisieras integrar con Azure, con la cloud pública de Microsoft? ¿También estaría incluido o necesitaría una licencia aparte? 246 00:29:02,360 --> 00:29:26,360 No, no. Esto está incluido en la licencia, digamos, en todas las licencias básicas de Microsoft de línea de frente. Bueno, la F3, que es la más barata, que creo que son 4 euros, que son las mínimas para funcionar en un entorno empresarial de Azure. O sea, hay otras licencias, pero todo lo que son Microsoft que te incluye Office Online, te lo incluye. 247 00:29:26,360 --> 00:29:40,360 La única que no sé, si te lo incluye justo la licencia de Duca Madrid, que no indagué, luego me enteré que tenía 365 con el Duca Madrid, pues ya ha pasado el tiempo, pero como ya he iniciado el proyecto por aquí, lo mantuve. 248 00:29:41,360 --> 00:29:54,360 Muy bien, Alberto, pues yo creo que es más que suficiente. De hecho, nos hemos pasado bastantes minutos. O sea que, si te parece, voy a parar la grabación y damos por concluida la defensa del proyecto. ¿Te parece? 249 00:29:54,360 --> 00:29:56,360 Vale. Muchas gracias, Jorge.