\documentclass[11pt,a4paper,oneside]{report} \setlength{\headheight}{18.3064pt} % Para evitar advertencias de fancyhdr % --- 1. PAQUETES IDIOMA Y FUENTES --- \usepackage[utf8]{inputenc} \usepackage[spanish]{babel} \usepackage[T1]{fontenc} \usepackage{tgheros} % Fuente moderna sans-serif (estilo Helvetica) \renewcommand{\familydefault}{\sfdefault} \usepackage{lipsum} \usepackage{tikz} % Paquete para dibujar la barra lateral \usepackage{xcolor} % Paquete para definir colores personalizados \usepackage[parfill]{parskip} % --- 2. DISEÑO DE PÁGINA Y MÁRGENES --- \usepackage[top=2.5cm, bottom=2.5cm, left=3cm, right=2.5cm]{geometry} \usepackage{fancyhdr} \pagestyle{fancy} \fancyhf{} % la configuración de la cabecera y del pie de página aparecen en la página siguiente a la % propia de inicio de un capítulo. %\fancyhead[L]{\leftmark} % Nombre del capítulo a la izquierda \fancyhead[L]{\includegraphics[height=0.5cm]{sie-logo-petrol-rgb.png}} % Logo de la empresa a la izquierda \fancyhead[R]{\textbf{MIGRACIÓN DE POWERAPPS}} \fancyfoot[R]{\thepage} % Número de página a la derecha. \renewcommand{\headrulewidth}{0.4pt} % Redefinir el estilo de página "plain" para que tenga la misma cabecera y pie de página % que el resto del documento. \fancypagestyle{plain} { \fancyhf{} % clear all header and footer fields \fancyhead[L]{\includegraphics[height=0.5cm]{sie-logo-petrol-rgb.png}} % Logo de la empresa \fancyhead[R]{\textbf{MIGRACIÓN DE POWERAPPS}} \fancyfoot[R]{\thepage} % Número de página al centro \renewcommand{\headrulewidth}{0.4pt} } % --- 3. COLORES Y CAJAS DE ADVERTENCIA --- \usepackage[dvipsnames]{xcolor} \usepackage[most]{tcolorbox} % Caja para alertas o peligros \newtcolorbox{peligro}{ colback=red!5!white, colframe=red!75!black, title=\textbf{¡PELIGRO!}, fonttitle=\bfseries, arc=2mm, boxrule=1mm } % Caja para notas o consejos \newtcolorbox{nota}{ colback=blue!5!white, colframe=blue!75!black, title=\textbf{NOTA}, fonttitle=\bfseries, arc=2mm, boxrule=1mm } % Definición del color de la barra lateral de la portada (puedes cambiar los valores HEX) \definecolor{azulCorporativo}{HTML}{00557C} % --- 4. LISTAS PASO A PASO --- \usepackage{enumitem} \newlist{pasos}{enumerate}{1} \setlist[pasos]{label=\textbf{Paso \arabic*:}, leftmargin=*} \newlist{subpasos}{enumerate}{1} \setlist[subpasos]{label=\textbf{-}, leftmargin=*} % --- 5. IMÁGENES Y ENLACES --- \usepackage{graphicx} \usepackage{hyperref} \hypersetup{colorlinks=true, linkcolor=blue, urlcolor=cyan} % ================================================================== % DATOS DEL DOCUMENTO % Se usa para definir el título, autor y fecha del documento. % Estos datos se usan en la portada y en el encabezado cuando % se invoca a \maketitle (aquí no lo usamos ya que usamos titlepage) % ================================================================== \title{ \Huge \textbf{Migración de apps desde Personalproductivity a mobilityDev}\\ \vspace{0.5cm} } \author{Siemens Mobility ES / Celestino Rey López} \date{\today} % ========================================== % CUERPO DEL DOCUMENTO % ========================================== \begin{document} \begin{titlepage} % Dibujo de la barra lateral con TikZ \begin{tikzpicture}[remember picture, overlay] % Dibuja un rectángulo desde la esquina superior izquierda \fill[azulCorporativo] (current page.north west) rectangle ([xshift=2cm]current page.south west); \end{tikzpicture} \begin{flushleft} % 1. Encabezado / Institución {\uppercase{\Large \bfseries Siemens Rail Automation S.A.U.}} \\ \vspace{0.3cm} {\large Mobility} \\ \vspace{0.2cm} {\small Rail Infrastructure} \vspace{0.2cm} {\small Digitalization, Cybersecurity and IT} \vspace{2.5cm} % Espacio antes del logo % 2. Logotipo (Reemplaza 'ejemplo-logo' por tu archivo de imagen) % Si no tienes imagen, puedes borrar o comentar esta línea con un % % Parece que le da igual que el nombre del archivo tenga mayúsculas o minúsculas. % En el caso de que no aparezca la imagen, probar a cambiar el nombre del archivo a minúsculas. \includegraphics[width=0.35\textwidth]{SIE-Logo-Petrol-RGB.png} \vspace{2.5cm} % Espacio antes del título % 3. Título y Subtítulo {\Huge \bfseries Migración de PowerApps} \\ \vspace{0.1cm} % deja mucho espacio entre el título y el subtítulo. Cambiar a 0.1cm. Debe ser por el tamaño de la fuente del título. {\large \vfill De personalproductivity a mobilityDev} \\ \vspace{5.5cm} % Espacio antes de los autores % 4. Autores y Profesor (Alineados a la derecha) \begin{flushright} \large \textbf{Autor:} Celestino Rey López <\href{mailto:celestino.rey@siemens.com}{celestino.rey@siemens.com}>\\ %\textbf{Profesor:} Dr. Carlos Martínez \\ %\textbf{Curso:} Proyecto de Fin de Grado \\ \end{flushright} \vfill % Empuja el siguiente bloque (fecha) hasta el fondo de la página % 5. Fecha y Lugar {\large Tres Cantos, 29 de julio de 2026. (Último cambio: \today)}\\ {\tiny Creado con \LaTeX} \end{flushleft} \end{titlepage} \tableofcontents \clearpage % ========================================== % Crear una solution % ========================================== \chapter{Crear una solution.} Seguir los siguientes pasos para crear una solución en el entorno de \textbf{\textit{Productividad Personal}}. Esta solución contendrá la app que queremos migrar al entorno de Mobility. \begin{pasos} \item Ir a \href{https://make.powerapps.com}{make powerapps} \item Comprobar que el \textbf{\textit{Soluciones}} no está creada nuestra solución. La primera vez no habrá nada en absoluto. \item Ahora hay que ir a \href{https://make.powerautomate.com/}{power automate} \item Seleccionar el entorno de \textbf{\textit{Productividad Personal}} e ir a \textbf{\textit{Soluciones}} \item Pulsar en el botón \textbf{\textit{Nueva solución}} y rellenar los campos de \begin{subpasos} \item Nombre para mostrar \item Nombre \item Editor -> Seleccionar "Siemens Mobility IT (Siemens\_Mobility \_IT)"\footnote{Hay otro que entre palabras tiene espacios en lugar de guión bajo. Este no. Usar el que tiene guión bajo} \item Mantener la versión. \end{subpasos} \end{pasos} Ahora en el listado de \textbf{\textit{Soluciones}} aparecerá la que hemos creado. Si la seleccionamos, podremos añadir componentes nuevos (\textbf{\textit{Nuevo}}) o existentes (\textbf{\textit{Añadir existente}}). Como lo que queremos hacer es migrar una app que ya tenemos, usaremos la opción \textbf{\textit{Añadir existente}}. Elegiremos \textbf{\textit{Aplicación->Aplicación de lienzo}}y buscaremos la aplicación que queremos añadir como componente (la que queremos migrar) Ahora, en el menú de los tres puntos, elegir \textbf{\textit{Avanzada->Agregar objetos requeridos}}. Aparece una ventana lateral en la que dirá, probablemente, que no hay objetos. Pulsar en aceptar y listo. % ========================================== % Exportar la solution % ========================================== \chapter{Exportar solución.} En \textbf{\textit{Soluciones}} podremos ver ahora nuestra solución. Hay que exportarla para luego importarla en el entorno de Mobility. Para ello, seleccionamos el menú de los tres puntos y elegimos \textbf{\textit{Exportar solución}}. En la ventana que aparece, seleccionar \textbf{\textit{Siguiente}}. ¡No pulsar en \textbf{\textit{Publicar}} ya que no está disponible en el entorno de Siemens Mobility. Nos pedirá el número de versión (dejar la que nos ofrezca) y si se exporta como \textbf{\textit{Administrada (recomendado)}} o \textbf{\textit{No administrado}}. \begin{nota} Si se exporta como \textbf{\textit{Administrada}}, no podremos modificar la app en el entorno de Mobility. Por eso, para poder modificarla, hay que exportarla como \textbf{\textit{No administrado}}. \end{nota} Hay que esperar hasta que aparezca el mensaje \textbf{\textit{La solución "Mi solución mi versión" se ha exportado correctamente.}} y un botón de descargar. Ahora ya la podemos descargar. % ========================================== % Importar la solución en el entorno de Mobility % ========================================== \chapter{Importar la solución en el entorno de Mobility.} Ahora nos vamos a \href{https://make.powerapps.com}{make powerapps}. En el menú de entornos, elegimos \textbf{\textit{MobilityPower-DEV}}. En el menú de la izquierda, elegimos \textbf{\textit{Soluciones}} y pulsamos en \textbf{\textit{Importar solución}}. Se abrirá una ventana lateral en la que hay que elegir el archivo que hemos descargado y pulsar en \textbf{\textit{Siguiente}}. Nos pedirá revisar los detalles y pulsar en \textbf{\textit{Importar}}. Si hay alguna conexión que usar aparecerá en la pantalla y hay que aceptarlas. Al cabo de un momento, la solución aparecerá como importada. Es posible que lo haga con advertencias, en cuyo caso habrá que solucionarlas. %\chapter{Lorem Ipsum} %\lipsum[1-9] \end{document}