Dar a los usuarios la capacidad de acceder a su(s) aplicación(es) impulsadas por Ubidots es una característica que distingue a Ubidots de otras plataformas, dándole la ventaja competitiva para desarrollar y desplegar aplicaciones impulsadas por Ubidots a usuarios finales que pueden ver e interactuar con ellas.
Por ejemplo, en una cervecería, el supervisor de la planta puede querer que sus operadores tengan acceso a tableros específicos para el tiempo de actividad de las máquinas diarias, pero no al sistema HVAC del edificio, ya que estos datos corresponden al equipo de mantenimiento. Con la gestión de usuarios de Ubidots, puede organizar los datos de su cuenta en grupos separados llamados "Organizaciones", dando acceso a los usuarios finales según sus roles dentro de la empresa o proyecto.
Las aplicaciones impulsadas por Ubidots también pueden ser personalizadas con el logotipo de su empresa y dominio.
Para comenzar, hablemos de alguna lógica de Ubidots:
Todas las cuentas de Ubidots comienzan con una sola aplicación que puede ser accedida por los usuarios a través de un portal de inicio de sesión privado. Cada aplicación incluye y sigue la estructura jerárquica a continuación.
Propietario: La persona que crea y gestiona la cuenta de Ubidots, su(s) aplicación(es) y sus organizaciones. Hay un propietario por cuenta de Ubidots.
Aplicación(es): Una solución IoT que contiene tableros, alertas, análisis y organizaciones que contienen usuarios que tienen permiso de acceso en forma de roles.
Organizaciones: Diferentes ramas de usuarios que tienen acceso a los datos proporcionados por la aplicación y son controlados por el propietario y administradores.
Roles: Diferentes grupos de autenticación que otorgan a los usuarios permisos o restricciones a las herramientas, características y datos dentro de una aplicación de Ubidots.
Usuarios: Persona(s) capaces de ver los datos de una aplicación e interactuar con Ubidots según el particular Rol que se les ha otorgado.
Diferentes aplicaciones le permiten personalizarlas o etiquetarlas de forma independiente y que sean accesibles por diferentes usuarios finales. Todas las cuentas de Ubidots comienzan con una sola aplicación. Puede desplegar fácilmente una nueva aplicación desde la pestaña "aplicaciones" en Ubidots.
Además, al usar etiquetas, no solo puede organizar mejor sus recursos de Ubidots (tableros, dispositivos, informes, eventos y usuarios), sino también definir qué pueden ver e interactuar sus usuarios en su aplicación. Aprenda más sobre etiquetas aquí.
1. Crear una organización
Una organización es una subdivisión de cualquier aplicación de Ubidots en diferentes usuarios, tableros, dispositivos, eventos y tokens de API. Una organización puede ser diferentes clientes, diferentes departamentos de un negocio, o cualquier otro agrupamiento de usuarios, tableros y dispositivos.
1.1. Creando una organización en su aplicación
Haga clic en "usuarios" en la barra de navegación principal y luego seleccione "organizaciones" en el menú desplegable.
Haga clic en el botón "+" en la esquina superior derecha. Nombre su organización y agregue una descripción (opcional).
Haga clic en la marca de verificación verde en la esquina inferior derecha. Elija la aplicación a la que pertenecerá la nueva organización.
1.2. Personalizar/editar la configuración de la organización
Puede asignar sin esfuerzo dispositivos, eventos, tableros, tokens organizacionales, y usuarios utilizando el panel de gestión en el lado izquierdo dentro de la configuración de la organización.
2. Crear roles
En Ubidots, "roles" son los diferentes grupos de autenticación con permisos o restricciones designadas a las herramientas, características y datos dentro de una aplicación.
2.1. Creando un nuevo rol
Haga clic en "usuarios" en la barra de navegación principal y luego seleccione "roles" en el menú desplegable.
Haga clic en el botón "+" ubicado en la esquina superior derecha para crear un nuevo rol.
Al editar permisos, verá el "✓" junto a cualquier permiso habilitado. Cuando un "✗" es visible, el permiso no se otorgará a los usuarios con este rol.
Tableros | |||
Permiso para cambiar un tablero existente. | Permiso para crear un tablero. | Permiso para ver un tablero. | Permiso para eliminar un tablero existente. |
Informes | |||
Permiso para cambiar un informe existente. | Permiso para crear un informe. | Permiso para eliminar un informe existente. | Permiso para ver un informe. |
Roles | |||
Permiso para cambiar un rol existente. | Permiso para crear un rol. | Permiso para eliminar un rol existente. | Permiso para ver un rol. |
Dispositivos | |||
Permiso para cambiar un dispositivo existente. | Permiso para cambiar un valor existente. | Permiso para ver valores de widgets. | Permiso para ver un dispositivo. |
Permiso para cambiar una variable existente. | Permiso para crear un dispositivo. | Permiso para ver una variable. | Permiso para eliminar una variable existente. |
Permiso para crear un valor. | Permiso para crear una variable. | Permiso para ver las estadísticas de una variable. | Permiso para ver un valor. |
Permiso para eliminar un dispositivo existente. | Permiso para eliminar un valor existente. | ||
Gestión de usuarios finales | |||
Permiso para cambiar una organización existente. | Permiso para cambiar un usuario existente. | Permiso para ver un usuario. | Permiso para ver una organización. |
Permiso para crear un usuario. | Permiso para eliminar organizaciones | Permiso para crear una organización. | Permiso para eliminar un usuario existente. |
Eventos | |||
Permiso para cambiar un evento existente. | Permiso para crear un evento. | Permiso para eliminar un evento existente. | Permiso para ver un evento. |
Widgets | |||
Permiso para cambiar un widget existente. | Permiso para crear un widget. | Permiso para eliminar un widget existente. | Permiso para ver los datos de un widget. |
Permiso para ver un widget. | |||
Grupos | |||
Permiso para cambiar grupos de dispositivos existentes. | Permiso para crear grupos de dispositivos. | Permiso para eliminar grupos de dispositivos existentes. | Permiso para ver grupos de dispositivos. |
2.2. Roles predeterminados de Ubidots
Exploradores: Pueden crear, editar, ver y eliminar tableros y eventos. Pueden ver los dispositivos, variables y valores, pero no pueden editarlos o eliminarlos.
Espectadores: Pueden ver tableros, dispositivos, variables y sus valores, pero no pueden crearlos, editarlos o eliminarlos.
Espectadores de tableros: Solo pueden ver los tableros de datos de su organización.
Gerentes: Pueden hacer todo lo que un administrador puede hacer, excepto crear, editar o eliminar usuarios finales.
Crea tu propio: Puedes crear permisos de acceso personalizados para usuarios finales según lo consideres necesario.
2.3. Editar y eliminar roles
Para editar o eliminar un rol, simplemente seleccione el botón correspondiente a la acción que necesita del rol elegido.
3. Crear usuarios y asignar un rol
"Usuarios" son individuos capaces de ver los datos de una aplicación e interactuar con Ubidots según el particular rol que se les ha otorgado.
Para crear un usuario, vaya a "usuarios" en la barra de navegación principal y luego seleccione "usuarios" en el menú desplegable. Luego...
Haga clic en el botón "+" ubicado en la esquina superior derecha para crear un nuevo usuario.
Asigne un nombre de usuario, complete el correo electrónico del usuario y asigne una contraseña.
Seleccione la organización predeterminada del usuario.
Asigne al usuario un rol (grupo de permisos).
Un paso opcional es usar una etiqueta en el usuario. Esta es una gran herramienta para controlar lo que sus usuarios finales ven en su aplicación al hacer coincidir etiquetas en usuarios y otras entidades. Aprenda más sobre etiquetas aquí.
Asigne al usuario a una o múltiples organizaciones.
Agregue la información de contacto del usuario. Aunque este es un paso opcional, es útil para notificar a los usuarios utilizando el módulo "eventos".
Envíe una invitación al usuario a través del correo electrónico seleccionado en el primer paso (opcional).
3.1. Editar usuarios
En caso de que necesite editar un usuario, su rol, o ver su actividad, haga clic en los tres puntos a la derecha del usuario y seleccione la opción deseada de esta lista de opciones:
4. Asignar usuarios a organizaciones
Agregar usuarios a una organización se puede hacer durante el proceso de creación o edición del usuario o desde la organización, de la siguiente manera:
Haga clic en "usuarios" en la barra de navegación principal y luego seleccione "organizaciones" en el menú desplegable.
Ingrese a la organización a la que desea agregar usuarios haciendo clic en su nombre.
Haga clic en "usuarios" en el menú de la izquierda.
Haga clic en el botón "+" en la esquina superior derecha.
Seleccione el(los) usuario(s) que desea agregar a la organización, asígnele un rol y, opcionalmente, envíe una invitación a ellos.
5. Asignar dispositivos a una organización
NOTA IMPORTANTE: Por motivos de facturación, un dispositivo puede ser asignado a SOLO UNA organización.
1) Desde el menú de la organización:
Haga clic en "usuarios" en la barra de navegación principal y luego seleccione "organizaciones" en el menú desplegable.
Ingrese a la organización a la que desea agregar usuarios haciendo clic en su nombre.
Haga clic en "dispositivos" en el menú de la izquierda.
Haga clic en el botón "+" en la esquina superior derecha.
Seleccione el(los) dispositivo(s) que desea agregar a la organización. Si selecciona un dispositivo que ya pertenece a otra organización, se asignará a la nueva (solo puede pertenecer a una organización).
2) Desde la lista de dispositivos:
Haga clic en "dispositivos" en la barra de navegación principal y luego seleccione "dispositivos" en el menú desplegable.
Seleccione uno o múltiples dispositivos haciendo clic en su ícono (o selecciónelos todos haciendo clic en la casilla de verificación en la parte superior izquierda de la lista de dispositivos).
Asigne los dispositivos seleccionados a la organización de su elección haciendo clic en el botón correspondiente (mostrado en la imagen a continuación).
Asignar en bloque un grupo de dispositivos
Haga clic en "dispositivos" en la barra de navegación principal y luego seleccione "grupos" en el menú desplegable.
Asigne el grupo seleccionado a la organización de su elección haciendo clic en los tres puntos ubicados a la derecha de cada grupo y luego haciendo clic en la opción "asignar".
6. Asignar tableros a una organización
NOTA IMPORTANTE: Un tablero puede ahora ser asignado a MÁS DE UNA organización. Para más información sobre esto, consulte este artículo.
1) Desde la lista de tableros:
Haga clic en "datos" en la barra de navegación principal y luego seleccione "tableros" en el menú desplegable.
Haga clic en el botón de hamburguesa ubicado en la esquina superior izquierda de la pantalla, luego haga clic en los tres puntos del tablero que desea asignar a una organización y seleccione la opción "asignar organización".
2) Desde el menú de la organización:
Haga clic en "usuarios" en la barra de navegación principal y luego seleccione "organizaciones" en el menú desplegable.
Ingrese a la organización a la que desea agregar usuarios haciendo clic en su nombre.
Haga clic en "tableros" en el menú de la izquierda.
Haga clic en el botón "+" en la esquina superior derecha.
Seleccione el(los) tablero(s) que desea agregar a la organización.
7. Exportar informes de uso mensual de la aplicación
Conocer el uso de una organización en particular, o de todas ellas, es esencial para escalar, presupuestar y fines de facturación. Exporte el uso mensual de su(s) aplicación(es) de Ubidots desde la sección de organización de su aplicación.
Haga clic en "usuarios" en la barra de navegación principal y luego seleccione "organizaciones" en el menú desplegable.
2. Seleccione una o múltiples organizaciones haciendo clic en sus casillas de verificación correspondientes (o selecciónelas todas haciendo clic en la casilla de verificación en la parte superior izquierda de la lista de organizaciones).
3. Haga clic en el botón "exportar uso", resaltado en la imagen a continuación.