Configuração do Calendário
Atualização de aplicações já criadas para suporte ao Google Calendar
Para atualizar a estrutura e configuração da aplicação acesse nosso artigo Adicionando novas colunas na tabela para o Calendário
Corrigindo erro de certificado SSL
Para corrigir o erro cURL error 60: SSL certificate problem: unable to get local issuer certificate acesse nosso artigo Execução do calendário exibe: cURL error 60
Configuração
Todas as opções abaixo que podem ser configuradas serão refletidas na aplicação Calendário.
Tela de Configuração do Calendário
- Margens : Permite organizar a exibição da aplicação na página conforme os valores informados nas margens. Esses valores devem ser informados em pixels.
- Largura do iframe do formulário : Permite definir a largura do formulário que irá abrir na aplicação calendário. Esses valores devem ser informados em pixels.
- Altura do iframe do formulário : Permite definir a altura do formulário que irá abrir na aplicação calendário. Esses valores devem ser informados em pixels.
- Formato de hora : Permite você escolher qual formato de hora deseja. Você pode escolher entre “13:00” (24 horas) ou “1:00pm” (12 horas AM/PM).
- Modo de início : Permite você escolher como o calendário será iniciado. A lista de eventos pode iniciar em mês, dia, semana ou agenda.
- Desabilitar Drag & Drop : Permite desativar a opção de arrastar os eventos para outros dias ou meses.
- Desativar opção ‘Dia todo’ : Permite desativar a opção ‘Dia todo’ ao cadastrar um evento. Essa opção está disponível no formulário do calendário.
- Limite horário mínimo : Permite você limitar o horário mínimo exibido nas abas Semana e Dia.
- Limite horário máximo : Permite você limitar o horário máximo exibido nas abas Semana e Dia.
- Posição do mini calendário e categoria : Permite posicionar o mini calendário e a categoria na aplicação gerada. Esse posiconamento só pode ser feito em conjunto para o lado esquerdo ou direito.
- Exibir mini calendário : Permite a exibição de um mini calendário para navegar independente do calendário principal.
- Dia inteiro - ocultar tempo : Permite ocultar os campos de tempo quando é selecionado o “dia inteiro” na aplicação gerada.
- Recorrência - ocultar campos : Permite ocultar os campos de período e informações da recorrência na aplicação gerada.
- Intervalo de tempo : Permite você informar o intervalo de tempo que deseja exibir no calendário em modo de semana ou dia.
Campos do Calendário
Esta interface exibe o relacionamento dos campos que serão utilizados na aplicação.
Você precisa relacionar os campos da sua tabela com os campos da aplicação formulário.
Tela de Configuração dos Campos do Calendário
API do Google
A API do Google Calendar servirá para você sincronizar sua agenda do google com a aplicação desenvolvida no Scriptcase.
Primeiramente você deve ativar a API Google Calendar clicando em https://console.developers.google.com/apis/api/calendar-json.googleapis.com/overview.
Após a ativação você precisa configurar a “Tela de consentimento OAuth” clicando em https://console.developers.google.com/apis/credentials/consent.
Tela de consentimento OAuth
- Endereço de e-mail : Selecione o email que será utilizado como fonte para a agenda do google. A aplicação utilizará esses dados para sincronização.
- Nome do produto mostrado aos usuários : Permite inserir o nome de consentimento que será exibido para os clientes. Certifique-se de que o nome descreva o seu produto com precisão e tome cuidado para não usar nomes que sugiram que o produto seja do Google ou de outra empresa.
- URL da página inicial : Permite informar uma URL para página inicial. (opcional)
- URL do logotipo do produto : Permite informar uma URL que contém uma imagem que servirá como logotipo do produto. (opcional)
- URL da política de privacidade : Permite informar a URL da política de privacidade do produto. (opcional)
- URL dos termos de serviço : Permite informar a URL dos termos de serviço do produto. (opcional)
Obs: Você só precisa informar o endereço de e-mail e o nome do produto. Todos os outos itens são opcionais.
Agora é preciso criar uma Credencial > ID do cliente OAuth.
Selecione a opção “Aplicativo da Web” e siga com a configuração abaixo.
Tela de Configuração do ID do cliente OAuth
- Nome : Insira um nome para o ID do cliente OAuth.
- Origens JavaScript autorizadas : Insira a URL raiz do seu sistema. Por exemplo: http://seudominio.com ou http://localhost
- URIs de redirecionamento autorizados : Insira a URL completa até sua aplicação calendário.
Após inserir os dados acima, clique em “Salvar.”
Agora vamos configurar a aplicação do Scriptcase.
Tela de Configuração da API Google Calendar
- Integrar com o Google Calendar : Realiza a sincronização com os eventos do calendário do Google, permitindo que você importe ou exporte os eventos.
- Cliente OAuth Json : Json do Google OAuth com a credencial para acessar o projeto. Para pegar esse conteúdo abra o ID do cliente OAuth configurado anteriormente e faça o download do JSON.
- Login no Google Oauth : Escolha se deseja armazenar o login realizado na aplicação para não pedir novamente ou se irá solicitar a autenticação por sessão.
- Integrar formulário : Permite ativar o formulário para inserir, excluir ou atualizar eventos no calendário do Google.
- Inserir : Ao inserir um evento no formulário, também insere no calendário do google.
- Atualizar : Ao atualizar um evento no formulário, também atualiza no calendário do google.
- Excluir : Ao excluir um evento no formulário, também exclui no calendário do google.