Perfil del usuario
Última modificación: 19/12/2024
Recuperar el perfil de un usuario
Recupera la información del perfil de un usuario.
Si el usuario que se busca es el mismo que el que realiza la petición se devuelve toda la información del usuario y los módulos de su organización.
Si por el contrario se está buscando otro usuario solo se devolverá la información básica del mismo.
También se puede intentar recuperar las próximas reservas del usuario (búsqueda de empleado). Para ello se deberá hacer uso del parámetro getNextBookings en la petición.
La búsqueda de empleado se realiza, siempre y cuando el usuario haya dado su consentimiento previo (en caso de que la búsqueda de empleado obligatoria esté activada, no se tendrá en cuenta el consentimiento de búsqueda del usuario), mediante las reservas que tiene organizadas, también teniendo en cuenta si la subcategoría a la que pertenecen los recursos de dichas reservas tienen activada la opción que permite que sean buscadas.
Se realiza una búsqueda de las reservas que ha creado el usuario para saber en que ubicación se encontrará. En caso de no tener reservas, no se podrá localizar al usuario mediante este sistema.
La búsqueda se realiza con fecha y hora del momento en el que se realiza la petición con una amplitud de 1 hora, es decir, si la petición de busqueda se realiza a las 12:30 se buscará al usuario dentro del rango 12:30 - 13:30.
El ról móvil define que puede hacer el usuario dentro de la app:
- USER_MOBILE_APP: Rol básico, no tiene ningún permiso especial.
- TEAM_MANAGER: Puede hacer lo mismo que USER_MOBILE_APP, además, puede usar la funcionalidad de reserva supervisada.
El idioma del usuario se envía siguiendo el formato establecido por el estándar IETF BCP 47.
Módulos de la organización
Los módulos de la organización, son las funcionalidades “extra” que pueden estar activadas o no.
Podemos encontrar los siguientes módulos:
-
Sincronización externa: Sincronización de las reservas con plataformas de terceros como Outlook o Google.
Hay tres tipos de sincronización:
- NONE: No existe sincronización externa.
- GOOGLE: La sincronización externa es con Google workspace.
- MICROSOFT: La sincronización externa es con Microsoft Outlook.
-
Búsqueda de empleado: Localización de los empleados mediante el sistema de reservas de Bookker.
| Value | Description |
|---|---|
| true | La organización tiene activada la búsqueda de empleados. |
| false | La organización no tiene activada la búsqueda de empleados. |
- Búsqueda de empleado obligatoria: En caso de estar activado, no se tendrá en cuenta el consentimiento de búsqueda del usuario buscado al intentar obtener sus reservas.
| Value | Description |
|---|---|
| true | La organización tiene activada la búsqueda de empleados obligatoria. |
| false | La organización no tiene activada la búsqueda de empleados. |
- Validación de presencia: Control de la presencia obligatorio para ciertas acciones dentro del sistema, por ejemplo el Check-In.
| Value | Description |
|---|---|
| NONE | No tiene validación de presencia. |
| WIFI | Tiene validación de presencia mediante wifi. |
| BEACON | Tiene validación de presencia mediante beacons. |
| WIFI_BEACON | Tiene validación de presencia mediante wifi y beacons. |
| SITUM | Tiene validación de presencia mediante Situm. |
- Buzón de sugerencias: La organización tiene activado / desactivado el modulo de buzón de sugerencias.
| Value | Description |
|---|---|
| true | La organización tiene activado el buzón de sugerencias. |
| false | La organización no tiene activado el buzón de sugerencias. |
- Buzón de incidencias: La organización tiene activado / desactivado el modulo de buzón de incidencias. NOTA IMPORTANTE 25/11/2020: NO usar la información recibida en este campo, ya que, aunque no es errónea, ahora se envía en el objeto issuesConfig, solo que también se mantiene aquí para evitar problemas de compatibilidad con versiones anteriores de la app móvil y web app.
| Value | Description |
|---|---|
| true | La organización tiene activado el buzón de incidencias. |
| false | La organización no tiene activado el buzón de incidencias. |
-
Parking: La organización tiene parking.
-
Vehículo requerido: La organización tiene activado / desactivado el módulo de vehículo requerido.
| Value | Description |
|---|---|
| true | La organización tiene activado el módulo de vehículo requerido. |
| false | La organización no tiene activado el módulo de vehículo requerido. (Hay que bloquear la parte de Vehículos en la app y no hay que mandar el campo licensePlate en la petición de crear reserva de parking). |
- Usuarios pueden editar su estado de trabajo: La organización tiene activado / desactivado este módulo.
| Value | Description |
|---|---|
| true | La organización tiene activado el módulo. Los usuarios pueden crear, editar y eliminar excepciones de estado de trabajo |
| false | La organización tiene activado el módulo. Los usuarios no pueden crear, editar y eliminar excepciones de estado de trabajo |
-
Configuración del módulo de calendario de trabajo de los usuarios: La organización tiene activado / desactivado este módulo.
-
Configuración de Find slot: La organización tiene activado el módulo de Find slot (si no aparece es que el módulo de find slot está desactivado)
Los campos son los siguientes:
- maxSelection: La cantidad máxima de opciones que pueden enviar para crear una reserva find slot, por defecto son 3.
- minLifeTime: Tiempo de vida mínimo de votación, por defecto es una hora, en la llamada el valor envíado está en horas.
- maxLifeTime: Tiempo de vida máximo de votación, por defecto son 7 días, aunque en la llamada se envía en horas.
- maxRangeDays: En las opciones enviadas para crear una reserva de find slot, entre la opción mas cercana a la fecha actual y la mas lejana, no puede haber más de 10 días de diferencia.
-
Configuración de incidencias: La organización tiene por defecto una configuración de incidencias, que consta de los siguientes campos:
- organizationId: El id de la organización a la que pertenece esta configuración de incidencias.
- issues: boolean que indica si las incidencias están activadas o no.
- issuesText: El texto que se mostrará a los usuarios cuando pulsen en el botón crear incidencia, en vez de la vista habitual. Este texto solo tiene relevancia si el tipo de configuración es CUSTOM y el booleano issues es true. Puede NO aparecer en la respuesta.
- issuesConfigType: El tipo de configuración de incidencias, puede ser DEFAULT o CUSTOM.
-
Configuración de política privacidad: La organización tiene por defecto una configuración de la política de privacidad personalizada (no confundir con la política de privacidad de Bookker), que puede estar activada o desactivada, y que consta de los siguientes campos:
- organizationId: El id de la organización a la que pertenece esta configuración de política de privacidad.
- privacyPolicy: boolean que indica si la política de privacidad de la organización está activada o desactivada.
- privacyPolicyText: Texto que contiene la política de privacidad. Este texto solo tiene relevancia si el booleano privacyPolicy es true.
-
Política de privacidad de Bookker: Contiene la política de privacidad de Bookker, y el idioma en el que está esa política de privacidad. En caso de que el usuario tenga un idioma no contemplado por Bookker, o que no se tenga el texto para el idioma solicitado, se usa la política de privacidad en inglés.
-
acceptedCustomPolicy: Indica si se ha aceptado la política de privacidad custom. Si es false y la política de privacidad custom está activa, se le tendrá que pedir al usuario que acepte dicha política.
-
acceptedBookkerPolicy: Indica si se ha aceptado la política de privacidad de Bookker. Si es false se le tendrá que solicitar al usuario que acepte la política de privacidad de Bookker.
-
showBuildingAccess: Indica si desde las aplicaciones tienen que mostrar en la ficha de las reservas el estado del acceso del usuario al edificio.
-
microsoftModulesConfig: Configuración de los diferentes módulos de sincronización con Microsoft.
- eventsModuleConfig: Configuración del módulo de sincronización de eventos con Microsoft Outlook.
- allowRecurrence: Indica si se permite la recurrencia de reservas de espacios.
- allowMultipleResourcesBooking: Indica si se permite la reserva de múltiples recursos en el mismo evento.
- processEventBody: Indica si hay que procesar la descripción de las reservas de espacios. En caso de no ser necesario, se deberá ocultar el campo de descripción en todas las vistas de creación y edición de reserva.
- onlineMeetingCreationOptionType: Indica si se debe crear las reservas de espacio con enlace de reunión. Puede tener 3 valores:
- WITH_ONLINE_MEETING: Se crea enlace siempre
- WITHOUT_ONLINE_MEETING: Nunca se crea enlace
- USER_CAN_CHOOSE: Con esta opción, únicamente se creará enlace cuando el campo “createOnlineMeeting” de las reservas de espacio, este a true. En el caso de no llegar o ser false. No se generará enlace para la reunión en Bookker.
- eventsModuleConfig: Configuración del módulo de sincronización de eventos con Microsoft Outlook.
-
supervisedBookingConfig: Configuración de las reservas supervisadas de la organización.
- maxUsers: Número máximo de usuarios que se permiten seleccionar en una misma reserva supervisada.
- maxTimeUnassigned: Tiempo de vida de las reservas supervisadas que no han sido asignadas. Es decir, reservas supervisadas que no han llegado a completar el paso de asignación de usuarios a los recursos reservados.
-
customizeImages: Permite a las organizaciones personalizar las imágenes de los recursos.
-
costPerHour: Permite que las organizaciones establezcan un coste por hora en los recursos.
-
teamsModuleConfig: Informa sobre la configuración del módulo de sincronización de Teams. Para saber si está activo nos debemos fijar en el parámetro allowMicrosoftTeamsSync. Si está a true quiere decir que el módulo está activo y os aparecerá el objeto teamsModuleConfig; por el contrario si está a false, no aparecerá el objeto teamsModuleConfig. Dentro del propio objeto teamsModuleConfig podemos encontrar el objeto onlineMeetingTeamsCreationOptionType que tiene los siguientes valores:
-
WITH_ONLINE_MEETING: Indica que siempre que se pueda se debe crear reunión de teams.
-
USER_CAN_CHOOSE: Indica que el usuario debe poder elegir si quiere reunión de teams o no.
Es importante recordar que este módulo sólo aplica a reservas en recursos no sincronizados con Microsoft, es decir, no tienen el externalSyncEmail rellenado.
-
-
recurrenceConfig: Dentro de este modulo se establece la información de configuración de recurrencia / reservas repetidas. Por el momento existen los siguientes parámetros:
- workstationsMaxRecurrenceDays: Indica el límite de días que se pueden intentar reservar en una misma recurrencia para la categoría de puestos.
- spacesMaxRecurrenceDays: Indica el límite de días que se pueden intentar reservar en una misma recurrencia para la categoría de espacios.
- parkingsMaxRecurrenceDays: Indica el límite de días que se pueden intentar reservar en una misma recurrencia para la categoría de parking.
- dinningAreasMaxRecurrenceDays: Indica el límite de días que se pueden intentar reservar en una misma recurrencia para la categoría de comedor.
-
enableParkingBlacklist: Permite que las organizaciones limiten el uso de las plazas de parking para usuarios que hacen un mal uso de estas.
-
smartParkingConfig: Dentro de este módulo se establece la información referente a smart parking del usuario. Por el momento existen los siguientes parámetros:
-
enableParkingAutomatic: Indica si esta activado el módulo de smart parking
-
routine1ExecutionTimeMs: Indica la hora de ejecución de la primera rutina en ms
-
routine2ExecutionTimeMs: Indica la hora de ejecución de la segunda rutina en ms
-
checkUserWorkingStatus: Indica si se debe tener en cuenta los estados de trabajo del usuario
-
checkBuildingHolidays: Indica si se debe tener en cuenta los festivos del edificio
-
Estados de trabajo
Dentro del objeto de los estados de trabajo encontramos dos campos especialmente importantes:
- mustBlockBookings: Se trata de un booleano que indica si el estado de trabajo bloquea o no la creación de reservas por parte del usuario.
- mustCedeParkingSlot: Se trata de un booleano que indica si el estado de trabajo cesará automáticamente la plaza fija del usuario.
Reglas del usuario
- workingDay: Jornada de trabajo del usuario. Puede estar expresada diariariamente, semanal o mensualmente.
- requiresApproval: Indica si el usuario requiere aprovación de un gestor para completar sus reservas.
- allowAutomaticWorkstationBooking: Indica si el usuario puede hacer reservas de puesto del tipo automático (se le da un puesto en base a los criterios y filtros seleccionados por el usuario).
- allowManualWorkstationBooking: Indica si el usuario puede hacer reservas de puesto del tipo manual (seleccionando el recurso concreto a reservar).
Tipo de OCR
- TESSERACT: Es el tipo de OCR por defecto para todos los usuarios.
- BOOKKER: Es el tipo de OCR creado por Bookker.
Request
HTTP request
GET /api/v1/users/me
GET /api/v1/users/{userId}
GET /api/v1/users/me?getNextBookings={boolean}
GET /api/v1/users/{userId}?getNextBookings={boolean}
Headers
| Header | Value | Required |
|---|---|---|
| Authorization | Bearer eyJ0eXBlIjoiSldUIiwiYWxnIjoiSFM1MT… | true |
Response
Se devuelve un código 200 con la información básica del usuario.
Respuesta cuando el usuario ha solicitado la información de su perfil
{
"id": "7c008797-7ce7-4b6b-9907-8692f855f538",
"name": "Alex",
"surname": "Jupiter",
"alias": "96e9df13309d4720bcc2a9cffbdba213",
"upn": "alex@bookker.es",
"email": "alexander.fernandez@bookkercorp.com",
"organization": {
"id": "8aee218a-fce2-4900-9410-00f485a2729e",
"name": "Jupiter SL",
"type": "BUSINESS",
"status": "ACTIVE",
"email": "miguel.jupiter@bookker.es",
"phone": "12903812903",
"authType": "NATIVE",
"organizationLanguage": "es",
"videoTeleconferenceAddress": "s",
"modules": {
"organizationId": "8aee218a-fce2-4900-9410-00f485a2729e",
"externalSynchronization": "NONE",
"employeeSearch": true,
"employeeSearchMandatory": false,
"presenceValidation": "NONE",
"suggestions": true,
"issues": true,
"parking": true,
"vehicleRequired": true,
"automaticVehicleValidation": false,
"usersCanEditWorkingStatus": true,
"workingStatusActivated": true,
"webAppCheckinWithoutCamera": true,
"findSlotConfig": {
"maxSelection": 3,
"minLifeTime": 1,
"maxLifeTime": 168,
"maxRangeDays": 10
},
"issuesConfig": {
"organizationId": "8aee218a-fce2-4900-9410-00f485a2729e",
"issues": true,
"issuesText": "<h2>Esto es un título H2</h2><p><br /></p><p><strong>Esto es negrita</strong></p><p><br /></p><p><a href=\"www.youtube.com\" target=\"_blank\" rel=\"nofollow noopener noreferrer\"><strong><em><u>LINK PARA RELLENAR DOCUMENTACIÓN DEL VEHÍCULO</u></em></strong></a></p><p><br /></p><p><br /></p><p><a href=\"www.hola.com\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">hola</a></p>",
"issuesConfigType": "CUSTOM"
},
"privacyPolicyConfig": {
"organizationId": "8aee218a-fce2-4900-9410-00f485a2729e",
"privacyPolicy": true,
"privacyPolicyText": "<p>Política de Privacidad</p><p><br /></p><p>Esta Política de Privacidad establece cómo Jupiter SL recopila, utiliza y protege la información personal que usted proporciona al utilizar nuestra aplicación móvil.</p><p><br /></p><p>Recopilación de información: Al utilizar nuestra aplicación, podemos recopilar información personal, como su nombre, dirección de correo electrónico, número de teléfono y ubicación. También podemos recopilar información no personal, como el tipo de dispositivo que utiliza y su dirección IP.</p><p>r</p><p>Uso de la información: Utilizamos la información recopilada para proporcionarle nuestros servicios y mejorar su experiencia de usuario. Podemos utilizar su información de contacto para enviarle comunicaciones relacionadas con la aplicación y para responder a sus consultas..</p><p><br /></p><p>Protección de la información: Nos comprometemos a proteger su información personal y mantenerla segura. Hemos implementado medidas de seguridad para protegerla contra el acceso no autorizado, el uso o la divulgación.</p><p><br /></p><p>Compartir información: No compartiremos su información personal con terceros sin su consentimiento, a menos que estemos obligados por ley a hacerlo.</p><p><br /></p><p>Cookies: Utilizamos cookies y tecnologías similares para mejorar la funcionalidad de nuestra aplicación y recopilar información sobre su uso.</p><p><br /></p><p>Menores de edad: Nuestra aplicación no está dirigida a menores de 13 años y no recopilamos intencionalmente información personal de ellos.</p><p><br /></p><p>Cambios en la política de privacidad: Nos reservamos el derecho de actualizar esta Política de Privacidad en cualquier momento. Le recomendamos que la revise periódicamente para estar informado sobre cualquier cambio.</p><p><br /></p><p>Al utilizar nuestra aplicación, usted acepta esta Política de Privacidad y acepta nuestros términos y condiciones de uso. Si tiene alguna pregunta o inquietud sobre nuestra política de privacidad, no dude en ponerse en contacto con nosotros a través de info.jupiter@bookker.es</p><p><br /></p><p>Prueba de texto</p><p><br /></p>"
},
"bookkerPrivacyPolicy": {
"privacyPolicyLanguage": "es",
"privacyPolicyText": "<p>En cumplimiento de lo dispuesto en el Reglamento (UE) 2016/679 del Parlamento Europeo y del Consejo de 27 de abril de 2016 y La Ley 34/2002, de 11 de julio, de Servicios de la Sociedad de la información y de comercio electrónico, le informamos que la titularidad del dominio de nuestro Sitio Web <a href=\"https://bookkercorp.com/index.html\" target=\"_blank\" style=\"background-color:transparent;color:rgb( 111 , 110 , 219 )\" rel=\"nofollow noopener noreferrer\">www.bookkercorp.com</a> corresponde a la BOOKKER CORPORATE S.L.; identificada con N.I.F Nº B88198197, con domicilio social en la calle Valle Del Cerrato 5 - Bloque 1, Bajo-d, (28229-Villanueva del Pardillo) de Madrid, inscrita en el Registro Mercantil de Madrid, Tomo 38215, Libro 0, Folio 31, Hoja M-679993, Inscripción 1.</p><p><br /></p><p><strong>Responsable de Tratamiento: </strong>BOOKKER CORPORATE S.L.</p><p><strong>C.I.F:</strong> B88198197</p><p><strong>Dirección:</strong> C/ Valle Del Cerrato 5 - Bloque 1, Bajo-d, (28229-Villanueva del Pardillo) de Madrid</p><p><strong>Teléfono:</strong> 686 558 347</p><p><strong>Correo electrónico:</strong> <a href=\"mailto:info@bookkercorp.com\" target=\"_blank\" style=\"background-color:transparent;color:rgb( 111 , 110 , 219 )\" rel=\"nofollow noopener noreferrer\">info@bookkercorp.com</a></p><p><strong>Delegado de Protección de Datos:</strong> Denemax Consulting S.L.</p><p><strong>Contacto DPD:</strong> Denemax Consulting S.L.</p><p><strong>Dirección: </strong>C/ Carpinteros nº 6 planta 1ª oficina 21 , 28670, Villaviciosa de Odón, Madrid</p><p><strong>Telf:</strong> 91 616 16 71</p><p><strong>Correo electrónico:</strong> <a href=\"mailto:dpd.empresa@denemax.es\" target=\"_blank\" style=\"background-color:transparent;color:rgb( 111 , 110 , 219 )\" rel=\"nofollow noopener noreferrer\">dpd.empresa@denemax.es</a></p><p><br /></p><p>Puedes revisar el aviso legal de Bookker en <a href=\"https://bookkercorp.com/aviso-legal.html\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">bookkercorp.com/aviso-legal</a></p><p><br /></p><h2><strong>1. Objeto</strong></h2><p><br /></p><p>Nos hemos esforzado en crear un espacio para nuestros usuarios seguro y confiable y en un cumplimiento de nuestras obligaciones legales garantizando el cumplimiento de la normativa vigente en la materia y configurando dicha política como uno de los pilares básicos por lo que queremos compartir nuestros principios respecto a su privacidad y le invitamos a que lea nuestra Política de Privacidad.</p><p><br /></p><p>La visita a nuestra Web no implica que el usuario esté obligado a facilitar ninguna información. En el caso de que el usuario facilite alguna información de carácter personal, los datos recogidos en este sitio web serán tratados de forma leal y lícita con sujeción en todo momento en cumplimiento de lo dispuesto en el Reglamento (UE) 2016/679 del Parlamento Europeo y del Consejo de 27 de abril de 2016 y La Ley 34/2002, de 11 de julio, de Servicios de la Sociedad de la información y de comercio electrónico y demás normativa de desarrollo.</p><p><br /></p><p>El hecho de no facilitar cierta información señalada como obligatoria, puede conllevar que no sea posible gestionar su registro como usuario o atender su solicitud.</p><p><br /></p><p>BOOKKER CORPORATE S.L. garantiza la protección de todos los datos de carácter personal que el Usuario proporcione en el Sitio Web y, en cumplimiento de lo dispuesto en el Reglamento (UE) 2016/679 del Parlamento Europeo y del Consejo de 27 de abril de 2016 y restante normativa de aplicación, le informa que:</p><p><br /></p><p><strong>Desarrollo de la política</strong></p><p><br /></p><p><strong></strong>En ese sentido, la empresa informa a todos sus usuarios lo siguiente:</p><ul><li>Todos los datos de carácter personal facilitados a BOOKKER CORPORATE S.L. actuando como Responsable de Tratamiento quedaran mantenidos bajo su responsabilidad. La principal finalidad de dicho tratamiento es la gestión de los usuarios registrados en nuestra web, así como el envío de publicidad relativa a los productos y servicios presentados por BOOKKER CORPORATE S.L.</li><li>BOOKKER CORPORATE S.L. asegura la confidencialidad de los datos aportados y garantiza que, en ningún caso, serán cedidos para ningún otro uso sin mediar consentimiento previo y expreso de nuestros usuarios. Sólo le pediremos aquellos datos necesarios para la prestación del servicio requerido y únicamente serán empleados para este fin.</li><li>Los Usuarios, garantizan que los datos aportados son verdaderos, exactos, completos y actualizados, y serán los únicos responsables de cualquier daño o perjuicio, directo o indirecto, que pudiera ocasionarse como consecuencia del incumplimiento de tal obligación. En el caso de que los datos aportados por un Usuario pertenecieran a un tercero distinto de quien facilita los datos, el Usuario deberá informar al tercero de los aspectos contenidos en esta Política y obtener su autorización para facilitar sus datos a BOOKKER CORPORATE S.L.</li><li>El usuario debe comunicar a BOOKKER CORPORATE S.L cualquier modificación en los datos de carácter personal para la correcta gestión y calidad del servicio y de los datos tratados, en especial los referentes a los datos de contacto, como el domicilio, nombre, domiciliación bancaria, email, teléfono, etc. </li><li>En el supuesto de que la solicitud o el servicio fuera suscrito por una entidad jurídica, el consentimiento otorgado por los apoderados o autorizados a los efectos del artículo 21 de la Ley 34/2002, se entenderá dado tanto en su propio nombre como en el de la entidad jurídica a la que representan.</li><li>En el tratamiento de tus datos personales, aplicaremos los siguientes principios que se ajustan a las exigencias del nuevo reglamento europeo de protección de datos:</li><li>Principio de licitud, lealtad y transparencia: Siempre vamos a requerir tu consentimiento para el tratamiento de tus datos personales para uno o varios fines específicos que te informaremos previamente con absoluta transparencia.</li><li>Principio de minimización de datos: Solo vamos a solicitar datos estrictamente necesarios en relación con los fines para los que los requerimos. Los mínimos posibles.</li><li>Principio de limitación del plazo de conservación: los datos serán mantenidos durante no más tiempo del necesario para los fines del tratamiento, en función a la finalidad, te informaremos del plazo de conservación correspondiente, en el caso de suscripciones, periódicamente revisaremos nuestras listas y eliminaremos aquellos registros inactivos durante un tiempo considerable.</li><li>Principio de integridad y confidencialidad: tus datos serán tratados de tal manera que se garantice una seguridad adecuada de los datos personales y se garantice confidencialidad. Debes saber que tomamos todas las precauciones necesarias para evitar el acceso no autorizado o uso indebido de los datos de nuestros usuarios por parte de terceros.</li></ul><p><br /></p><p><strong>Consentimiento</strong></p><p><strong></strong></p><p><strong></strong>Los datos personales recabados a través de un formulario son necesarios para atender su solicitud, y por tanto es obligatorio proporcionarlos, ya que si no se suministraran estos datos considerados necesarios, BOOKKER CORPORATE S.L no podrá gestionar su solicitud o servicio.</p><p><br /></p><p>Mediante el envío de los formularios entendemos que el usuario presta su consentimiento para que se traten los datos conforme a las finalidades previstas en cada uno de los formularios. BOOKKER CORPORATE S.L no comunicará los datos a terceros salvo en los supuestos legalmente establecidos o autorizados por el interesado. BOOKKER CORPORATE S.L comunica a los titulares de los datos su intención de enviarles comunicaciones comerciales, información y newsletter que consideremos de su interés por correo electrónico o por cualquier otro medio de comunicación electrónica equivalente. Asimismo, los titulares manifiestan conocer esta intención y prestan su consentimiento expreso para la recepción de las mencionadas comunicaciones. El consentimiento aquí prestado por el Titular para comunicación de datos a terceros tiene carácter revocable en todo momento, sin efectos retroactivos.</p><p><br /></p><p><strong>¿Con qué finalidad tratamos sus datos?</strong></p><p><strong></strong></p><p><strong></strong>En BOOKKER CORPORATE S.L tratamos los datos que nos facilitan las personas interesadas con el fin de gestionar distintas actividades derivadas de procedimientos específicos realizados dentro del ámbito de BOOKKER CORPORATE S.L Comunicación y gestión así como el envío de información, presupuestos, etc. De esta manera, utilizaremos sus datos para llevar al cabo algunas de las siguientes acciones:</p><ul><li>Envío de la información que nos soliciten mediante los diferentes formularios habilitados en nuestra página web o cualquier otro medio de contacto con nuestra empresa:</li><li class=\"ql-indent-1\">Consentimiento del interesado (habilitado por el artículo 6.1. RGPD)</li><li class=\"ql-indent-1\">Consentimiento del interesado (habilitado por el artículo 20 LSSICE)</li><li class=\"ql-indent-1\">Interés legítimo (habilitado por el artículo 6.1.f RGPD)</li><li>Facilitar tanto a los clientes potenciales como a nuestros clientes, ofertas de productos y servicios de su interés:</li><li class=\"ql-indent-1\">Consentimiento del interesado (habilitado por el artículo 6.1. RGPD)</li><li class=\"ql-indent-1\">Consentimiento del interesado (habilitado por el artículo 20 LSSICE)</li><li class=\"ql-indent-1\">Interés legítimo (habilitado por el artículo 6.1.f RGPD)</li><li>Llevar a cabo la gestión administrativa, fiscal y contable de nuestros clientes y/o proveedores.</li><li>Resolver consultas o sugerencias sobre los servicios prestados por la empresa.</li><li>Facilitar información sobre jornadas formativas y seminarios temáticos organizados o impartidos por BOOKKER CORPORATE S.L y gestionar las inscripciones de los interesados.</li><li>Enviar información sobre las actividades y eventos organizados por BOOKKER CORPORATE S.L y los servicios prestados.</li><li>Gestión de usuarios en respuesta a sus comentarios.</li><li>Envío de newsletter a colaboradores, clientes o usuarios de nuestra web por cualquier medio incluidos los electrónicos.</li><li>Gestión de los datos a través de las redes sociales en las que participa BOOKKER CORPORATE S.L y que tendrá que haber aceptado sus condiciones particulares.</li><li>Gestión de relaciones con Colaboradores.</li><li>Gestión de derechos en materia de protección de datos.</li></ul><p><br /></p><p>No vamos a elaborar perfiles comerciales en base de la información facilitada y en consecuencia tampoco tomaremos decisiones automatizadas sobre Ud en base a un perfil comercial.</p><p><br /></p><h2><strong>2. Legitimación del tratamiento</strong></h2><p><br /></p><p>La base legal para el tratamiento de los datos facilitados es la ejecución del servicio o solicitud realizada por el Usuario.</p><p><br /></p><p>En el supuesto de que sea cliente nuestro, la base legal de tratamiento de los datos de carácter personal será la ejecución del contrato, pues sus datos son necesarios para proceder a suministrarle los productos y/o prestarle los servicios.</p><p><br /></p><p>El envío de publicidad, incluido por email sobre productos y servicios, está basado en el consentimiento prestado por el Usuario al solicitar los servicios y en el interés legítimo de la empresa.</p><p><br /></p><p>BOOKKER CORPORATE S.L informa que únicamente realizará los tratamientos de datos personales para las finalidades de tratamiento basadas en el consentimiento del usuario en el supuesto de que el usuario hubiera consentido dichos tratamientos, a través de los modos de obtención de consentimiento puestos a disposición por BOOKKER CORPORATE S.L.</p><p><br /></p><h2><strong>3. Política de privacidad - Formulario de contacto</strong></h2><p><br /></p><p>BOOKKER CORPORATE S.L es el responsable del tratamiento de los datos personales del Usuario, por lo que le facilita la siguiente información del tratamiento:</p><p><br /></p><ul><li><strong>¿Qué datos tratamos?</strong></li><li>En el marco de la prestación de los servicios le solicitaremos los siguientes datos según; nombre o razón social, correo electrónico y teléfono para atender su solicitud.</li><li><strong>Fin del tratamiento</strong></li><li><strong></strong>Atender a las consultas que nos realicen a través de los formularios y facilitarles el acceso a la información de su interés así como responder a sus solicitudes.</li><li><strong>Legitimación</strong></li><li><strong></strong>Al marcar la casilla de aceptación, estás dando el consentimiento para que tus datos sean tratados conforme a las finalidades de este formulario descritas en esta política de privacidad.</li><li><strong>Criterios de conservación de los datos</strong></li><li><strong></strong>Se conservarán mientras exista un interés mutuo para mantener el fin del tratamiento y cuando ya no sea necesario para tal fin, se suprimirán con medidas de seguridad adecuadas para garantizar la seudonimización de los datos y considerando un máximo de dos años siempre que no nos comunique lo contrario o ejerza sus derechos.</li><li><strong>Destinatarios</strong></li><li><strong></strong>No se cederán a ningún tercero salvo con su consentimiento.</li><li><strong>Derechos que asisten al Usuario:</strong></li><li>Derecho a retirar el consentimiento en cualquier momento.</li><li>Derecho a oponerse y a la portabilidad de los datos personales. Derecho de acceso, rectificación y supresión de sus datos y a la limitación u oposición al su tratamiento.</li><li>Derecho a presentar una reclamación ante la Autoridad de control si no ha obtenido satisfacción en el ejercicio de sus derechos, en este caso, ante la Agencia Española de protección de datos <a href=\"http://www.agpd.es/\" target=\"_blank\" style=\"background-color:transparent;color:rgb( 111 , 110 , 219 )\" rel=\"nofollow noopener noreferrer\">http://www.agpd.es</a></li><li>Puede ejercer estos derechos mediante el envío de un correo electrónico o de correo postal, ambos con la fotocopia del DNI o documento que acredite la identidad del titular, incorporada o anexada:</li><li>Dirección postal: Valle Del Cerrato 5 - Bloque 1, Bajo-d, (28229-Villanueva del Pardillo) de Madrid.</li><li>Dirección electrónica: <a href=\"mailto:info@bookkercorp.com\" target=\"_blank\" style=\"background-color:transparent;color:rgb( 111 , 110 , 219 )\" rel=\"nofollow noopener noreferrer\">info@bookkercorp.com</a></li></ul><p><br /></p><h2><strong>4. Tiempo de conservación de la información</strong></h2><p><br /></p><p>Los datos personales proporcionados por el usuario para la prestación de un servicio se mantendrán mientras dure la relación comercial o durante los años necesarios para cumplir con las obligaciones legales.Los datos facilitados por el usuario en formularios o peticiones de información o servicios se mantendrán por un periodo de dos años desde y a partir de la última confirmación de interés realizada por el Usuario.</p><p><br /></p><p><strong>¿Qué debe garantizarnos al aportar sus datos de carácter personal?</strong></p><p><br /></p><p><strong></strong>El usuario garantiza que los datos que aporte son verdaderos, exactos, completos y se encuentran actualizados, siendo responsable de cualquier daño o perjuicio, directo o indirecto, que pudiera ocasionarse como consecuencia del incumplimiento de tal obligación.</p><p><br /></p><p>En caso de que el usuario aporte datos pertenecientes a un tercero, garantiza que ha informado a dicho tercero de la totalidad de aspectos contenidos en la presente Política de Privacidad y obtenido su consentimiento para facilitarnos sus datos para la finalidad de tratamiento de que se trate. Todo ello, con carácter previo al suministro de datos de un tercero a través de cualquiera de nuestras páginas web.</p><p><br /></p><p>BOOKKER CORPORATE S.L le informa que para aportar sus datos personales, de cualquier modo, a través de nuestra página web, debe ser mayor de edad. El usuario que proporciona datos a BOOKKER CORPORATE S.L mediante la presente página web declara y garantiza ser mayor de edad, responsabilizándose enteramente de tal declaración.</p><p><br /></p><p><strong>¿Qué derechos poseo sobre los datos personales que he facilitado a BOOKKER CORPORATE S.L?</strong></p><p><br /></p><p><strong></strong>Le recordamos que, en todo momento, puede ejercitar los siguientes derechos sobre sus datos personales:</p><p><br /></p><ul><li><strong>Acceso: </strong>Tiene derecho a acceder a su información para conocer qué datos personales en concreto estamos tratando.</li><li><strong>Rectificación: </strong>En determinadas circunstancias, tiene derecho a rectificar aquellos datos personales inexactos que estuviéramos tratando.</li><li><strong>Supresión:</strong> En determinadas circunstancias, tiene derecho a solicitar la supresión de aquellos datos personales que no desee que sigamos tratando.</li><li><strong>Oposición: </strong>En determinadas circunstancias, y por motivos relacionados con su situación particular, tiene derecho a oponerse a que tratemos sus datos personales, en cuyo caso los mantendremos bloqueados durante el plazo marcado para atender obligaciones legales</li><li><strong>Limitación del tratamiento: </strong>En determinadas circunstancias, tiene derecho a solicitar la limitación del tratamiento de sus datos a aquellas finalidades concretas que desee.</li><li><strong>Portabilidad: </strong>En determinadas circunstancias, tiene derecho a recibir aquellos datos personales que nos hubiera facilitado, en un formato estructurado, de uso común y lectura mecánica, y a que se los transmitamos a otro responsable del tratamiento distinto a BOOKKER CORPORATE S.L</li></ul><p><br /></p><p>Para ejercer cualquiera de ellos deberá proceder al envío de una comunicación escrita a BOOKKER CORPORATE S.L por correo electrónico o por carta en la que adjunte una copia de su DNI/pasaporte. </p><p><br /></p><p><strong>¿Tengo derecho a retirar el consentimiento que he prestado para el tratamiento de mis datos?</strong></p><p><strong></strong></p><p><strong></strong>Sí, en cualquier momento, puede retirar el consentimiento que nos ha prestado sin que ello afecte a la licitud del tratamiento. Para ello, únicamente tendrá que cursar una comunicación siguiendo cualquiera de los dos métodos descritos en la Política de Privacidad.</p><p><br /></p><ul><li>En la recogida y el tratamiento de los datos de carácter personal se han adoptado las medidas de seguridad adecuadas para evitar la pérdida, el acceso no autorizado o la manipulación de los mismos, de acuerdo con lo establecido en el Real Decreto 1720/2007 de 21 de diciembre.</li><li>BOOKKER CORPORATE S.L se compromete a proteger la información confidencial a la que tenga acceso.</li><li>Los datos facilitados por los usuarios no se cederán a terceros, salvo que exista una obligación legal.</li><li>BOOKKER CORPORATE S.L no empleará en ningún caso los datos de carácter personal que el Usuario ponga a su disposición para prestar servicios distintos a los referidos en el presente documento o, en su caso, para lograr una utilidad propia o distinta a la autorizada por el titular de dichos datos.</li><li>Le comunicamos que no realizaremos trasferencia internacional de datos.</li><li>El Usuario certifica que es mayor de 14 años y que por lo tanto posee la capacidad legal necesaria para la prestación del consentimiento en cuanto al tratamiento de sus datos de carácter personal y todo ello, de conformidad con lo establecido en la presente Política de Privacidad.</li></ul><p><br /></p><p>El Usuario puede, en todo momento, ejercitar los derechos de acceso, rectificación, cancelación, oposición o revocación del consentimiento anteriormente otorgado sobre el tratamiento de sus datos personales, enviando a BOOKKER CORPORATE S.L carta debidamente firmada a nuestra dirección postal, antes indicada, donde consten claramente sus datos de contacto, a la cual deberá acompañarse fotocopia de su DNI/NIF o documento que acredite su identidad.</p>"
},
"showBuildingAccess": false,
"supervisedBookingConfig": {
"maxUsers": 12,
"maxTimeUnassigned": 10
},
"hasFixedWorkstation": true,
"hasFixedParking": true,
"enableGeolocation": false,
"additionalServices": true,
"customizeImages": true,
"costPerHour": true,
"selfRegistration": false,
"allowMicrosoftGroupSync": false,
"allowMicrosoftTeamsSync": false,
"syncUsersByFile": false,
"recurrenceConfig": {
"workstationsMaxRecurrenceDays": 30,
"spacesMaxRecurrenceDays": 30,
"parkingsMaxRecurrenceDays": 30,
"dinningAreasMaxRecurrenceDays": 30
},
"enableParkingBlacklist": true,
"smartParkingConfig": {
"enableParkingAutomatic": true,
"routine1ExecutionTimeMs": 36000000,
"routine2ExecutionTimeMs": 64800000,
"checkUserWorkingStatus": true,
"checkBuildingHolidays": true
}
}
},
"userRule": {
"id": "042864eb-99bf-4572-a08a-cf1892239419",
"name": "reservas manuales y aleatorias",
"workingDay": {
"time": 28800000,
"workingDayType": "DAILY"
},
"requiresApproval": false,
"allowAutomaticWorkstationBooking": true,
"allowManualWorkstationBooking": false,
"allowAutomaticParkingBooking": true,
"allowManualParkingBooking": true
},
"mobileRole": {
"id": "1dfde059-da65-49c9-8db3-dccc4f3292e4",
"name": "TEAM_MANAGER"
},
"webRole": {
"id": "3e304417-61d7-4527-b016-8e2572893ecb"
},
"canBeSearched": false,
"notificationConfig": {
"id": "7d5f52bf-ae3c-49d6-b098-fdb01e7f38f1",
"bookingUpdates": "EMAIL;PUSH;",
"bookingUpdatesMp": "",
"bookingInvitation": "EMAIL;",
"bookingExpiration": "EMAIL;",
"bookingSupervisedFinished": "",
"userId": "7c008797-7ce7-4b6b-9907-8692f855f538"
},
"userWorkingStatus": {
"id": "440b0127-06cc-40b1-9440-ee19b484ae12",
"organizationId": "8aee218a-fce2-4900-9410-00f485a2729e",
"name": "OFFICE",
"description": "En oficina",
"color": "5db337",
"mustBlockBookings": false,
"mustCedeParkingSlot": false
},
"type": "BOOKKER_INTERNAL",
"userLanguage": "es",
"acceptedBookkerPolicy": true,
"acceptedBookkerPolicyDate": "2023-10-11T10:19:49.000+00:00",
"acceptedCustomPolicy": true,
"acceptedCustomPolicyDate": "2024-09-30T07:50:33.000+00:00",
"workingCalendarId": "80ef3925-296a-4dab-93b7-550f43e36a69",
"timeZone": "Europe/Madrid",
"nextBookingsInfo": [],
"status": "ACTIVATED",
"dataSource": "UNKNOWN",
"ocrType": "TESSERACT",
"mobileRoleId": "1dfde059-da65-49c9-8db3-dccc4f3292e4",
"webRoleId": "3e304417-61d7-4527-b016-8e2572893ecb",
"organizationId": "8aee218a-fce2-4900-9410-00f485a2729e",
"userRuleId": "042864eb-99bf-4572-a08a-cf1892239419"
}
Respuesta cuando el usuario ha solicitado la información del perfil de otro usuario
HTTP/1.1 200 OK
Content-type: application/json
{
"id": "555d6938-aaf0-4959-add4-19dad63612c4",
"name": "David",
"surname": "Jupiter",
"alias": "f297f30fd08b48869a59fd724122695a",
"email": "david.jupiter@bookker.es",
"organization": {
"id": "8aee218a-fce2-4900-9410-00f485a2729e",
"name": "Jupiter SL",
"type": "BUSINESS",
"email": "miguel.jupiter@bookker.es",
"phone": "12903812903"
},
"userRule": {
"id": "555d6938-aaf0-4959-add4-19dad63612c4"
},
"mobileRole": {
"id": "1dfde059-da65-49c9-8db3-dccc4f3292e4"
},
"canBeSearched": true,
"userWorkingStatus": {
"id": "440b0127-06cc-40b1-9440-ee19b484ae12",
"organizationId": "8aee218a-fce2-4900-9410-00f485a2729e",
"name": "OFFICE",
"description": "Oficina"
},
"type": "BOOKKER_INTERNAL",
"userLanguage": "es-ES",
"ocrType": "TESSERACT",
"nextBookingsInfo": [
{
"resource": {
"id": "902895dd-72eb-4abb-a11f-c4164ec9f72f",
"name": "Puesto 3 P3",
"posterCode": "A03P3",
"phone": "989731231",
"mapCoordinates": {
"topLeftX": 292,
"topLeftY": 3226,
"bottomRightX": 340,
"bottomRightY": 3274
},
"approachable": true,
"floor": {
"id": "1ed6c4c3-a6c1-415b-bee4-0ca3323c51f7",
"name": "P3",
"floorNumber": 3,
"image": "https://admin.bookkercorp.com:8443/529b2ca3-41e0-4900-b108-96f83c0b5cc0/maps/c27af665-b24d-409b-a703-dbd546a7332f.png",
"building": {
"id": "1c5239ea-9c42-47ac-81a0-d344e489ee56",
"name": "Oficina Albacete",
"address": {
"country": "España",
"city": "Albacete",
"address": "C/ Albacete 20",
"coordinates": {
"longitude": 432.0,
"latitude": 183.0
}
},
"organization": {
"id": "4c6c300e-ff5a-400b-adb4-60e513e1f4ba"
}
}
},
"subcategory": {
"id": "eaacb523-7a8b-44d4-a3b2-d67f036a3b1c",
"name": "Puesto de trabajo",
"category": "WORKSTATION",
"organization": {
"id": "4c6c300e-ff5a-400b-adb4-60e513e1f4ba"
}
},
"visible": true
},
"bookingStartDate": 1566561947000,
"bookingEndDate": 1566565547000
}
]
}