Parametrização > Relação cliente > Alvo avançado > Dicionário de alvos 

Os alvos são utilizados pela função de definição dos alvos. Com efeito, o único objetivo de um alvo é de obter uma amostra composta de diferentes registos num alvo dado.

Concretamente, um alvo é uma tabela do dicionário X3. Para ser elegível ao título de alvo potencial, uma tabela X3 deve satisfazer certas características:

  • A tabela deve conter uma chave primária a componente único.
  • A chave primária da tabela deve ser de tipo alfanumérica O comprimento desta chave única não deve exceder 30 caracteres.

Por exemplo, a tabela dos terceiros (BPARTNER) pode ser utilizada em tanto que em alvo. Ela comporta uma chave única (BPRNUM) de tipo alfanumárico de um comprimento de 10 caracteres.

Por outro lado, a tabela dos endereços (BPADDRESS) não pode ser explorado a título de alvo. Com efeito, a sua chave primária três componentes

A definição de um alvo é raramente uma ação isolada. Esta acompanha frequentemente da geração de elementos assoicados a saber :

  • Suportes de seleção : Estes suportes representam os diferentes métodos técnicos escolhidos em seja em standard, seja pelo utilizador para obter uma amostra Estes suportes se interesam então à pesquisa dos dados.
  • Suportes de apresentação : Estes suportes definem as informações que se deseja visualizar no momento da consulta de uma amostra. Estes suportes se interessam quanto a eles a apresentação dos dados.

A gestão dos alvos está por consequência um local priviligiado para procede à definição destes diferentes suportes.

Pré-requisitos

SEEREFERTTO Consulte a docuemntação de Implementação

Gestão do ecrã

Cabeçalho

Apresentação

Alvo

Este campo obrigatório está a registar num primeiro tempo, no momento da definição de um novo alvo. O utilizador está convidado a registar o código de uma tabela X3 definido num dicionário de desenvolvimento O utilizador está ajudado para tal uma lista de seleção associada

Na emissão do registo do código de uma tabela, o sistema procede a diferentes controlos.

  • Controla todavia se a descrição da chave primária da tabela permite uma análise sintaxica correta. No caso contrário, a mensagem seguinte está afixada : "Esta tabela comporta uma estrutura de chave inadaptada. Registo recusado" A tabela não poderá por consequência pode ser explorada em tanto que alvo.
  • Em seguida, o sistema verifica a chave primária da tabela comporta um componente único. No caso contrário, a mensagem seguinte está afixada : "Esta tabela não comporta uma chave primária a componente único. Registo recusado"
  • Em seguida, o sistema verifica se a chave primária é de tipo alfanumérico. No caso contrário, a mensagem seguinte está afixada : "Esta tabela não comporta uma chave primária de tipo alfanumérico. Registo recusado"
  • Enfim, o sistema verifica se o comprimento do campo utilizado como chave não excede trinta caracteres. No caso contrário, a mensagem seguinte está afixada : "O campo de chave primária do alvo a um comprimento superior a trinta caracteres. Registo recusado"

Quando o código da tabela registada está aceite em tanto que alvo, o ssitema porcede a uma análise dos diferentes tipos de exploraação desta tabela realizada no software afim de registar automaticamente o máximo de informações.

Por exemplo, para uma tabela explorada através de um objeto X3, a totalidade das informações caracterizando o alvo será registado à exceção de elementos complementares facultativos tais que uma descrição textual mais detalhada do alvo e das tabelas ligadas estendido o número de informações visualizáveis.

O objeto de cada um dos campos está estudado numas diferentes linhas que seguem.

Denominação desejada

Quando a chamada standard da tabela alvo não é mais satisfatório e pouco intuitivo, este campo permite registar uma denominação mais adaptada ao contexto de utilização do alvo. Contrariamente ao intutulado de uma tabela, esta denominação pode em efeito até cinquente caracteres.

