Permisos, colaboración y guardado en Jitterbit Integration Studio
Introducción
Esta página proporciona información básica sobre el trabajo con Integration Studio, incluyendo qué acceso se otorga por varios permisos, cómo funciona la colaboración al editar proyectos simultáneamente con otros usuarios, cómo funciona el guardado y cómo funcionan deshacer y rehacer.
Permisos del proyecto
El acceso a los proyectos está restringido según la combinación de permisos de rol de usuario y niveles de acceso al entorno, tal como se define a través de la Consola de Administración. Los permisos de rol de usuario se establecen a través de la página de Gestión de Usuarios, mientras que los niveles de acceso al entorno se establecen a través de la página de Entornos.
Un usuario debe ser miembro de un rol de usuario con permiso de Lectura o Administrador para poder acceder a Integration Studio. Tanto los permisos de Lectura como los de Administrador proporcionan los mismos privilegios dentro de la aplicación Integration Studio. Dado que los proyectos deben crearse dentro de un entorno, las áreas de Integration Studio que estos miembros pueden ver o editar dependen de los niveles de acceso que se otorgan al rol a nivel de entorno.
Matriz de permisos y niveles de acceso para Integration Studio y páginas relacionadas
La tabla a continuación detalla la combinación de permisos de rol de organización y niveles de acceso al entorno que se necesitan para acceder, editar y realizar acciones en Integration Studio y páginas relacionadas. Tenga en cuenta que las diferencias otorgadas por los permisos de Lectura y Administrador son la capacidad de acceder y editar otras páginas y aplicaciones del portal Harmony (ver permisos y acceso de Harmony).
Además, el nivel de acceso Ver Registros no proporciona acceso a Integration Studio, sino que proporciona acceso a los registros de operación de Integration Studio dentro de la Consola de Administración.
Nivel de Acceso al Entorno | Permiso de Rol de Organización de Lectura o Administrador |
---|---|
Ver Registros | Acceso a:
|
Leer | Acceso a:
|
Ejecutar | Capacidad para realizar estas acciones:
Acceso a:
|
Escribir | Acceso y la capacidad de hacer ediciones y realizar todas las acciones en Integration Studio. Por ejemplo:
|
Solución de Problemas
Los usuarios con solo acceso Lectura o Ejecutar en un entorno específico pueden ver las mismas opciones para realizar acciones que están disponibles para los usuarios con acceso Escribir. Sin embargo, al intentar realizar tal acción, ocurre un error, con un texto que indica que el usuario no tiene permiso para realizar la acción.
Si recibe un mensaje de error como uno de los que se muestran a continuación, comuníquese con un administrador de la organización Harmony para asegurarse de que es miembro del rol de organización apropiado y que su rol ha recibido el nivel de acceso adecuado en el entorno (consulte permisos y acceso de Harmony).
Texto del diálogo
No se puede importar el proyecto
Ocurrió un error: el usuario no tiene permiso para realizar esta operación en el entorno: XXXXXX
Texto de error
Error
Falló la autorización - Ocurrió un error: el usuario no tiene permiso para realizar esta operación en el entorno: XXXXXX
Colaboración
Los usuarios que son miembros de un rol con acceso de Escritura en un entorno pueden editar proyectos de integración de manera concurrente con otros usuarios — llamados colaboradores del proyecto — así como realizar ediciones en diferentes partes de un proyecto. Integration Studio sincroniza automáticamente los flujos de trabajo y componentes entre múltiples usuarios.
Avatares de usuario
Cuando múltiples usuarios tienen el mismo proyecto abierto en el diseñador de proyectos, se muestran los avatares de los otros usuarios en la barra de herramientas del proyecto.
Sincronización automática
Si un flujo de trabajo está siendo editado por otro usuario, esos cambios se reflejan en tiempo real en el lienzo de diseño. También puede realizar cambios en el flujo de trabajo simultáneamente, con sus cambios reflejados en tiempo real para otros usuarios. Se proporciona un registro de auditoría de los cambios realizados por todos los usuarios en el historial del proyecto.
Cuando múltiples usuarios están colaborando en el mismo proyecto simultáneamente y un usuario restaura un proyecto a una versión anterior, aparece un diálogo informativo notificando a los usuarios sobre la restauración. Cerrar este diálogo actualiza su proyecto para reflejar el estado del proyecto restaurado.
Nota
Este comportamiento es intencional para prevenir cambios inesperados en las sesiones de trabajo activas de los usuarios sin advertencia.
Concurrent editing
Puedes editar flujos de trabajo y componentes de manera concurrente con otros usuarios, con cualquier edición guardándose y sincronizándose automáticamente en tiempo real.
En el raro caso de que el usuario A edite un flujo de trabajo o componente antes de recibir los últimos cambios del usuario B, la edición del usuario A será rechazada hasta que se complete la sincronización. En este caso, un mensaje de error indica que una acción de edición del proyecto entró en conflicto con otro usuario. Actualiza el flujo de trabajo o componente para obtener los últimos cambios.
Si se detecta un conflicto mientras se edita un flujo de trabajo o componente que guarda automáticamente (ver Guardado automático en Guardando a continuación), el guardado automático se suspende temporalmente hasta que actualices manualmente ese componente. Esto proporciona una oportunidad para que copies tu trabajo, en caso de que desees pegarlo después de actualizar.
Deployment
Si las ediciones de múltiples colaboradores del proyecto aún no se han desplegado, las actualizaciones de todos los usuarios se desplegarán cuando un solo usuario despliegue.
Saving
Los cambios que realices en un proyecto se guardan automáticamente o se guardan manualmente con un botón de comando o un atajo de teclado en una pantalla de configuración.
Automatic saving
Mientras editas un proyecto, tus cambios se guardan automáticamente cuando realizas una de estas acciones:
- Cerrar el proyecto
- Cerrar un componente del proyecto (transformación, script, etc.)
- Cerrar sesión en el portal de Harmony
Esto incluye cuando el proyecto o componente se cierra debido a un tiempo de espera de sesión de Harmony o al navegar fuera del proyecto.
Además, algunas pantallas, como la pantalla de configuración para transformaciones, tienen un componente de guardado automático que se aplica solo mientras esa pantalla esté abierta. El guardado automático se suspende temporalmente si se detecta un conflicto con otro usuario (ver Edición concurrente en Colaboración arriba).
Guardado manual
Muchas pantallas de configuración tienen botones explícitos que se pueden hacer clic para guardar la configuración de un componente individual. Estos botones pueden estar etiquetados de diversas maneras. Por ejemplo: Guardar Cambios, Guardar y Salir, Finalizar o Terminado. Si se detecta un conflicto con otro usuario al realizar cambios en la misma pantalla de configuración, un mensaje de error indica que la configuración no se puede guardar hasta que se actualice para obtener los últimos cambios.
Además, las pantallas de configuración de scripts y transformaciones admiten el guardado manual utilizando Control+S
(Windows o Linux) o Command+S
(macOS).
Estado de guardado
El estado de guardado se muestra en la parte superior del lienzo de diseño, editor de scripts y pantallas de transformación (descritas a continuación).
Lienzo de diseño
El estado de guardado de un proyecto se refleja dentro de cada flujo de trabajo, en el extremo izquierdo del encabezado del lienzo de diseño:
Script
El estado de guardado para el editor de scripts se muestra debajo del nombre del script:
Transformación
El estado de guardado para la pantalla de configuración de transformación se muestra a la derecha del nombre de la transformación:
La presencia de un asterisco después de la hora indica que la transformación tiene cambios no guardados:
Deshacer y rehacer
Mientras diseñas un proyecto, puedes deshacer o rehacer tus propias acciones mientras tengas el proyecto abierto. Cerrar el proyecto o cerrar sesión en el portal de Harmony restablecerá las pilas de deshacer/rehacer.
Deshacer y rehacer están disponibles solo para el diseño de proyectos; eventos de restauración de proyectos y acciones que interactúan con Harmony, como desplegar un proyecto, no se pueden deshacer ni rehacer.
Deshacer y rehacer básicos
Se admiten las capacidades básicas de deshacer y rehacer que proporciona su navegador y sistema operativo dentro de las pantallas de configuración de componentes para estos componentes:
- Puntos finales
- Actividades
- Notificaciones por correo electrónico
- Esquemas
- Scripts
- Variables de proyecto
Los componentes que proporcionan múltiples pasos de configuración admiten deshacer y rehacer solo dentro de cada paso de configuración; cuando se sale de la pantalla actual, la pila de deshacer/rehacer se restablece. Para deshacer y rehacer básicos, cada pila de deshacer/rehacer es separada y se basa en cada paso.
Para usar deshacer y rehacer básicos, utilice los atajos de teclado estándar que son compatibles con su navegador y sistema operativo.
Deshacer y rehacer mejorados
El lienzo de diseño y las transformaciones admiten capacidades mejoradas de deshacer y rehacer. Para deshacer y rehacer mejorados, las pilas de deshacer/rehacer persisten mientras se navega y se realizan cambios dentro de otros componentes. El lienzo de diseño tiene una única pila de deshacer/rehacer que persiste mientras el proyecto está abierto. Cada transformación tiene su propia pila de deshacer/rehacer que persiste mientras el proyecto está abierto. Es decir, puede editar otros componentes y luego regresar al lienzo de diseño o a una transformación editada desde que el proyecto estuvo abierto para deshacer o rehacer los cambios realizados allí.
Las opciones de deshacer y rehacer son accesibles a través de la interfaz de usuario utilizando el menú de acciones del lienzo de diseño o la barra de herramientas de transformación y también son compatibles utilizando los atajos de teclado Control+Z
y Control+Y
(Windows o Linux) o Command+Z
y Command+Y
(macOS).
Todos los cambios de diseño realizados en el lienzo de diseño y dentro de las transformaciones se pueden deshacer o rehacer. Puede retroceder a través de todos los cambios que realizó en el lienzo de diseño o dentro de una transformación desde que abrió el proyecto.