Migrar Powerapps.tex 7.8 KB

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