Este campo está registado automaticamente no momento do registo de um novo código de tabela no campo "Alvo". A denominação atribuida pelo sistema é prioritariamente aquela definida no dicionário dos critérios de alvo. Em caso de ausência da tabela no dicionário, o intitulado standard da tabela está então proposta.

Fechar

 

Campos

Os seguintes campos estão presentes neste separador :

Este campo obrigatório está a registar num primeiro tempo, no momento da definição de um novo alvo. O utilizador está convidado a registar neste último código de uma tabela X3 definido num dicionário de desenvolvimento O utilizador está ajudado para tal uma lista de seleção associada

Na emissão do registo do código de uma tabela, o sistema procede a diferentes controlos. Controla todavia se a descrição da chave primária da tabela permite uma análise sintaxica correta. No caso contrário, a mensagem seguinte está afixada : "Esta tabela comporta uma estrutura de chave inadaptada. registo recusado". A tabela não poderá por consequência ser explorada em tanto que alvo.

Em seguida, o sistema verifica a chave primária da tabela comporta um componente único. No caso contrário, a mensagem seguinte está afixada : "Esta tabela não comporta uma chave primária a componente único. Registo recusado". ».

Em seguida, o sistema verifica se a chave primária é de tipo alfanumérico. No caso contrário, a mensagem seguinte está afixada : "Esta tabela não comporta uma chave primária de tipo alfanumérico. registo recusado".

Enfim, o sistema verifica se o comprimento do campo utilizado como chave não excede trinta caracteres. No caso contrário, a mensagem seguinte está afixada : "O campo de chave primária do alvo a um comprimento superior a trinta caracteres. Registo recusado". ».

Quando o código da tabela registada está aceite em tanto que o alvo, o sistema procede a uma análise dos diferentes tipos de exploração desta tabela realizada no software afim de registar automaticamente o máximo de informações.

Por exemplo, para uma tabela explorada através de um objeto X3, a totalidade das informações caracterizando o alvo será registado à exceção de elementos complementares facultativos tais que uma descrição textual mais detalhada do alvo e das tabelas ligadas estendido o número de informações visualizáveis.

  • Denominação desejada (campo TGRNAMAXX)

 

Fechar

 

Separador Características

Apresentação

Descrição

Este campo facultativo permite registar um texto sintético preenchendo o utilizador seja sobre a natureza do alvo ele mesmo, seja sobre os diferentes benefícios esperados de exploração deste último.

Fechar

 

Campos

Os seguintes campos estão presentes neste separador :

Descrição

  • campo TGRDES

Este campo facultativo permite registar um texto sintético preenchendo o utilizador seja sobre a natureza do alvo ele mesmo, seja sobre os diferentes benefícios esperados de exploração deste último. O texto registado aqui não deve exceder 230 caracteres. No caso onde uma descrição muito precisa e muito completa deverá ser registada, é aonselhado de utilizar o menu "Ficheiro - Comentário".

Fechar

 

Separador Consulta

Apresentação

Suporte de apresentação por defeito

Quando uma amostra de registo foi gerado, falta necesariamente tomar em conhecimento do seu conteúdo. Para isso, um mínimo de informações devem ser visualizado afim de apreender a natureza de cada elemento. Um suporte de apresentação permite assim de definir a lista das características do alvo a apresentar ao utilizador, assim que a maneira de os triar.

Cada alvo comporta um suporte de apresentação por defeito. Este foi utilizado quando o utilizador não definido de suporte pessoal por defeito para o alvo corrente ou bem quando este utilizador não tem pontualmente requeridos o uso de outro suporte de apresentação na ocasião de um alvo.

NB : Um suporte de apresentação denominada "DEF+Código do alvo" está automaticamente criado e associado ao alvo no momento da sua criação. Isto permite sempre dispor de um suporte explorável para cada alvo.

Este campo permite então de selecionar o suporte de apresentação utilizado por defeito na ocasião de cada novo alvo. Este suporte pode ser selecionado seja através da lista associada, seja por túnel versus o objeto de gestão dos suportes de apresentação

