Header Web
Logo_PHC_Software
Manuais
Ecrãs de Utilizador

Os ecrãs de utilizador no PHC CS Web permitem criar ecrãs onde os utilizadores poderão ter acesso de leitura e escrita a uma determinada tabela, podendo inserir, alterar, consultar e apagar registos de uma determinada tabela. Na introdução dos ecrãs, o utilizador dispõe de diversos campos que se apresentam também agrupados com a ajuda dos seguintes separadores:

  • Outros dados;
  • Observações;
  • Packages.

Quando o utilizador estiver neste ecrã é modo de consulta, poderá visualizar por exemplo, alguns conteúdos que compõem o respetivo ecrã personalizado. Uma vez introduzido um ecrã o utilizador poderá utilizá-lo de três formas distintas. Ecrã em modo de Introdução

  • O utilizador dispõe dos seguintes campos para a configuração de um Ecrã de utilizador: Código do Ecrã Este é um código único que identifica o ecrã de utilizador. No restante software poderá indicar este código para chamar este ecrã ou para criar <%= TopicLink([eventos],[ Criação de Eventos]) %>, entre outras opções para o ecrã. Título do Ecrã Título do ecrã de utilizador. Este campo é de preenchimento obrigatório. Tabela base deste ecrã Este campo é de preenchimento obrigatório e corresponde à Tabela da base de dados que está associada o ecrã de utilizador. Inativo Permite inativar o ecrã de utilizador tornando-o inacessível ao utilizador. Texto para mensagem de cabeçalho Texto da mensagem de cabeçalho do ecrã de utilizador. Neste campo o utilizador tem a possibilidade de personalizar o mesmo, de acordo com o seu gosto e necessidade. Neste local é definido todo o conteúdo do cabeçalho do ecrã, onde pode ser identificado o objetivo do mesmo. Para que possa personalizar o texto em HTML de forma pártica e fácil, foi criado um <%= TopicLink([Editor de HTML],[Chamar Editor Html]) %> que facilita a criação desse texto, possibilitando a utilização de conteúdos em HTML e inclusive imagens. Por exemplo: Se o utilizador escrever neste campo: <img src=../pimages/demologomaisritmoh.gif border=0><br><span class=glabel> <br>Subscreva a nossa newsletter e receba regularmente todas as novidades sobre música, instrumentos e ritmo! Inspire-se...</span> O utilizador poderá obter o seguinte:
    É HTML puro Esta opção serve para o utilizador definir se o texto escrito no campo da Mensagem de Cabeçalho deve ser interpretada pela aplicação apenas como HTML. Mensagem após gravar Texto para apresentar como mensagem assim que um registo é gravado com sucesso pelo ecrã de utilizador. Neste local é definido todo o conteúdo da mensagem, onde pode ser identificado o objetivo do mesmo. Para que possa personalizar o texto em HTML de forma pártica e fácil, foi criado um <%= TopicLink([Editor de HTML],[Chamar Editor Html]) %> que facilita a criação desse texto, possibilitando a utilização de conteúdos em HTML e inclusive imagens. Por exemplo: Se o utilizador escrever neste campo: &ftimg src=../pimages/demologomaisritmo.gif border=0>&ftbr> Obrigado por subscrever as nossas novidades. Até breve... Equipa MaisRitmo O utilizador poderá obter o seguinte:
    É HTML puro Esta opção serve para o utilizador definir se o texto escrito no campo da Mensagem após Gravar deve ser interpretada pela aplicação apenas como HTML. Categoria de links a serem adicionados à área de menu do ecrã Este campo permite ao utilizador, especificar a categoria de <%= TopicLink([Links],[Links]) %> que pretende adicionar à área do menu, do respetivo ecrã. Por exemplo: HOMEPAGE-LEFT Texto a aparecer no botão de gravar O utilizador pode colocar o texto que desejar no botão que permite a gravação. Texto a aparecer na tooltip do botão de gravar O utilizador pode configurar a informação que é apresentada no texto de ajuda referente ao botão Gravar Texto a aparecer no botão de cancelar O utilizador pode colocar o texto que desejar no botão que permite cancelar. Texto a aparecer na tooltip do botão de cancelar O utilizador pode configurar a informação que é apresentada no texto de ajuda referente ao botão Cancelar. É possível o utilizador configurar que opções aparecem na toolbar.
    Tem opção de procura na toolbar Esta opção quando ativa permite disponibilizar o botão de procura nos ecrãs. Tem opção de alteração na toolbar Esta opção quando ativa permite disponibilizar o botão nos ecrãs. Tem opção de introduzir na toolbar Esta opção quando ativa permite disponibilizar o botão de introdução nos ecrãs. Tem opção de duplicar na toolbar Esta opção quando ativa permite disponibilizar o botão de duplicar registo , no interior das Opções de registo dos ecrãs, acedido através do botão . Tem opção de apagar na toolbar Esta opção quando ativa permite disponibilizar o botão de apagar nos ecrãs. Tem opção de informação na toolbar Esta opção quando ativa permite disponibilizar o botão de informação , no interior das Opções de registo dos ecrãs, acedido através do botão . Tem opção de mapas na toolbar Esta opção quando ativa permite disponibilizar o botão de mapas definidos , integrado no botão de Opções relativas ao ecrã acedido através do botão . Tem opção de filtros na toolbar Esta opção quando ativa permite disponibilizar o botão de filtros , integrado no botão de Opções relativas ao ecrã acedido através do botão . Tem opção de anexos Documentos web na toolbar Este botão apenas aparece disponível se o utilizador tiver o módulo Documentos web. Quando ativa, esta opção permite disponibilizar o botão de anexos do Documentos web , no interior das Opções de registo dos ecrãs, acedido através do botão . Nota: Para mais informações sobre as opções das barras de ferramentas dos ecrãs, consulte o tópico <%= TopicLink([Opções da Barra de Ferramentas],[Opções da Barra de Ferramentas]) %>. Tem que possuir um determinado <%= TopicLink([Acesso],[acessos]) %> à tabela Esta opção permite possibilita a limitação do acesso por tabela. Tabela do acesso
    • Neste campo, o utilizador define a tabela, sobre qual vão incidir os acessos configurados. <%= TopicLink([Acesso],[acessos]) %> Tem que possuir um determinado acesso ou seja, é possível limitar o acesso por tabela.
    Não tem botão de cancelar Se esta opção estiver ativa permite retirar o botão de do ecrã. Não tem botão de gravar + introduzir Se esta opção estiver ativa permite retirar o botão de e continuar no ecrã. Tem opção de diálogos Esta opção quando ativa permite utilizar a funcionalidade dos comentários nos ecrãs de utilizador. Observações Campo para introdução de observações relativas ao registo em causa. Packages Define em que packages o ecrã está disponível. Poderá optar pelos seguintes packages:
    • Portal
    • Intranet
    • PocketServices
    • Extranet
    • Frontwebservice
    • Internet

