Gerencie tabelas relacionadas e formulários de elementos com script
Gerencie o. Tabelas relacionadas e. Elementos com script componentes necessários para criar um Microsoft PowerPoint modelo.
Antes de Iniciar
Função necessária: sn_ppt_export.ppt_admin
Procedimento
- Navegar até Tudo > Gestão do PowerPoint > Tipos de relatório do PowerPoint.
-
Selecione um registro de tabela primária, por exemplo, Relatório de projeto pm_project .
Opção Descrição Para gerenciar tabelas relacionadas Você pode adicionar uma tabela remota personalizada ou um secundário da tabela primária. - Em Tabelas relacionadas lista relacionada, selecione Novo .
No formulário de tabelas relacionadas, preencha os campos. Para obter uma descrição dos valores dos campos, consulte Formulário Tabelas relacionadas.
- Para adicionar uma tabela remota personalizada:
- Create a remote table.
- Selecione a tabela remota necessária na lista.
- Selecione Habilite script personalizado opção.
- Na caixa Script personalizado, escreva o código para estabelecer uma conexão entre a tabela remota e a tabela principal.
- Para selecionar uma tabela secundária na tabela principal:
- Selecione uma tabela secundária na lista.
- Defina o. Coluna de relação primária para o campo que vincula a tabela secundária à tabela primária.
- Selecione Enviar.
A tabela selecionada e sua relação com a tabela primária são exibidos na seção Tabelas relacionadas.
Para gerenciar elementos com script - Em Elementos com script componente, selecione Novo .
- No formulário Elementos com script, preencha os campos. Para obter uma descrição dos valores dos campos, consulte Formulário Elementos com script.
- Selecione Enviar.
- Em Tabelas relacionadas lista relacionada, selecione Novo .
-
Para configurar um Script componente, especifique a lógica de script para gerar conteúdo dinâmico no modelo.
Os componentes de script permitem que você inclua conteúdo calculado ou gerado dinamicamente em seu modelo do PowerPoint. Use scripts quando os tipos de componente Campo, Tabela ou Texto integrados não atenderem aos seus requisitos.
Exemplo: Para exibir um status de integridade de projeto formatado:
(function() { var gr = new GlideRecord('pm_project'); gr.get(current.getValue('sys_id')); var health = gr.getValue('health'); if (health == 'green') return 'On Track'; else if (health == 'yellow') return 'At Risk'; else return 'Off Track'; })()Nota:Verifique a API de script e as variáveis de contexto disponíveis com o administrador da ServiceNow. Os componentes de script executam no lado do servidor e têm acesso ao contexto de registro atual. - Selecione Atualizar.