O separador "Consulta" permite de modificar as características do suporte selecionado diretamente no seio de objeto Alvos. Com efeito, é possível de modificar os suportes de apresentação depois duas funções de gestão diferentes em X3. O objeto Suportes de apresentação permite criar e de modificar todos os suportes da sua escolha enquanto que o objeto Alvos permite modificar as característica dolimite suporte por defeito de um alvo.

As características de cada bloco são as seguintes :

Quadro dos campos afixados

Este quadro permite definir as informações afixadas pelo suporte de apresentação. A tabela pode ser selecionada por entre o alvo e a lista e as suas tabelas ligadas. Uma vez a tabela escolhida, é possível de indicar a informação a afixar. Em seguida, um número de ordem pode ser afetado a este campo

NB : Mesmo se é possível de registar um número importante de campos no quadro, apenas os quinze primeiros são tidos en conta pelo suporte no momento de afixação de uma amostra.

Campo de ordenação

Por entre os campos afixados, é possível selecionar a informação sobre a qual a amostra vai ser ordenada O campo indicado aqui deve imperativamente figurar por entre os quinze primeriras colunas de suporte de apresentação. Este mesmo campo será igualmete utilizado em tanto que critério de estudo da amostra no momento da sua representação gráfica.

Tabela de ordem

Esta zona está acessível quando o nome do campo de ordenação está presente várias vezes pore entre as quinze colunas componente o suporte de apresentação Permite neste caso de indicar a tabela contendo o campo de ordenação.


Por exemplo, esta zona é útil no caso do campo País. O utilizador pode definir um suporte de seleção afixando à vez o campo País da tabela Terceiros e o campo País da tabela Endereço. Estes dois campos partilham um código perfeitamente idêntico. Se o utilizador deseja uma ordenação por país,é-lhe então indispensável de indicar o qual dos dois países a utilizar : este da tabela Terceiros ou aquele da tabela Endereços.

Sentido da ordenação

Este campo permite indicar se a ordenação deve estar ascendente ou descendente.

Fechar

 

Campos

Os seguintes campos estão presentes neste separador :

Bloco número 1

Quando uma amostra de registo foi gerada, falta necessariamente cedo ou tarde tomar conhecimento do seu conteúdo. Para isso, um mínimo de informações devem ser visualizados afim de apreender a natureza de cada elemento. Um suporte de apresentação está precisamente concebido para tal permite definir a lista das características do alvo a apresentar ao utilizador, assim que a maneira de os triar.

Cada alvo comporta um suporte de apresentação por defeito. Este foi utilizado quando o utilizador não definiu de suporte pessoal por defeito para o alvo corrente ou bem quando este utilizador não tem pontualmente requeridos o uso de outro suporte de apresentação na ocasião de um alvo.

NB : Um suporte de apresentação denominado "DEF+Código do alvo" está automaticamente criado e associado ao alvo no momento da sua criação. Isto dá o seguro de sempre dispor de um suporte explorável para cada alvo.

Este campo permite então de selecionar o suporte de apresentação utilizado por defeito na ocasião de cada novo alvo. Este suporte pode ser selecionado seja através da lista associada, seja por túnel versus o objeto de gestão dos suportes de apresentação.

Quadro Campos visualiz.

Este campo permite indicar na qual tabela o utilizador deseja extrair a informação a afixar. Esta lista está sempre composta no mínimo da tabela acompanhada das eventuais tabelas ligadas complementares parametrizadas na gestão dos alvos.

  • Campo (campo TGRFIE)

Esta coluna permite definir uma informação a afixar por entre os campos da tabela selecionada anteriormente.

  • Denominação desejada (campo TGRFIENAM)

 

  • Nr. ordem (campo TGRFIEORD)

Esta zona permite definir a ordem de apresentação das informações. Dois campos podem dispor de um mesmo número de ordem. Neste caso, uma segunda ordenação alfabética está efetuada sobre o código destes campos para determinar a ordem de afixação.

