Tópico anterior: Convenções de nomenclatura de modelos

Próximo tópico: Grupos de formulários da web

Diretórios HTMPL

O Guia de Administração descreve as interfaces da web fornecidas com o CA SDM. São fornecidos diferentes conjuntos de arquivos HTMPL para implementar essas interfaces, conforme mostrado na seguinte tabela:

Sistema operacional

Diretório que contém arquivos HTMPL

Windows

Diretório_de_instalação\bopcfg\www\htmpl\web\interface

UNIX

$NX_ROOT/bopcfg/www/htmpl/web/interface

Nessa tabela, interface é o nome da interface (analista, cliente ou funcionário).

Observação: não há nenhum diretório separado para arquivos de interface do convidado; por padrão, essa interface usa os arquivos da interface do funcionário. É possível alterar a interface de usuário convidado modificando o tipo de acesso associado ao usuário System_anonymous. Tanto os arquivos de cliente quanto os de funcionário modificam-se dinamicamente, caso o usuário atual seja conhecido ou um convidado, usando o comando de modelo <PDM_IF> descrito neste documento.

Há três subdiretórios de interface adicionais no diretório htmpl:

padrão:

contém arquivos HTMPL comuns a todas as interfaces. Ao procurar um arquivo, o mecanismo da web verifica primeiro o diretório correspondente à interface do usuário atual e, em seguida, o diretório padrão.

pda/analyst: (UNIX)
pda\analyst: (Windows)

Contém arquivos HTMPL usados pela interface de dispositivo móvel. No Unicenter Service Desk r11.0, a interface do dispositivo móvel é fornecida apenas para analistas.

web/interface/legacy: (UNIX)
web\interface\legacy: (Windows)

Contém arquivos HTMPL da release anterior do CA SDM que não são mais usados. Esse diretório será criado automaticamente se estiver atualizando de uma versão anterior quando instalar o CA SDM. É possível excluir o diretório legacy se nenhum de seus arquivos estiver relacionado aos arquivos personalizados.

É recomendável não modificar diretamente os arquivos HTMPL fornecidos. Em vez disso, use o WSP ou copie manualmente o arquivo a ser modificado para o diretório mods do site e modifique-o nesse diretório. O servidor web do CA SDM procura um novo formulário no diretório site mods adequado antes de verificar o diretório de distribuição. Os diretórios site mods padrão para cada uma das interfaces são os seguintes:

Sistema operacional

Diretório de arquivos HTMPL modificados pelo site

Windows

diretório_de_instalação\site\mods\www\htmpl\interface\interface

UNIX

$NX_ROOT/site/mods/www/htmpl/interface/interface

Observação: se alterar o formulário e salvá-lo para o install directory\site\mods\www\htmpl\interface, ele será visto por todos os usuários, independentemente do grupo de formulários a que pertença. Se você o salvar em diretório_de_instalação\site\mods\www\htmpl\interface\interface, somente os Contatos definidos como pertencentes a esse grupo de formulários verão os formulários alterados.

Na tabela anterior, interface é o nome da interface (analista, cliente ou funcionário). Não há um diretório separado para arquivos de interface do convidado; essa interface usa os arquivos da interface do funcionário. A vantagem de armazenar os arquivos HTMPL modificados no diretório site mods é que esse diretório é preservado quando você instala uma nova versão ou versão de manutenção do CA SDM. Além disso, manter os arquivos modificados em site mods preserva os arquivos originais e assegura que você sempre tenha uma cópia correta do arquivo HTMPL distribuído originalmente.

Cada página de interface web tem uma função primária, conforme indicado na seguinte tabela que mostra os principais modelos em HTML. No entanto, você pode adicionar blocos <PDM_FORM> a qualquer modelo para acessar diretamente qualquer operação aceita pela interface web. Pode, por exemplo, modificar o menu principal para que inclua campos de envio de ocorrências sem usar a página intermediária ou pode adicionar campos de critérios de pesquisa e um botão Pesquisar a um formulário de lista:

Página da web

Modelo do HTML

Formulário principal

menu_frames.htmpl

Exibir/criar/atualizar uma requisição de mudança

detail_chg.htmpl

Exibir uma lista de requisições de mudança

list_chg.htmpl

Exibir/criar/atualizar uma ocorrência

detail_iss.htmpl

Exibir uma lista de ocorrências

list_iss.htmpl

Exibir/criar/atualizar uma solicitação

detail_cr.htmpl

Exibir uma lista de solicitações

list_cr.htmpl

Exibir informações de detalhes do anúncio

detail_cnote_html

Exibir uma lista de anúncios

list_cnote.html

Login

login.htmpl

Observação: para obter uma lista completa de modelos, exiba o conteúdo dos diretórios na tabela no início desta seção.