Uso de programações e calendários
Aplicações específicas dentro de Now Platform geram exibições de calendário gráficas com base em páginas de programação.
Essas páginas de programação aparecem em exibições diárias, semanais ou mensais. Atualmente, as aplicações que usam páginas de programação incluem:
- Gestão de projetos
- Cronogramas de manutenção
- Rotação de plantão do grupo
- Gestão de serviços de campo
As páginas de programação são registros que contêm os scripts que determinam a funcionalidade da exibição gráfica.
- Por causa do alto grau de script envolvido em uma página de programação, você deve, para a maioria das instâncias, usar as páginas de programação padrão na plataforma base.
- A página de programação usa um URL com uma série de parâmetros anexados para gerar a exibição gráfica.
- Uma página de programação controla o registro de conteúdo do calendário (
cmn_schedule_page).
Para acessar as Páginas de programação, navegue até Programador do sistema > Programações > Páginasde programação. O formulário Páginas de programação fornece os seguintes campos:
| Campo | Tipo de Campo | Descrição |
|---|---|---|
| Nome | Cadeia de caracteres | Nome geral usado para identificar a página de programação atual. |
| Tipo de programação | Cadeia de caracteres | O tipo de programação é uma cadeia de caracteres usada para identificar exclusivamente a página de programação por meio do parâmetro de URI "sysparm_page_schedule_type". Por exemplo, uma página de programação pode ser acessada da seguinte forma: /show_schedule_page.do?sysparm_page_schedule_type=gantt_chart&sysparm_timeline_task_id=d530bf907f0000015ce594fd929cf6a4 Como alternativa, você pode acessar a página de programação definindo o parâmetro de URI "sysparm_page_sys_id" como o identificador exclusivo do sistema hexadecimal de 32 caracteres da página de programação. |
| Tipo de exibição | Escolha | Cada tipo de exibição exibe diferentes combinações de campo. Há duas opções disponíveis:
|
| Descrição | Cadeia de caracteres | Descrição geral que fornece informações adicionais sobre a página de programação atual. Este campo não é necessário. |
| Nome da função de inicialização | Cadeia de caracteres | Nota: O nome da função de inicialização especifica o nome da função JavaScript a ser chamada dentro da função de script do cliente para páginas de programação do tipo de calendário.Esta funcionalidade é usada somente por páginas de programação do tipo Calendário. |
| HTML | Cadeia de caracteres | Nota: O Jelly analisa o campo HTML, que é uma seção programável. Em seguida, ele o injeta na página de exibição antes do restante do calendário. Ele pode ser usado para passar variáveis do servidor e definir campos extras que são necessários.Esta funcionalidade é usada somente por páginas de programação do tipo Calendário. |
| Client scripts | Cadeia de caracteres | O client script é uma seção passível de script que permite configurar opções de exibição da página de programação. A API é diferente dependendo do tipo de exibição da página de programação. |
| Processador AJAX do servidor | Cadeia de caracteres | Nota: O processador AJAX do servidor é específico para páginas de programação do tipo de calendário que são usadas para retornar um conjunto de itens de programação e períodos exibidos.Esta funcionalidade é usada somente por páginas de programação do tipo Calendário. |