NB : Mesmo se é possível definir de numerosas informações no suporte de seleção, apenas as quinze primeiras linhas são tomadas em conta na afixação.

Mais, o campo utilizado como critério de ordenação deve imperativamete figurar por entre estas quinze primeiras linhas.

Ord.

  • Campo de ord. (campo FIESRT)

Por entre os campos afixados, é possível selecionar a informação sobre a qual a amostra vai ser ordenada. O campo indicado aqui deve imperativamente figurar por entre as quinze primeiras colunas de suporte de apresentação. Este mesmo campo será igualmente utilizado em tanto que critério de estudo da amostra no momento da sua representação gráfica.

Esta zona está acessível quando o nome do campo de ordenação está presente várias vezes pore entre as quinze colunas compondo o suporte de apresentação. Permite neste caso de indicar a tabela contendo o campo de ordenação.

Por exemplo, esta zona é útil no caso do campo "País". O utilizador pode definir um suporte de seleção afixando à vez o campo País da tabela Terceiros e o campo País da tabela Endereço. Estes dois campos partilham um código perfeitamente idêntico. Se o utilizador deseja uma ordenação por país,é-lhe então indispensável de indicar o qual dos dois países a utilizar : Se se trata de país da tabela Terceiros ou bem do País da tabela Endereço ?.

  • Sentido ord. (campo FIESRTTYP)

Este campo permite indicar se a ordenação deve ser ascendente ou descendente.

Fechar

 

Funções acessíveis por clique direito no quadro

Ação de desvio STANDARD

 

Fechar

 

Separador Tabelas ligadas

Apresentação

Chave primária única do alvo

Este campo está em geral preenchido automaticamente pelo sistema. Com efeito, se a tabela foi aceite como alvo, isso significa que o sistema foi colocado em medida de determinar o campo de chave primária da tabela. O campo indicado aqui é nomeadamente utilizado pelo menu contextual "Detalhe" da janela de consulta de uma amostra afim de aceder por túnel a um registo afixado.

Objeto de gestão correspondente utilizado.

Certas tabelas alvo podem ser exploradas através de vários objetos de gestão. No momento da criação do alvo, o sistema efetua as suas próprias preferências relativas ao objeto acedidos em caso de tunel versus o alvo. Este campo permite modificar esta escolha arbitrária a partir da lista dos diferentes objetos associados ao alvo.

tabela ligada :

Por defeito, os campos afixáveis num suporte de apresentação provêm da tabela alvo. No entanto, as informações caracterizando um elemento são por vezes fisicamente dispersos nas diferentes tabelas. Assim, este quadro permite associar as tabelas complemetares ao alvo, com fins de apresentação.

Por exemplo, se deseja conhecer as diferentes funções exercidas para cada interlocutor de uma amostra : O campo Função não faz parte da tabela Interlocutores, mas está disponível na tabela das Relações Entidades/ Interlocutores. Assim, para afixar esta informação, é suficiente de acrescentar a tabela Contactos na lista das tabelas ligadas. Se uma relação via o suporte de seleção está já definida para esta tabela, os campos Chave de ligação e Expressão de ligação são então automaticamente registados.

NB : O campo Tabela ligada comporta um menu contextual associado denominada "Tabelas por suporte". Este menu afixa a lista das tabelas já realizadas ao alvo através dos diferentes suportes de seleção de primeiro nível. O recurso a esta lista simplifica grandemente a parametrização de uma tabela ligada Com efeito, neste caso, a chave de ligação e expressão de ligação preenchidas automaticamente

Chave de ligação

As junções entre a tabela alvo e as tabelas ligadas são realizadas sobre a base de campos indexados. O campo Chave de ligação permite por consequência de indicar o índice a utilizar para estabelecer a relação entre cada registo da tabela alvo com cada registo da tabela ligada.

