Ir al contenido
Kitegra
← Volver al blog

Módulo de este artículo: Caja de herramientas

¿PROD, TEST o DEV? Barra de entorno, atajos y notas para tenants de SAP CPI

Distingue los tenants de SAP CPI con una barra de entorno y la personalización de la pestaña, abre páginas de monitoreo y mensajes con un clic, guarda notas por iFlow y configura atajos, la sincronización y el interruptor del panel.

La mayoría de los desarrolladores de SAP Cloud Integration (SAP CPI) tienen abiertos un tenant de DEV, uno de TEST y uno de PROD en pestañas que se ven exactamente iguales. El costo aparece el día en que alguien hace undeploy del iFlow equivocado, o pasa diez minutos buscando la página de monitoreo que abre cada mañana.

Kitegra agrega algunos extras del espacio de trabajo alrededor del diseñador de SAP Integration Suite para que sea más difícil equivocarse: una barra de entorno y la personalización de la pestaña por tenant, enlaces de monitoreo, una búsqueda de mensajes, notas, atajos de teclado y un tamaño del panel de propiedades que se recuerda. Este artículo explica cada uno y luego la lista de tus iFlows en la ventana emergente y los ajustes de la página de opciones. Ninguno cuenta iFlows para tu plan.

Distingue PROD de TEST de un vistazo

Abre una página de SAP del tenant, luego la ventana emergente de la extensión, y elige Herramientas. En Este tenant de SAP configuras, solo para ese tenant:

  • Entorno: PROD, TEST o DEV, o Según el nombre de host, que lo deduce de la dirección del tenant.
  • Etiqueta: el texto de la barra, como "PROD – EU".
  • Mostrar la barra de entorno en las páginas de SAP: una barra de color en la parte superior de cada página de SAP del tenant.
  • Color del encabezado: el color del propio encabezado de SAP, o Color de SAP para dejarlo como está.
  • Icono de la pestaña con el color del entorno, para reconocer la pestaña incluso cuando es pequeña.
  • Título de la pestaña: un patrón con $iflow, $tenant, $env y $title (el título de SAP), como $env · $iflow. Vacío mantiene el título de SAP.

Con la sesión iniciada, la personalización te sigue con tu cuenta de Kitegra a cualquier equipo.

Enlaces de monitoreo y búsqueda de mensajes

La misma vista Herramientas empieza con un cuadro para un Message ID (MPL ID). Pega el ID, o todo el texto "internal server error … MPL ID …" que recibió quien hizo la llamada, y abre el mensaje en el monitor de SAP o en el visor de logs de Kitegra. Más sobre esto en encontrar un mensaje por su ID.

Debajo hay enlaces directos a las páginas de monitoreo del tenant: mensajes fallidos de la última hora, el monitor de mensajes, el contenido desplegado, Security Material, Keystore, pruebas de conectividad, Data Stores, variables, colas de mensajes, rangos de números, Partner Directory, roles de usuario, uso de mensajes, logs del sistema, bloqueos de mensajes y bloqueos en tiempo de diseño. La estrella junto a un enlace lo fija arriba de la lista, y tus enlaces fijados se sincronizan con tu configuración.

Notas para un iFlow, un tenant o en todas partes

Las notas guardan lo que el propio iFlow no puede decir: por qué está construido así, qué vigilar, a quién preguntar. Abre Notas desde el menú del cuadro de Kitegra en un iFlow, o desde la vista Herramientas de la ventana emergente. Una nota tiene tres ámbitos:

  • Este iFlow: se muestra cada vez que abres ese iFlow. Un iFlow con una nota se marca con "Tiene una nota".
  • Este tenant: para todo lo de ese tenant, como una ventana de mantenimiento.
  • En todas partes: tu propio bloc de notas.

Las notas se escriben en Markdown, con Vista previa, hasta 8000 caracteres cada una, y se guardan mientras escribes. En Starter, Pro y los planes de equipo se sincronizan entre tus equipos; en Free se quedan en este navegador. Las notas no están cifradas, así que nunca pongas una contraseña en ellas. En un plan de equipo, el propietario del equipo puede ver tus notas en el panel de Kitegra.

Atajos de teclado

Cada atajo es Alt+Shift con una letra o un dígito, y ninguno se ejecuta mientras escribes en un campo. Los predeterminados:

AcciónAtajo
Abrir el menú de KitegraAlt+Shift+P
MensajesAlt+Shift+M
Trace sí / noAlt+Shift+R
Buscar en el iFlowAlt+Shift+F
iFlow InspectorAlt+Shift+K
Ordenar el diagramaAlt+Shift+L
NotasAlt+Shift+N

Cámbialos en la página de opciones, en Atajos de teclado: haz clic en un cuadro y pulsa las nuevas teclas, o Retroceso para quitar uno. Alt+Shift+T, I y A se rechazan, porque Chrome y Edge los usan. Sugerencias en un campo no tiene atajo predeterminado; en cualquier campo que se pueda completar, Ctrl+Space abre la lista de sugerencias. La vista Herramientas de la ventana emergente muestra tus atajos actuales.

El tamaño del panel de propiedades

El panel de propiedades bajo el diagrama se abre con la altura de SAP cada vez que seleccionas un paso. En la página de opciones, en Tamaño del panel de propiedades, elige en su lugar una altura en píxeles o un porcentaje de la ventana. Si arrastras su borde, ese tamaño se mantiene hasta que el panel se vuelva a abrir. Pausar tamaño del panel en el menú de Kitegra le devuelve a SAP su propio tamaño hasta que lo reanudes.

