Como: |
Neste exemplo, você cria um template personalizado a partir do template Domínio da Empresa integrado.
É possível exportar qualquer recurso IBFS e função de segurança que você deseja para um template de recursos personalizado. Primeiramente, deve-se criar os recursos e as regras do WebFOCUS que você deseja utilizar no seu template personalizado. Por exemplo, você pode querer criar um grupo específico de um departamento com subgrupos para cada função comercial, juntamente com uma pasta de conteúdo específico do departamento. Também é possível fornecer acesso a todos os usuários a uma pasta e um portal de conteúdo comum ou incluir funções personalizadas no template.
Quando você tiver terminado de fazer suas alterações, exporte o template personalizado para uso futuro.
Observação: Por padrão, apenas administradores estão autorizados a executar e criar templates de recursos.
O nome será o nome IBFS do seu template personalizado. Você poderá modificar o título de exibição do template mais tarde.
Observação: O nome deve seguir as convenções para nomes IBFS. Por exemplo, espaços serão substituídos por underscores (_).
O arquivo scenario.xml informa o WebFOCUS o que deve ser exportado para o seu template de recurso personalizado. Você poderá configurar as instruções de exportação, mas primeiramente, você usará o template do Domínio da Empresa para recriar os recursos e regras do modelo no seu sistema.
A seção de segurança especifica que apenas regras cujos grupos de assunto contêm a string %%name%% serão exportadas para o seu novo template.
A seção de recursos especifica que o conteúdo privado não será exportado e que os recursos especificados e seus descendentes serão exportados. Cada recurso relacionado ao template é especificado pelo seu caminho IBFS completo. Em alguns casos, o nome do caminho de recurso é parametrizado, como /WFC/Repository/%%name%%. Em outros casos, um nome de caminho estático é especificado, como /SSYS/ROELS/DomainBasicUser. Se desejar exportar as regras de um subsistema, mas não os recursos contidos, especifique o caminho do recurso com a opção export="FALSE'.
Observação: Qualquer variável nova incluída deve estar em minúsculas.
A árvore do repositório agora inclui uma pasta Conteúdo e um Portal com o título %%desc%%. A pasta Conteúdo contém uma pasta Conteúdo_Oculto. A pasta Portal contém arquivos chamados Ad Hoc e Página 2.
Para revisar as regras, clique com o botão direito no novo conteúdo ou portal e selecione Segurança. Em seguida, selecione Regras neste Recurso.
A pasta de modelo criada pelo template Domínio de Empresa permite que usuários salvem conteúdo pessoal em pastas de nível alto. Você pode preferir desabilitar este recurso no seu template personalizado.
O caixa de diálogo Propriedades.
Você pode preferir fornecer acesso a um portal existente ou pasta de conteúdo a grupos criados pelo seu template. Se todos possuírem os mesmos privilégios de acesso, é possível criar uma regra fornecendo SSYS/GROUPS/EVERYONE uma função adequada ao recurso comum. Se você preferir não incluir esta regra no seu template, mas deseja utilizá-la mais tarde, é possível criar esta regra ou qualquer outra mais tarde.
Para habilitar o acesso a um portal ou pasta comum:
Não é necessário projetar o portal ou preencher a pasta neste momento. Só é necessário que ele existe para que você possa definir regras nele.
É possível basear funções personalizadas nasfunções instaladas pelo WebFOCUS, também conhecidas como funções travadas, ou em funções de domínio criadas pelos templates de recursos, que são funções destravadas que começam com Domínio.
Observação: Funções de domínio são periodicamente atualizadas pelo WebFOCUS. Renomeie estas funções antes de incluí-las no seu template personalizado para impedir que sejam atualizadas pelo WebFOCUS. Quando uma função é renomeada, as regras que fazem referência a ela são atualizadas automaticamente para refletir o novo nome.
Após personalizar os nomes de funções, você deve atualizar o arquivo scenario.xml no template de domínio personalizado para se referir ao novos nomes de função. Caso contrário, as funções de domínio padrão serão recriadas da próxima vez em que você executar o template personalizado. Se você desejar utilizar as funções originais novamente, basta executar o template novamente.
A Central de Segurança se abre.
A caixa de diálogo Editar Função se abre.
Observação: Deve-se executar um dos templates de domínio instalados para que as funções de domínio sejam criadas.
Se você criou funções personalizadas, é possível utilizar o recurso de pesquisa e substituição para renomear, de forma global, os recursos de função no arquivo. Por exemplo, você pode substituir SSYS/ROLES/Domain por SSYS/ROLES/Abc, como ilustrado na imagem a seguir.
Observação: Nomes de caminho IBFS fazem diferenciação entre maiúsculas e minúsculas.
WebFOCUS |