Para retomar o exemplo dos Interlocutores : cada registo da tabela CONTACT aponta versus um registo da tabela CONTACTCRM graças ao conteúdo do campo CCNCRM. Se se afixa a lista de seleção associada ao campo, aprecebe-se que o campo CCNCRM está presente em tanto que um componente único no índice "CNT2", o que implica que está perfeiamente adaptado para associar estas duas tabelas entre elas.

Expressão de ligação

Este campo tem por objeto de fornecer os valores a afetar a cada componente da chave de ligação selecionada a seguir O número de componentes exprimidos na expressão de ligação deve corresponder ao número de componentes da chave. Não é possível de utilizar unicamente a primeira ou a segunda parte de uma chave. Todos os componentes da chave indiciada devem encontrar um valor correspondente na expressão de ligação.

No exemplo dos Interlocutores, com valor pesquisado no campo CCNCRM para estabelecer a relação com o alvo é o conteudo da chave primária de CONTACTCRM a saber : [F:CCN]CNTNUM.

Regras sintaxicas :

  • Cada componente de chave deve ser separada por um ponto e vírgula.
  • Cada valor alfanuméricos deve ser delimitado por aspas.
  • Bem que não obrigatório, mas afim de evitar todo o risco de conflito de nome de variáveis, é vivamente aconselhado de fazer preceder cada nome de campo por sua abreviação standard de classe. Para os campos de tabelas, a abreviação de classe está formulada como seguinte :

[F : seguimento do código abreviado em três letras da tabela no dicionário X3 depois ].

Por exemplo, para a tabela BPADDRESS : [F :BPA]

Fechar

 

Campos

Os seguintes campos estão presentes neste separador :

Bloco número 1

  • Chv primária única do alvo (campo TGRMAIKEY)

Este campo está em geral preenchido automaticamente pelo sistema. Com efeito, se a tabela foi aceite como alvo, isso significa que o sistema foi colocado em medida de determinar o campo de chave primária da tabela. O campo indicado aqui é nomeadamente utilizado pelo menu contextual "Detalhe" da janela de consulta de uma amostra afim de aceder por túnel a um registo afixado.

Certas tabelas alvo podem ser exploradas através de vários objetos de gestão. No momento da criação do alvo, o sistema efetua as suas próprias preferências relativas ao objeto acedidos em caso de tunel versus o alvo. Este campo permite modificar esta escolha arbitrária a partir da lista dos diferentes objetos associados ao alvo.

Quadro

Por defeito, os campos afixáveis num suporte de apresentação provêm unicamente da tabela alvo. No entanto, as informações caracterizando um elemento são por vezes fisicamente dispersos nas diferentes tabelas. Assim, este quadro permite associar as tabelas complementares ao alvo, com fins de apresentação.

Por exemplo, imaginemos que se deseja conhecer as diferentes funções exercidas por cada interlocutor de uma amostra. O campo "Função" não faz parte da tabela Interlocutores, mas está disponível na tabela das "Relações Entidades/ Interlocutores". Assim, para afixar esta informação, é suficiente de acrescentar a tabela "CONTACT" na lista das tabelas ligadas. Se uma relação via o suporte de seleção está já definida para esta tabela, os campos "Chave de ligação" e "Expressão de ligação" são então automaticamente registados.

NB : O campo "Tabela ligada" comporta um menu contextual associado denominado "Tabelas ligadas por suporte". Este menu afixa a lista das tabelas já realizadas ao alvo através dos diferentes suportes de seleção de primeiro nível. O recurso a esta lista simplifica grandemente a parametrização de uma tabela ligada. Com efeito, neste caso, a chave de ligação e expressão de ligação preenchidas automaticamente

  • Chv ligação (campo TGRLNKIDX)

As junções entre a tabela alvo e as tabelas ligadas são realizadas sobre a base de campos indexados. O campo "Chave de ligação" permite por consequência indicar o índice a utilizar para estabelecer a relação entre cada registo da tabela alvo com cada registo da tabela ligada.

  • Expressão de ligação (campo TGREXPLNK)