Tus iFlows en la ventana emergente

Con el diseñador abierto, la ventana emergente lista los paquetes e iFlows de la cuenta de SAP con la sesión iniciada allí: primero Abiertos recientemente y luego Todos los paquetes. Busca por nombre, filtra por paquetes, iFlows o iFlows desbloqueados, o por cuándo se abrió un iFlow (siempre u hoy). Cada iFlow se abre en una pestaña nueva, y Actualizar vuelve a cargar desde SAP el iFlow o paquete abierto.

En una pestaña sin diseñador, la ventana emergente muestra las cuentas de SAP guardadas en este equipo como un árbol: cuenta, tenant, paquete e iFlow. Cada iFlow guarda su propio payload de ejemplo y su especificación de API, que el Helper usa para las sugerencias de XPath y las sugerencias de solicitudes.

La vista Cuenta muestra tu plan y cuántos iFlows has desbloqueado, el idioma de la interfaz (uno de 15, o el mismo que el del navegador) y el inicio de sesión. Un iFlow que supera el límite de tu plan muestra un candado en el diseñador y en la ventana emergente, y los módulos que cuentan iFlows quedan desactivados en él hasta que inicies sesión o mejores tu plan. Una herramienta que forma parte de un plan de pago lleva una insignia con su plan; mientras Kitegra se lanza, está abierta para cualquiera que haya iniciado sesión.

La página de opciones

Ábrela desde la ventana emergente. Cada cambio se guarda al instante, y las pestañas del diseñador abiertas lo aplican de inmediato.

  • Sugerencias: activadas o desactivadas, y si la lista se abre sola después de $ o ${. Si no, Ctrl+Space la abre.
  • Comprobación de expresiones: la lista de expresiones que quedarán vacías o fallarán, bajo el campo que editas.
  • Módulos: desactiva el Helper, Message Monitor, iFlow Inspector, iFlow Docs o la Toolbox. El cambio se aplica cuando la página de SAP se recarga.
  • Acciones que cambian el tenant: un solo interruptor oculta Trace, Undeploy, Unlock y la eliminación de una entrada de Data Store. Consulta Undeploy, Unlock y Data Store.
  • Atajos de teclado y Tamaño del panel de propiedades, como se explicó arriba.
  • Sincronización: cuándo sincronizaste por última vez, Sincronizar ahora y Eliminar datos sincronizados, que quita tu configuración de tu cuenta de Kitegra y la mantiene en este navegador.
  • Panel de Kitegra: Mostrar mis paquetes e iFlows en el panel de Kitegra. Solo envía nombres e ids, y está activado de forma predeterminada. En un plan de equipo, el propietario de tu equipo también los ve.
  • Borrar datos guardados: quita los iFlows en caché y la lista de paquetes de la ventana emergente. Nada cambia en SAP.

Qué se sincroniza

Sin una cuenta, todo lo de esta página se queda en tu navegador. Con la sesión iniciada, tu configuración y tus atajos, notas, personalización de tenants, reglas de nombres, ajustes de las comprobaciones de diseño, fragmentos y colecciones del HTTP Runner te siguen con tu cuenta de Kitegra. Antes se quitan los valores de autenticación y las variables secretas. Con el interruptor del panel activado, también se envían los nombres y los ids de tus paquetes e iFlows. El contenido de los mensajes, los scripts, los mappings y las credenciales nunca se envían.

Los extras del espacio de trabajo están en todos los planes. La sincronización de la configuración y las notas empieza en Starter. Mientras Kitegra se lanza, todas las herramientas están abiertas para cualquiera que haya iniciado sesión, también en el plan Free. Compara los planes.

Pruébalo en tu próximo iFlow

Lee lo que Kitegra agrega alrededor del diseñador de SAP Integration Suite, o mira sus herramientas sin conexión para payloads.

Preguntas frecuentes

¿Cómo muestro qué tenant de SAP CPI es producción?

En la vista Herramientas de la ventana emergente, en Este tenant de SAP, configura el entorno como PROD y activa la barra de entorno. Agrega un color de encabezado y el icono de pestaña de color si quieres algo más que la barra.

¿Puedo cambiar los atajos de teclado?

Sí, en la página de opciones, en Atajos de teclado. Cada uno es Alt+Shift con una letra o un dígito; Alt+Shift+T, I y A los reserva el navegador.

¿Quién puede leer mis notas?

Tú, en cada equipo donde hayas iniciado sesión. En un plan de equipo, el propietario de tu equipo puede verlas en el panel de Kitegra. Las notas no están cifradas, así que no pongas contraseñas en ellas.

¿Qué envía el interruptor del panel de Kitegra?

Los nombres y los ids de los paquetes e iFlows de cada cuenta de SAP, para que aparezcan en el panel de Kitegra. No se lee nada más de SAP. Desactívalo en la página de opciones.

¿Por qué un iFlow muestra un candado?

Los iFlows de tu plan ya están desbloqueados para ese módulo. Inicia sesión, o mejora tu plan, para usarlo en más iFlows. Los iFlows que ya desbloqueaste siguen desbloqueados.

Trabaja en iFlows sin salir del diseñador

Agrega Kitegra a Chrome o Microsoft Edge. Empieza gratis, sin necesidad de cuenta.