Atributo | Domínio | Regras | Descrição |
---|---|---|---|
ID | ID(18) | Rqd PK | Id: Chave de identificação interna |
AGENDA | UPPER | Rqd UK | Agenda: Nome da agenda (único no sistema). Pode ser o nome de uma pessoa, nome de um projeto, de uma equipe, etc. |
TIPO_AGENDA_ID | ID(18) | Rqd FK | Tipo de agenda: Indica o tipo desta agenda. Valor padrão = 1 Referência para TIPOS_AGENDAS |
DESCRICAO | TEXT_LONG | Descrição: Texto livre (meramente informativo) para descrever a agenda. | |
PERMITE_SOBREPOR_EVENTOS | FLAG(1) | Rqd | Permite sobrepor eventos: Indica se a agenda permite colocar 2 eventos (agendamentos) sobrepondo-se um sobre o outro. Caso não permita, nenhum evento poderá começar ou encerrar dentro do período de outro evento da mesma agenda. Valor padrão = S |
JORNADA_SEMANAL_ID | ID(18) | FK | Jornada semanal: Quando informado, indica os horários semanais disponíveis nesta agenda. Deve ser informado através da identificação de uma jornada de trabalho que determina os horários disponíveis. Referência para JORNADAS_TRABALHO |
TEMPO_PADRAO_EVENTOS | INTEGER | Tempo padrão dos eventos: Tempo padrão de duração dos eventos em minutos. Quando este tempo for informado, a hora de fim é automaticamente sugerida com a hora de início mais este tempo. Exemplo: Agenda de um consultório médico que faz agendamento para cada 15 minutos. | |
DIAS_ANTECEDENCIA | INTEGER | Dias de antecedência: Indica o número de dias em que a agenda é programada para o futuro. Caso este número e o tempo padrão de eventos seja informado, a programação dos agendamentos será realizada automaticamente. | |
MAXIMO_PESSOAS_AGENDAMENTO | INTEGER | Máximo de pessoas por agendamento: Caso informado, indica que cada agendamento não pode exceder ao número de pessoas informado. Isso pode ser utilizado, por exemplo, para uma agenda que está vinculada a uma sala que possui uma limitação de número de pessoas (lotação). | |
EXIGE_ATIVIDADE | OPCAO(1) | Rqd | Exige atividade: Indica se os agendamentos das pessoas deverão informar uma atividade. Valores permitidos:
Valor padrão = N |
NUMERO_SESSOES | INTEGER | Número de sessões: Quando informado, indica um número de sessões que são normalmente agendadas a cada vez. Utilizado, por exemplo, nos agendamentos de um tratamento que exige normalmente um determinado número de sessões. Valor padrão = 1 | |
ESCRITA_PUBLICA | FLAG(1) | Rqd | Escrita pública: NÃO IMPLEMENTADO! Agendas de escrita pública podem ser alteradas por todos usuários (mas deverão estar cadastrados). Valor padrão = N |
LEITURA_PUBLICA | FLAG(1) | Rqd | Leitura pública: NÃO IMPLEMENTADO! Quando uma agenda é de leitura pública, todos podem ler (mesmo não usuários). Valor padrão = N |
TIPO | OPCAO(1) | Tipo:DEPRECIADOEste atributo foi substituído pelo relacionamento com a entidade TIPOS_AGENDAS.Valores permitidos:
Valor padrão = P | |
URL_REMOTA | URL(500) | URL Remota: NÃO IMPLEMENTADO! Quando informado, indica uma URL externa que deverá ser utilizada para atualizar os dados desta agenda. Para que isso funcione adequadamente, um job de atualização das agendas deve estar devidamente configurado. |