Ecrã em modo de Conulta

  • Sempre que o utilizador estiver em modo de consulta neste ecrã, através do botão , o utilizador poderá efetuar a simulação do Ecrã através do botão , verificar os conteúdos do Ecrã de utilizador ou introduzir novos conteúdos, no que respeita a:
    • - <%= TopicLink([Objetos e Campos],[Objetos de Ecrã]) %>; - <%= TopicLink([Eventos],[Criação de Eventos]) %>; - <%= TopicLink([Regras],[Criação de Regras]) %>; - <%= TopicLink([Opções de Ecrã],[Opções de Ecrã]) %>
    Tem também a possibilidade de usufruir das opções de registo, bem como alterar o registo e/ou apagar o mesmo.

Como aceder ao ecrã

  • Está disponível em todos os packages, na subdiretoria "PROGRAMS", um ecrã GENFORM.ASPX" que se for corrido com o respetivo código definido na tabela, será apresentado o ecrã do utilizador com as opções definidas. Assim, devemos criar uma opção no <%= TopicLink([Menu],[Menus]) %> um <%= TopicLink([Link],[Links]) %> ou outro tipo de apontador para correr o ecrã. Por exemplo: Para chamarmos um ecrã de utilizador designado por "teste", deve-se correr o seguinte código: ../programs/genform.aspx?codigo=teste Como colocar campos no ecrã de utilizador: Para colocar campos deverá utilizar a opção <%= TopicLink([Objetos de Ecrã],[Objetos de Ecrã]) %>, onde deverá colocar no nome do ecrã o código do ecrã do utilizador e definir que campos devem aparecer. O mesmo é válido para eventos e regras.
<%= TopicLink([],[Framework Phc Cs Web]) %> <%= TopicLink([Framework Phc Cs Web],[Framework Phc Cs Web]) %>