Este campo tem por objeto fornecer os valores a afetar a cada componente da chave de ligação selecionada a seguir. O número de componentes exprimidos na expressão de ligação deve corresponder ao número de componentes da chave. Não é possível de utilizar unicamente a primeira ou a segunda parte de uma chave. Todos os componentes da chave indiciada devem encontrar um valor correspondente na expressão de ligação.

Regras sintaxicas :

1/ Cada componente de chave deve ser separado por um ponto e vírgula.

2 / Cada valor alfanumérico deve ser delimitado por aspas.

3 / Bem que não obrigatório, mas afim de evitar todo o risco de conflito de nome de variáveis, é vivamente aconselhado de fazer preceder cada nome de campo por sua abreviação standard de classe.

Fechar

 

Funções acessíveis por clique direito no quadro

Detalhe

Este menu permite aceder ao dicionário das tabelas, depois o dicionário dos alvos, de maneira a reencontrar uma tabela e os campos que a compõem.

 

Fechar

 

Barra de menu

Este botão permite aceder a janela de definição de um novo alvo. O acesso a esta janela depois um alvo permite de libertar do registo do alvo pesquisado. Com efeito, o campo Alvo tratado está prenchido automaticamente pelo sistema e ele de mais tornado inacessívell.

Barra de menu

Funções / Suportes de seleção

O sistema toma em conta a criação do mínimo necessário à realização de um alvo. É aconselhado de estender o espetro destas possibilidades para beneficiar as capacidades das funções de alvo.

Os suportes de seleção permitem a extração de amostras através de critérios e de métodos variados. São definidos na sua função de gestão respetiva. Mas o acesso a este objeto depois um alvo permite afixar na lista esquerda unicamente os suportes de seleção relativas ao alvo. É assim mais fácil de identificar a presença ou ausência de um suporte adaptado a necessidade pontual preciso.

Assim, se um novo suporte deve estar definidos, a associaação entre o alvo e o suporte está realizado automaticamente

Funções / Suportes de apresentação

As mesmas vantages ergonómicas são reproduzidos no separador de gestão dos suportes de apresentaação quando esta está acedida depois um alvo.

A lista esquerda afixa unicamente os suportes relativos a alvo corrrente.

A associação entre o alvo e o suporte de apresentação está reliazada automaticamente

Mensagens de erro

Para além das mensagens genéricas, as seguintes mensagens de erro podem aparecer durante o reg. :

Erro no momento da criação do suporte de apresentação por defeito associado ao alvo.

Estas mewnsagens está afixado quando o sistema foi incapaz de proceder à criação automática de um suporte de apresentação de base no momento da definição de um novo alvo.

Erro no momento da geração do suporte de seleção de tipo : Todos os registos.

Esta mensagem está afixada quando o sistema foi incapaz de proceder à criação automática do suporte de seleção assoicada à tabela que permite a geração de uma amostra completa. Esta geração intervém no momento da definição de um novo alvo.

Erro no momento da geração do suporte de seleção de tipo : Ligações de primerio nível

Esta mensagem está afixado quando o sistema foi incapaz de proceder à criação automática de todo primeiro suporte de seleção de primeiro nível assoicado ao alvo. Esta geração intervém no momento da definição de um novo alvo.

Erro no momento da alterações das informações de ordenação.

Esta mensagem está afixada se o sistema não foi em medida de carrgar as informações de ordenação definidas sobre o suporte de apresentação associado ao alvo.

Esta tabela comporta uma estrutura de chave inadaptada. Registo recusado.

Esta mensagem está afixada quando a definição da chave primária de uma tabela não permitiu ao sistema de determinar se a tabela está eligível ao título de alvo.

O campo de ordenação não está incluido numa das quinze primeiras listas da lista a seguir

Esta mensagem está afixada quando o utilizador confirma a criação ou a modificação da apresentação de um alvo e que o campo utilizado utiliza para a ordenação de amostra nãoestá incluidos no suporte de apresentação.

Tabelas consideradas

SEEREFERTTO Consulte a docuemntação de Implementação