Configuración del Calendario
Actualice las aplicaciones ya creadas para admitir el Calendario de Google
Para actualizar la estructura y la configuración de la aplicación, acceda a nuestro artículo: Agregar nuevas columnas en la tabla para Calendar
Corregir error de certificado SSL
Para corregir el error URL error 60: SSL certificate problem: unable to get local issuer certificate access our article: El calendario se muestra en ejecución: cURL error 60
Configuraciones
Todas las opciones que se pueden configurar se reflejarán en la aplicación de calendario.
Pantalla de configuración del calendario
- Márgenes: Le permite organizar la visualización de la aplicación en la página, de acuerdo con los valores ingresados en los márgenes. Estos valores se deben informar en píxeles.
- Ancho del Iframe del Formulario: Le permite configurar el ancho del formulario que se abrirá en la aplicación de calendario. Estos valores se deben informar en píxeles.
- Ancho del Marco Flotante del Formulario: Le permite establecer la altura del formulario que se abrirá en la aplicación de calendario. Estos valores se deben informar en píxeles.
- Formato de Hora: Le permite elegir el formato de hora que desea. Puede elegir entre “13:00” (24 horas) o “1:00 p.m.” (12 AM / PM).
- Modo de Inicio: Le permite elegir cómo se iniciará el calendario. La lista de eventos puede comenzar en mes, día, semana o calendario.
- Desactivar Arrastrar y Soltar: Le permite desactivar la opción para arrastrar eventos a otros días o meses.
- Deshabilitar Opción ‘Todo el Día’: Le permite desactivar la opción ‘Todo el día’ cuando registra un evento. Esta opción está disponible en el formulario de calendario.
- Límite Mínimo de Tiempo: Le permite limitar el tiempo mínimo que se muestra en las pestañas Semana y Día.
- Límite de Tiempo Máximo: Le permite limitar el tiempo máximo que se muestra en las pestañas Semana y Día.
- Mini Calendario y Posición de Categoría: Le permite colocar el mini calendario y la categoría en la aplicación generada. Este posicionamiento solo se puede hacer en conjunto hacia la izquierda o hacia la derecha.
- Mostrar Mini Calendario: permite la visualización de un mini calendario para navegar independientemente del calendario principal.
- Día Completo: Ocultar Tiempo: Le permite ocultar los campos de tiempo cuando se selecciona “día completo” en la aplicación generada.
- Recurrencia - Ocultar Campos: Le permite ocultar los campos de período y la información de recurrencia en la aplicación generada.
- Intervalo de Tiempo: Le permite ingresar el intervalo de tiempo que desea mostrar en el calendario en el modo de semana o día.
Campos del Calendario
Esta interfaz muestra la relación de campos que se usará en la aplicación.
Necesita relacionar los campos de tabla con los campos de aplicación de formulario.
Pantalla de configuración de campos de calendario
API de Google
La API de Google Calendar le permitirá sincronizar su calendario de Google con la aplicación desarrollada en Scriptcase.
Primero debe activar la API de Google Calendar haciendo click en https://console.developers.google.com/apis/api/calendar-json.googleapis.com/overview.
Después de la activación, debe configurar la “pantalla de consentimiento de OAuth” haciendo clic en https://console.developers.google.com/apis/credentials/consent.
Pantalla de consentimiento de OAuth
- Dirección E-mail: Seleccione el correo electrónico que se utilizará como fuente para el calendario de google. La aplicación usará estos datos para la sincronización.
- Nombre del producto que se muestra a los usuarios: Le permite ingresar el nombre de consentimiento que se mostrará a los clientes. Asegúrese de que el nombre describa con precisión su producto y tenga cuidado de no utilizar nombres que sugieran que el producto es de Google o de otra empresa.
- URL de Inicio: Le permite ingresar una URL a la página de inicio. (Opcional)
- Logotipo del Producto URL: Le permite ingresar una URL que contiene una imagen que servirá como el logotipo del producto. (Opcional)
- Política de Privacidad URL: Le permite ingresar la URL de la política de privacidad del producto. (Opcional)
- Términos de Servicio URL: Le permite informar a la URL de los términos de servicio del producto. (Opcional)
Nota: Solo necesita informar la dirección de correo electrónico y el nombre del producto. Todos los demás artículos son opcionales
Ahora necesita crear una Credential> OAuth client ID
Seleccione la opción “Aplicación Web” y siga la configuración a continuación.
Pantalla de configuración de ID de OAuth Client
- Nombre: Ingrese un nombre para la identificación del cliente de OAuth.
- Orígenes Autorizados de JavaScripts : Inserta la URL raíz de tu sistema. Por ejemplo: http://yourdomain.com or http://localhost
- URL de Redireccionamiento Autorizadas: ingrese la URL completa hasta la aplicación de calendario.
Después de ingresar los datos anteriores, haga click en “Guardar”
Ahora configuremos la aplicación Scriptcase.
Google Calendar API Settings Screen
- Integrar con Google Calendar: Sincronice con los eventos del calendario de Google, lo que le permite importar o exportar eventos.
- OAuth Client Json: Json de Google OAuth con la credencial para acceder al proyecto. Para obtener este contenido, abra el OAuth Client ID del Cliente OAuth previamente configurado y descargue el JSON.
- Iniciar sesión en Google OAuth: Elija si desea almacenar el inicio de sesión realizado en la aplicación para no volver a preguntar o si va a solicitar la autenticación de la sesión.
- Integrar Formulario: Permite que el formulario inserte, elimine o actualice eventos en Google Calendar.
- Insertar: Al insertar un evento en el formulario, también se inserta en el calendario de google.
- Modificar: Al actualizar un evento en el formulario, también se actualiza en el calendario de google.
- Borrar: Al eliminar un evento en el formulario, también se excluye en el calendario de google.