Migrar Powerapps.tex 9.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227
  1. \documentclass[11pt,a4paper,oneside]{report}
  2. \setlength{\headheight}{18.3064pt} % Para evitar advertencias de fancyhdr
  3. % --- 1. PAQUETES IDIOMA Y FUENTES ---
  4. \usepackage[utf8]{inputenc}
  5. \usepackage[spanish]{babel}
  6. \usepackage[T1]{fontenc}
  7. \usepackage{tgheros} % Fuente moderna sans-serif (estilo Helvetica)
  8. \renewcommand{\familydefault}{\sfdefault}
  9. \usepackage{lipsum}
  10. \usepackage{tikz} % Paquete para dibujar la barra lateral
  11. \usepackage{xcolor} % Paquete para definir colores personalizados
  12. \usepackage[parfill]{parskip}
  13. % --- 2. DISEÑO DE PÁGINA Y MÁRGENES ---
  14. \usepackage[top=2.5cm, bottom=2.5cm, left=3cm, right=2.5cm]{geometry}
  15. \usepackage{fancyhdr}
  16. \pagestyle{fancy}
  17. \fancyhf{}
  18. % la configuración de la cabecera y del pie de página aparecen en la página siguiente a la
  19. % propia de inicio de un capítulo.
  20. %\fancyhead[L]{\leftmark} % Nombre del capítulo a la izquierda
  21. \fancyhead[L]{\includegraphics[height=0.5cm]{sie-logo-petrol-rgb.png}} % Logo de la empresa a la izquierda
  22. \fancyhead[R]{\textbf{MIGRACIÓN DE POWERAPPS}}
  23. \fancyfoot[R]{\thepage} % Número de página a la derecha.
  24. \renewcommand{\headrulewidth}{0.4pt}
  25. % Redefinir el estilo de página "plain" para que tenga la misma cabecera y pie de página
  26. % que el resto del documento.
  27. \fancypagestyle{plain}
  28. {
  29. \fancyhf{} % clear all header and footer fields
  30. \fancyhead[L]{\includegraphics[height=0.5cm]{sie-logo-petrol-rgb.png}} % Logo de la empresa
  31. \fancyhead[R]{\textbf{MIGRACIÓN DE POWERAPPS}}
  32. \fancyfoot[R]{\thepage} % Número de página al centro
  33. \renewcommand{\headrulewidth}{0.4pt}
  34. }
  35. % --- 3. COLORES Y CAJAS DE ADVERTENCIA ---
  36. \usepackage[dvipsnames]{xcolor}
  37. \usepackage[most]{tcolorbox}
  38. % Caja para alertas o peligros
  39. \newtcolorbox{peligro}{
  40. colback=red!5!white, colframe=red!75!black,
  41. title=\textbf{¡PELIGRO!}, fonttitle=\bfseries,
  42. arc=2mm, boxrule=1mm
  43. }
  44. % Caja para notas o consejos
  45. \newtcolorbox{nota}{
  46. colback=blue!5!white, colframe=blue!75!black,
  47. title=\textbf{NOTA}, fonttitle=\bfseries,
  48. arc=2mm, boxrule=1mm
  49. }
  50. % Definición del color de la barra lateral de la portada (puedes cambiar los valores HEX)
  51. \definecolor{azulCorporativo}{HTML}{00557C}
  52. % --- 4. LISTAS PASO A PASO ---
  53. \usepackage{enumitem}
  54. \newlist{pasos}{enumerate}{1}
  55. \setlist[pasos]{label=\textbf{Paso \arabic*:}, leftmargin=*}
  56. \newlist{subpasos}{enumerate}{1}
  57. \setlist[subpasos]{label=\textbf{-}, leftmargin=*}
  58. % --- 5. IMÁGENES Y ENLACES ---
  59. \usepackage{graphicx}
  60. \usepackage{hyperref}
  61. \hypersetup{colorlinks=true, linkcolor=blue, urlcolor=cyan}
  62. % ==================================================================
  63. % DATOS DEL DOCUMENTO
  64. % Se usa para definir el título, autor y fecha del documento.
  65. % Estos datos se usan en la portada y en el encabezado cuando
  66. % se invoca a \maketitle (aquí no lo usamos ya que usamos titlepage)
  67. % ==================================================================
  68. \title{
  69. \Huge \textbf{Migración de apps desde Personalproductivity a mobilityDev}\\
  70. \vspace{0.5cm}
  71. }
  72. \author{Siemens Mobility ES / Celestino Rey López}
  73. \date{\today}
  74. % ==========================================
  75. % CUERPO DEL DOCUMENTO
  76. % ==========================================
  77. \begin{document}
  78. \begin{titlepage}
  79. % Dibujo de la barra lateral con TikZ
  80. \begin{tikzpicture}[remember picture, overlay]
  81. % Dibuja un rectángulo desde la esquina superior izquierda
  82. \fill[azulCorporativo] (current page.north west) rectangle ([xshift=2cm]current page.south west);
  83. \end{tikzpicture}
  84. \begin{flushleft}
  85. % 1. Encabezado / Institución
  86. {\uppercase{\Large \bfseries Siemens Rail Automation S.A.U.}} \\
  87. \vspace{0.3cm}
  88. {\large Mobility} \\
  89. \vspace{0.2cm}
  90. {\small Rail Infrastructure}
  91. \vspace{0.2cm}
  92. {\small Digitalization, Cybersecurity and IT}
  93. \vspace{2.5cm} % Espacio antes del logo
  94. % 2. Logotipo (Reemplaza 'ejemplo-logo' por tu archivo de imagen)
  95. % Si no tienes imagen, puedes borrar o comentar esta línea con un %
  96. % Parece que le da igual que el nombre del archivo tenga mayúsculas o minúsculas.
  97. % En el caso de que no aparezca la imagen, probar a cambiar el nombre del archivo a minúsculas.
  98. \includegraphics[width=0.35\textwidth]{SIE-Logo-Petrol-RGB.png}
  99. \vspace{2.5cm} % Espacio antes del título
  100. % 3. Título y Subtítulo
  101. {\Huge \bfseries Migración de PowerApps} \\
  102. \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.
  103. {\large \vfill De personalproductivity a mobilityDev} \\
  104. \vspace{5.5cm} % Espacio antes de los autores
  105. % 4. Autores y Profesor (Alineados a la derecha)
  106. \begin{flushright}
  107. \large
  108. \textbf{Autor:} Celestino Rey López <\href{mailto:celestino.rey@siemens.com}{celestino.rey@siemens.com}>\\
  109. %\textbf{Profesor:} Dr. Carlos Martínez \\
  110. %\textbf{Curso:} Proyecto de Fin de Grado \\
  111. \end{flushright}
  112. \vfill % Empuja el siguiente bloque (fecha) hasta el fondo de la página
  113. % 5. Fecha y Lugar
  114. {\large Tres Cantos, 29 de julio de 2026. (Último cambio: \today)}\\
  115. {\tiny Creado con \LaTeX}
  116. \end{flushleft}
  117. \end{titlepage}
  118. \tableofcontents
  119. \clearpage
  120. % ==========================================
  121. % Crear una solution
  122. % ==========================================
  123. \chapter{Crear una solution.}
  124. 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.
  125. \begin{pasos}
  126. \item Ir a \href{https://make.powerapps.com}{make powerapps}
  127. \item Comprobar que el \textbf{\textit{Soluciones}} no está creada nuestra solución. La primera vez no habrá nada en absoluto.
  128. \item Ahora hay que ir a \href{https://make.powerautomate.com/}{power automate}
  129. \item Seleccionar el entorno de \textbf{\textit{Productividad Personal}} e ir a \textbf{\textit{Soluciones}}
  130. \item Pulsar en el botón \textbf{\textit{Nueva solución}} y rellenar los campos de
  131. \begin{subpasos}
  132. \item Nombre para mostrar
  133. \item Nombre
  134. \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}
  135. \item Mantener la versión.
  136. \end{subpasos}
  137. \end{pasos}
  138. 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}}).
  139. 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)
  140. 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.
  141. % ==========================================
  142. % Exportar la solution
  143. % ==========================================
  144. \chapter{Exportar solución.}
  145. En \textbf{\textit{Soluciones}} podremos ver ahora nuestra solución. Hay que exportarla para luego importarla en el entorno de Mobility.
  146. 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.
  147. 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}}.
  148. \begin{nota}
  149. 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}}.
  150. \end{nota}
  151. 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.
  152. Ahora ya la podemos descargar.
  153. % ==========================================
  154. % Importar la solución en el entorno de Mobility
  155. % ==========================================
  156. \chapter{Importar la solución en el entorno de Mobility.}
  157. Ahora nos vamos a \href{https://make.powerapps.com}{make powerapps}.
  158. En el menú de entornos, elegimos \textbf{\textit{MobilityPower-DEV}}.
  159. En el menú de la izquierda, elegimos \textbf{\textit{Soluciones}} y pulsamos en \textbf{\textit{Importar solución}}.
  160. Se abrirá una ventana lateral en la que hay que elegir el archivo que hemos descargado y pulsar en \textbf{\textit{Siguiente}}.
  161. 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.
  162. Al cabo de un momento, la solución aparecerá como importada. Es posible que lo haga con advertencias, en cuyo caso habrá que solucionarlas.
  163. %\chapter{Lorem Ipsum}
  164. %\lipsum[1-9]
  165. \end{document}