Permisos, colaboración y guardado en Jitterbit Studio
Introducción
Esta página proporciona información básica sobre el trabajo con 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 Studio. Tanto los permisos de Lectura como los de Administrador proporcionan los mismos privilegios dentro de la aplicación Studio. Dado que los proyectos deben crearse dentro de un entorno, las áreas de 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 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 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 Studio, sino que proporciona acceso a los registros de operación de 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:
|
| Lectura | Acceso a:
|
| Ejecutar | Capacidad para realizar estas acciones:
Acceso a:
|
| Escribir | Acceso y la capacidad de realizar ediciones y llevar a cabo todas las acciones en Studio. Por ejemplo:
|
Solución de problemas
Los usuarios con acceso únicamente de Lectura o Ejecución en un entorno específico pueden ver las mismas opciones para realizar acciones que están disponibles para los usuarios con acceso de Escritura. Sin embargo, al intentar realizar dicha acción, ocurre un error, con un texto que indica que el usuario no tiene permiso para realizar la acción.
Si recibes un mensaje de error como uno de los que se muestran a continuación, contacta a un administrador de la organización Harmony para asegurarte de que eres miembro del rol adecuado en la organización y que tu rol ha sido otorgado con el nivel de acceso apropiado en el entorno (ver 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 para el entorno: XXXXXX
Texto de error
Error
Falló la autorización - Ocurrió un error: el usuario no tiene permiso para realizar esta operación para 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. 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 puedes realizar cambios en el flujo de trabajo simultáneamente, con tus 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 varios usuarios colaboran 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 previo aviso.
Edición concurrente
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 Guardar 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.
Despliegue
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 realice el despliegue.
Guardar
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.
Guardado automático
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 mientras se realizan 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 script y transformación 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 (descrito 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 la 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 del proyecto; eventos de restauración del proyecto y acciones que interactúan con Harmony, como desplegar un proyecto, no se pueden deshacer ni rehacer.
Deshacer y rehacer básico
Las capacidades básicas de deshacer y rehacer que proporciona tu navegador y sistema operativo son compatibles dentro de las pantallas de configuración de estos componentes:
- Puntos finales
- Actividades
- Notificaciones por correo electrónico
- Esquemas
- Scripts
- Variables del 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ásico, cada pila de deshacer/rehacer es separada y se basa en cada paso.
Para usar deshacer y rehacer básico, utiliza los atajos de teclado estándar que son compatibles con tu navegador y sistema operativo.
Deshacer y rehacer mejorado
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 navegas y realizas 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, puedes 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 con 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. Puedes retroceder a través de todos los cambios que realizaste en el lienzo de diseño o dentro de una transformación desde que abriste el proyecto.