Ponto entrada > Módulo Suporte cliente > Tratamento standard TRTCRMPE 

CLLOBJ : Definição do objecto de uma chamada gerada por campanha de chamadas

Este ponto de entrada intervém no seio da matriz de ventilação das chamadas do assistente campanha de chamadas. Permite definir um objectivo personalizado para cada chamada gerada por este assistente.

Por exemplo, este último é particularmente pertinente no quadro de campanhas de reavisos de incobráveis. O ponto de entrada pode então calcular o montante restante devido por cada correspondente a contactar e o fazer figurar sobre a chamada a efectuar.

Quando a definição do objectivo de chamada foi efectuada via este ponto de entrada, o parâmetro CLLCMGOMP não tem nenhum efeito para a chamada em questão.

Este ponto de entrada está associado à tabela diversa 456. Um ponto de entrada particular deve corresponder a cada registo desta tabela diversa. O nome do ponto de entrada operacional para um registo de tabela diversa cujo código é A1 se apresenta então sob a forma: CLLOBJ_A1.

Contexto e modo de funcionamento.

Transacção

Existe uma transacção em curso.

Ficheiro rasto

Não existe ficheiro rasto aberto.

Contexto de chamada

Este ponto de entrada é chamado por cada chamada telefónica em curso de criação pela matriz de ventilação. A classe [F] de chamada a criar está parcialmente preenchida. O número de crono da chamada já criada e está disponível nas duas variáveis seguintes : [F:CLL]CLLNUM ou SZCLLNUM. A chamada não foi ainda fisicamente criada na base de dados.

Variáveis e máscaras disponíveis

IFULOBJBYPE : Esta variável está testada para cada chamada. Ela está sempre inicializada a zero antes cada chamada do ponto de entrada. Se o seu valor resta nulo, o objectivo da chamada está definido conformemente ao valor do parâmetro CLLCMGOMP. Se o seu valor é positivo, o objectivo da chamada será sempre carregado com o conteúdo da variável clob CLBCLLFULOBJ.

CLBCLLFULOBJ : Esta variável inicializada a vazio antes cada chamada do ponto de entrada deve ser garnecida com o texto completo a afixar sobre a chamada a efectuar. O tamanho máximo do texto está condicionado pelo tamanho de tipo clob definido sobre o tipo de dado HD5.

SZSUMUP : Esta variável de 235 caracteres pode conter uma síntese ou um resumo do texto completo preenchido na variável CLBCLLFULOBJ.

GSZOPGNUM : Esta variável informativa comporta o código da campanha de chamada em curso de criação via o assistente.

SZBPRNUM : Esta variável informativa comporta o código do terceiro a chamar.

SZCCNNUM : Esta variável informativa comporta o código do interlocutor a chamar.

 

Tabelas abertas

No quadro a seguir, a flag conteúdo significativo significa que o conteúdo está em fase com o contexto.

Tabela

Conteúdo significativo

Intitulado Tabela

ATYPE

Não

Tipos de documentos

PHONECALL

Não

Chamadas telefónicas

SELCMG

Não

Selecções marketing

SELCMGLIS

Não

Selecções marketing

BPARTNER

Não

Terceiros

BPCUSTOMER

Não

Clientes

BPADDRESS

Não

Endereços

CONTACTCRM

Não

Interlocutores

CONTACTO

Não

Relações Interlocutores Entidades

AUTLIS

Não

Utilizadores

DIAHOU

Não

Esquemas horários

TABWEEDIA

Não

Esquemas semanais

HD5CLOB

Não

Clobs marketing

 

OMMXML : Complementos XML específicos a um mailing

Este ponto de entrada intervém no seio da geração de um mailing de tipo XML. Permite completar o documento XML em curso de geração com as informações excluidas das capacidades de parametrização standard dos mailings XML.

Contexto e modo de funcionamento.

Transacção

Não existe transacção em curso.

Ficheiro rasto

Não existe ficheiro rasto aberto.

Contexto de chamada

Este ponto de entrada foi chamado por cada destinatário do mailing justo antes o registo da baliza de fim de registo (Baliza associada ao campo : Objecto XML).

Variáveis e máscaras disponíveis

SZBULLTOFILL : Variável de 250 caracteres constituindo o buffer de registo. Uma vez qualificado, o seu conteúdo pode ser registado no ficheiro XML via uma linha de código tal que :

Wrseq SZBUFFTOFILL Using [FXML]

SZOPGNUM : Variável informativa contendo o código do mailing em curso de geração.

SZMXL : Variável informativa contendo o código da parametrização de mailing XML utilizado pela geração.

 

Tabelas abertas

No quadro a seguir, a flag conteúdo significativo significa que o conteúdo está em fase com o contexto.

Tabela

Conteúdo significativo

Intitulado Tabela

MAILXML

Não

Parâmetrizações mailings XML

MAILXMLD

Não

Parâmetrizações mailings XML

CONTACTCRM

Não

Interlocutores

CONTACTO

Não

Relações Interlocutores Entidades

BPARTNER

Não

Terceiros

BPCUSTOMER

Não

Clientes

BPADDRESS

Não

Endereços

SALESREP

Não

Representantes

SELCMGLIS

Não

Selecções marketing

 

MGCDEDIT : Definição de listas específicas para impressão dos dados de um alvo

Este ponto de entrada intervém antes da impressão para visualização ou por extracção dos dados de um alvo. Permite personalizar as listas utilizadas.

Contexto e modo de funcionamento.

Transacção

Não existe transacção em curso.

Ficheiro rasto

Não existe ficheiro rasto aberto.

Contexto de chamada

Este ponto de entrada foi chamada após a geração dos dados do alvo, antes do desencadeamento da impressão.

Variáveis e máscaras disponíveis

Variáveis classes

Definição

Máscara [M: MGC1]

Contém os dados das características do alvo

SZMGG1AASC

Deve conter o nome da lista substituindo a lista MGG1AASC

SZMGG1ADES

Deve conter o nome da lista substituindo a lista MGG1ADES.

SZMGG2AASC

Deve conter o nome da lista substituindo a lista MGG2AASC

SZMGG2ADES

Deve conter o nome da lista substituindo a lista MGG2ADES

SZMGG2DASC

Deve conter o nome da lista substituindo a lista MGG2DASC

SZMGG2DDES

Deve conter o nome da lista substituindo a lista MGG2DDES

SZMGG2LASC

Deve conter o nome da lista substituindo a lista MGG2LASC

SZMGG2LDES

Deve conter o nome da lista substituindo a lista MGG2LDES

SZMGX1AASC

Deve conter o nome da lista substituindo a lista MGX1AASC

SZMGX1ADES

Deve conter o nome da lista substituindo a lista MGX1ADES

SZMGX2AASC

Deve conter o nome da lista substituindo a lista MGX2AASC

SZMGX2ADES

Deve conter o nome da lista substituindo a lista MGX2ADES

SZMGX2DASC

Deve conter o nome da lista substituindo a lista MGX2AASC

SZMGX2DDES

Deve conter o nome da lista substituindo a lista MGX2DDES

SZMGX2LASC

Deve conter o nome da lista substituindo a lista MGX2LASC

SZMGX2LDES

Deve conter o nome da lista substituindo a lista MGX2LDES

 

MAINSREFLT : Tomado em carga total da lista esquerda de um pedido de serviço

Este ponto de entrada permite tomar uma responsabilidade total sobre o conteúdo dos diferentes browsers da lista esquerda compondo o objecto Pedido de serviço.

Contexto e modo de funcionamento.

Transacção

Não existe transacção em curso.

Ficheiro rasto

Não existe ficheiro rasto aberto.

Contexto de chamada

Este ponto de entrada é chamado no início da acção FILGAUCHE do objecto Pedidos de serviço.

Variáveis e máscaras disponíveis

IMAINSREPEFLT : Esta variável está inicializada a zero antes cada chamada do ponto de entrada. Se o ponto de entrada deve tomar a responsabilidade do conteúdo das listas esquerdas, é suficientes de lhe afectar um valor positivo. O conteúdo das diferentes listas esquerdas foi definido em utilizando as variáveis supervisor habituais previstas a este efeito. (currbox, FILGAUCHE, FILGAUSUP...)

GSRECTRNUM : Transacção de registo em curso de utilização.

 

Tabelas abertas

No quadro a seguir, a flag conteúdo significativo significa que o conteúdo está em fase com o contexto.

Tabela

Conteúdo significativo

Intitulado Tabela

SERREQUEST

Não

pedidos de serviço

 

SREFLT : Filtro complexo sobre browsers complemtares dos pedidos de serviço

Este ponto de entrada permite tomar uma responsabilidade total sobre o conteúdo dos browsers de lista esquerda suplementares definidos pela transacção de registo em curso de utilização. Quando este ponto de entrada está activo,os filtros levados pela transacção de registo são ignorados.

Contexto e modo de funcionamento.

Transacção

Não existe transacção em curso.

Ficheiro rasto

Não existe ficheiro rasto aberto.

Contexto de chamada

Este ponto de entrada é chamado no início da acção FILGAUCHE do objecto Pedidos de serviço unicamente para os browsers complementares.

Variáveis e máscaras disponíveis

ISREPEFLT : Esta variável está inicializada a zero antes cada chamada do ponto de entrada. Se o ponto de entrada deve tomar a responsabilidade do conteúdo dos browsers complemtares, é suficiente de lhe afectar um valor positivo. O conteúdo das diferentes listas esquerdas foi definido em utilizando as variáveis supervisor habituais previstas a este efeito. (currbox, FILGAUCHE, FILGAUSUP...)

GSRECTRNUM : Transacção de registo em curso de utilização.

 

Tabelas abertas

No quadro a seguir, a flag conteúdo significativo significa que o conteúdo está em fase com o contexto.

Tabela

Conteúdo significativo

Intitulado Tabela

SERREQUEST

Não

pedidos de serviço

 

MAINITNFLT : Tomado em carga completa da lista esquerda de uma intervenção

Este ponto de entrada permite tomar uma responsabilidade total sobre o conteúdo dos diferentes browsers da lista esquerda compondo o objecto Intervenções.

Contexto e modo de funcionamento.

Transacção

Não existe transacção em curso.

Ficheiro rasto

Não existe ficheiro rasto aberto.

Contexto de chamada

Este ponto de entrada é chamado no início da acção FILGAUCHE do objecto Intervenções.

Variáveis e máscaras disponíveis

IMAINITNPEFLT : Esta variável está inicializada a zero antes cada chamada do ponto de entrada. Se o ponto de entrada deve tomar a responsabilidade do conteúdo das listas esquerdas, é suficientes de lhe afectar um valor positivo. O conteúdo das diferentes listas esquerdas foi definido em utilizando as variáveis supervisor habituais previstas a este efeito. (currbox, FILGAUCHE, FILGAUSUP...)

GITNCTRNUM : Transacção de registo em curso de utilização.

Tabelas abertas

No quadro a seguir, a flag conteúdo significativo significa que o conteúdo está em fase com o contexto.

Tabela

Conteúdo significativo

Intitulado Tabela

INTERVEN

Não

Intervenções

 

ITNFLT : Filtro complexo sobre browsers complementares das intervenções

Este ponto de entrada permite tomar uma responsabilidade total sobre o conteúdo dos browsers de lista esquerda suplementares definidos pela transacção de registo em curso de utilização. Quando este ponto de entrada está activo,os filtros levados pela transacção de registo são ignorados.

Contexto e modo de funcionamento.

Transacção

Não existe transacção em curso.

Ficheiro rasto

Não existe ficheiro rasto aberto.

Contexto de chamada

Este ponto de entrada é chamado no início da acção FILGAUCHE do objecto Intervenções unicamente para os browsers complementares.

Variáveis e máscaras disponíveis

IITNPEFLT : Esta variável está inicializada a zero antes cada chamada do ponto de entrada. Se o ponto de entrada deve tomar a responsabilidade do conteúdo dos browsers complemtares, é suficiente de lhe afectar um valor positivo. O conteúdo das diferentes listas esquerdas foi definido em utilizando as variáveis supervisor habituais previstas a este efeito. (currbox, FILGAUCHE, FILGAUSUP...)

GITNCTRNUM : Transacção de registo em curso de utilização.

Tabelas abertas

No quadro a seguir, a flag conteúdo significativo significa que o conteúdo está em fase com o contexto.

Tabela

Conteúdo significativo

Intitulado Tabela

INTERVEN

Não

Intervenções

 

MAINMACFLT : Tomado em carga completa da lista esquerda de um parque cliente

Este ponto de entrada permite tomar uma responsabilidade total sobre o conteúdo dos diferentes browsers da lista esquerda compondo o objecto "parque cliente".

Contexto e modo de funcionamento.

Transacção

Não existe transacção em curso.

Ficheiro rasto

Não existe ficheiro rasto aberto.

Contexto de chamada

Este ponto de entrada é chamado no início da acção FILGAUCHE do objecto "parque cliente".

Se este ponto está activado, a contagem das fichas parque e da quantidade física de parque filtrado deve ser realizado pelo ponto de entrada.

Variáveis e máscaras disponíveis

IMAINMACPEFLT : Esta variável está inicializada a zero antes cada chamada do ponto de entrada. Se o ponto de entrada deve tomar a responsabilidade do conteúdo das listas esquerdas, é suficientes de lhe afectar um valor positivo. O conteúdo das diferentes listas esquerdas foi definido em utilizando as variáveis supervisor habituais previstas a este efeito. (currbox, FILGAUCHE, FILGAUSUP...)

GMACCTRNUM : Transacção de registo em curso de utilização.

 

Tabelas abertas

No quadro a seguir, a flag conteúdo significativo significa que o conteúdo está em fase com o contexto.

Tabela

Conteúdo significativo

Intitulado Tabela

MÁQUINAS

Não

Parque cliente

 

MACFLT : Filtro complexo sobre browsers complementares do "parque cliente&q

Este ponto de entrada permite tomar uma responsabilidade total sobre o conteúdo dos browsers de lista esquerda suplementares definidos pela transacção de registo em curso de utilização. Quando este ponto de entrada está activo,os filtros levados pela transacção de registo são ignorados.

Contexto e modo de funcionamento.

Transacção

Não existe transacção em curso.

Ficheiro rasto

Não existe ficheiro rasto aberto.

Contexto de chamada

Este ponto de entrada é chamado no início da acção FILGAUCHE do objecto "parque cliente" unicamente para os browsers complementares.

Variáveis e máscaras disponíveis

IMACPEFLT : Esta variável está inicializada a zero antes cada chamada do ponto de entrada. Se o ponto de entrada deve tomar a responsabilidade do conteúdo dos browsers complemtares, é suficiente de lhe afectar um valor positivo. O conteúdo das diferentes listas esquerdas foi definido em utilizando as variáveis supervisor habituais previstas a este efeito. (currbox, FILGAUCHE, FILGAUSUP...)

GMACCTRNUM : Transacção de registo em curso de utilização.

 

Tabelas abertas

No quadro a seguir, a flag conteúdo significativo significa que o conteúdo está em fase com o contexto.

Tabela

Conteúdo significativo

Intitulado Tabela

MÁQUINAS

Não

Parque cliente

 

AUTINVCFIL : Acréscimo de critérios de selecção dos contratos a facturar

Este ponto de entrada permite intervir no momento da definição dos critérios de selecção das entregas a facturar.

Permite acrescentar os filtros suplementares sobre estes contratos.

Contexto e modo de funcionamento.

Transacção

Não existe transacção em curso.

Ficheiro rasto

Existe um ficheiro rasto aberto.

Contexto de chamada

Este ponto de entrada está chamado no momento dos critérios de selecção.

Variáveis e máscaras disponíveis

A máscara de selecção dos contratos [M :DIA] (SAUTINVC) está ainda disponível.

Os critérios standards são carregados na variável CRITERE.

A variável FILSUP foi criada para o acréscimo dos critérios suplementares.

Esta variável está dimensionada em 250 caracteres. Para que aquela funcione bem no momento da avaliação se a variável não foi carregada pelo ponto de entrada, FILSUP está inicializada na cadeia "1=1"

É suficiente da completar no ponto de entrada.

Exemplo : Acréscimo de um filtro suplementar sobre o cliente entregue que deve começar por "CLI".

FILSUP -= ""& CONBPC >= "CLI""

FILSUP está avaliada ao mesmo tempo que CRITERE, no momento sobre o ficheiro CONTSERV. Os critérios devem se reportar a zonas do ficheiro CONTSERV.

 

Tabelas abertas

No quadro a seguir, a flag "conteúdo significativo" significa que o conteúdo está em fase com o contexto (o cliente corrente está carregado...). Tradicionalmente, é o caso para que o ficheiro que contém o cabeçalho e por aquele que contém as linhas...

Tabela

Conteúdo significativo

Intitulado Tabela

SINVOICE

Não

Facturas cabeçalho

SINVOICEV

Não

Facturas cabeçalho valorização

SINVOICED

Não

Facturas linha

CONTSERV

Não

Contratos de serviço

SORDER

Não

Encomendas cabeçalho

SORDERQ

Não

Encomendas linha quantidade

SORDERP

Não

Encomendas linha preço

BPARTNER

Não

Terceiros

BPCUSTOMER

Não

Clientes

BPDLVCUST 

Não

Clientes entregues

BPCUSTMVT

Não

Movimentos clientes

ITMMASTER

Não

Artigos

ITMSALES

Não

Artigos venda

ITMFACILIT

Não

Artigo estabelecimento

GTYPACCENT

Não

Tipos de documentos

GACCCODE

Não

Códigos contabilísticos :

GACCOUNT

Não

Contas gerais

GAUTACE

Não

Documentos automáticos

GAUTACEF

Não

Formulas documentos automaticos.

GJOURNAL

Não

Diários contabilísticos

ACODNUM

Não

Contadores documento:

TABMODELIV

Não

Tabela modo de entrega

TABCOUAFF 

Não

Tabela afectação contadores

SWRKINV

Não

Ficheiro de trabalho

TABSIVTYP

Não

Tabela tipos factura cliente

PERIOD

Não

Tabela dos períodos

 

AUTINVSFIL : Acréscimo de critérios de selecção dos pedidos a facturar

Este ponto de entrada permite intervir no momento da definição dos critérios de selecção dos pedidos de serviço a facturar.

Permite acrescentar os filtros suplementares sobre estes pedidos.

Contexto e modo de funcionamento.

Transacção

Não existe transacção em curso.

Ficheiro rasto

Existe um ficheiro rasto aberto.

Contexto de chamada

Este ponto de entrada está chamado no momento dos critérios de selecção.

Variáveis e máscaras disponíveis

A máscara de selecção das entregas [M :DIA] (SAUTINVS) está ainda disponível.

Os critérios standards são carregados na variável CRITERE.

A variável FILSUP foi criada para o acréscimo dos critérios suplementares.

Esta variável está dimensionada em 250 caracteres. Para que aquela funcione bem no momento da avaliação se a variável não foi carregada pelo ponto de entrada, FILSUP está inicializada na cadeia "1=1"

É suficiente da completar no ponto de entrada.

Exemplo : Acréscimo de um filtro suplementar sobre o cliente entregue que deve começar por "CLI".

FILSUP -= " & SREBPC >= "CLI" "

FILSUP está avaliada ao mesmo tempo que CRITERE, no momento do filtro sobre o ficheiro SERREQUEST. Os critérios devem se reportar a zonas do ficheiro SERREQUEST.

 

Tabelas abertas

No quadro a seguir, a flag conteúdo significativo significa que o conteúdo está em fase com o contexto.

Tabela

Conteúdo significativo

Intitulado Tabela

TEXCLOB

Não

Clobs

TABSIVTYP

Não

Tipos de facturas aos clientes

SWRKINV

Não

Facturação automática

SINVOICE

Não

Facturas de vendas

SINVOICEV

Não

Valorização das facturas de vendas

SERREQUEST

Não

pedidos de serviço

HDKTASKINV

Não

Consumos facturáveis

BPARTNER

Não

Terceiros

BPCUSTOMER

Não

Clientes

BPDLVCUST 

Não

Clientes entregues

BPCUSTMVT

Não

Movimentos clientes

BPADDRESS

Não

Endereços

BPDLVCUST 

Não

Clientes entregues

ITMMASTER

Não

Artigos

ITMSALES

Não

Artigos venda

ITMFACILIT

Não

Artigo estabelecimento

GTYPACCENT

Não

Tipos de documentos

GACCCODE

Não

Códigos contabilísticos :

GACCOUNT

Não

Contas gerais

GAUTACE

Não

Documentos automáticos

GAUTACEF

Não

Formulas documentos automaticos.

GJOURNAL

Não

Diários contabilísticos

ACODNUM

Não

Contadores documento:

TABMODELIV

Não

Tabela modo de entrega

TABCOUAFF 

Não

Tabela afectação contadores

PERIOD

Não

Tabela dos períodos

 

FEEDHDI : Retoque ou complementar as linhas de pedidos de serviço facturáveis

Este ponto de entrada intervém no momento do encerramento de um pedido de serviço e da eventual geração de linhas dos consumos facturáveis. Permite nomeadamente de retocar certas destas linhas ou bem de acrescentar outros elementos complementares a facturar.

Contexto e modo de funcionamento.

Transacção

Não existe transacção em curso. A geração das linhas de consumos é completamente concluida e confirmada

Ficheiro rasto

Não existe ficheiro rasto aberto.

Contexto de chamada

Este ponto de entrada foi cahamado uma única vez após que todas as linhas de consumos tenhem sido gerados e agregados.

Variáveis e máscaras disponíveis

SZSRENUM : Variável informativa contendo o código do pedido de serviço em curso de encerramento.

 

Tabelas abertas

No quadro a seguir, a flag conteúdo significativo significa que o conteúdo está em fase com o contexto.

Tabela

Conteúdo significativo

Intitulado Tabela

SERREQUEST

Sim

pedidos de serviço

HDKTASKINV

Não

Consumos facturáveis

HDKTASK

Não

Consumos dos pedidos de serviços

ITMMASTER

Não

Artigos

 

RVACON : Reavaliação de um contrato de serviço segundo a fórmula

Este ponto de entrada permite efectuar as reavaliações dos contratos de serviço que não estão baseados sobre avaliação de um índice. Este ponto de entrada está geralmente chamdo na ocasião da facturação de um vencimento de contrato de serviço. Está associado à tabela diversa 427. Um ponto de entrada particular deve corresponder a cada registo desta tabela diversa.

Por exemplo, o verdadeiro nome operacional do ponto de entrada associado ao registo A1 será : RVACON_A1.

Contexto e modo de funcionamento.

Transacção

A reavaliação dos contratos de serviço intervém nos numerosos contectos diferentes. Certas reavaliações são executadas no seio de uma transacção quando outras são levadas fora transacção. É então aconselhado de sempre testar a presença de uma transacção em utilizando a variável : adxlog.

Ficheiro rasto

Não existe ficheiro rasto aberto.

Contexto de chamada

Este ponto de entrada está chamado desde que uma reavaliação (de tipo Fórmula matemática) da base de taxa anual de um contrato de serviço está detectado como necessário pelo sistema.

Variáveis e máscaras disponíveis

IRVACONPRI : Esta variável deve conter a nova base de taxa anual calculada pelo ponto de entrada para o contrato reavaliado.

 

Tabelas abertas

No quadro a seguir, a flag conteúdo significativo significa que o conteúdo está em fase com o contexto.

Tabela

Conteúdo significativo

Intitulado Tabela

CONTSERV

Sim

Contratos de serviço

 

SIHCON : Cálculo do montante de um vencimento de contrato de serviço sobre factu

Este ponto de entrada permite tomar em carga a responsabilidade do cálculo do montante de um vencimento de contrato de serviço ao momento da sua facturação.

Se este ponto de entrada está activado, este último deve tomar em carga todos os controlos relativos às reavaliações e renovações automáticas do contrato facturado.

Contexto e modo de funcionamento.

Transacção

Este ponto de entrada está chamado depois de numerosos contextos diferentes É então aconselhado de sempre testar a presença de uma transacção em utilizando a variável : adxlog.

Ficheiro rasto

Não existe ficheiro rasto aberto excepto em facturação automática.

Contexto de chamada

Este ponto de entrada está chamado no momento de inicialização de cada linha ralativa ao vencimento de um serviço.

Variáveis e máscaras disponíveis

IPEONLY : Esta variável permite activar a tomada em carga do cálculo de vencimento pelo ponto de entrada. Antes cada variável do ponto de entrada, esta variável está inicializada a zero. Se um valor positivo lhe está assignado, isso activa a execução do ponto de entrada.

IPRIX : O resultado do cálculo do montante de vencimento pelo ponto de entrada deve ser devolvido nesta variável.

IOLDCONAMT : Esta variável contém a base de taxa anual do contrato em curso de facturação.

 

Tabelas abertas

No quadro a seguir, a flag conteúdo significativo significa que o conteúdo está em fase com o contexto.

Tabela

Conteúdo significativo

Intitulado Tabela

CONTSERV

Sim

Contratos de serviço

 

ESCCND : Condições de execução das escalas

Este ponto de entrada associado à tabela diversa 454 permite de descrever as condições de execução das diferentes escalas definidas na aplicação.

Seu nome operacional se compõe do seu identificador seguido do código da tabela diversa associada. Por exemplo, para um código de tabela A1, o ponto de entrada associado é : ESCCND_A1.

Contexto e modo de funcionamento.

Transacção

Existe uma transacção em curso.

Ficheiro rasto

Não existe ficheiro rasto aberto.

Contexto de chamada

Este ponto de entrada está chamdo a cada vez que é necessário controlar se uma escala deve ser executada. Este controlo intervém a cada criação ou modificação de um pedido de serviço ou bem no momento de uma análise pelo servidor batch de todos os pedidos de serviços activos.

Variáveis e máscaras disponíveis

IEXECESC : Variável permitindo indicar o resultado da avalialção da condição pelo ponto de entrada. Se o ponto de entrada reenvia 1, a escala será executada se o ponto de entrada previsto reenvia 0, a escala não será executada.

SZSRENUM : Esta variável contém o código do pedido de serviço de escala.

 

Tabelas abertas

No quadro a seguir, a flag "conteúdo significativo" significa que o conteúdo está em fase com o contexto...

Tabela

Conteúdo significativo

Intitulado Tabela

SERREQUEST

Sim

pedidos de serviço

PARESC

Sim

Parametrização das escalas

 

ESCACT : Execução de uma acção de escala

Este ponto de entrada associado à tabela diversa 455 permite de descrever todas as acções executadas pelas diferentes escalas definidas na aplicação.

Seu nome operacional se compõe do seu identificador seguido do código da tabela diversa associada. Por exemplo, para um código de tabela A1, o ponto de entrada associado é : ESCACT_A1.

Contexto e modo de funcionamento.

Transacção

Existe uma transacção em curso.

Ficheiro rasto

Não existe ficheiro rasto aberto.

Contexto de chamada

Este ponto de entrada foi chamado até cada vez que uma condição de execução de escala é preenchida. Este ponto de entrada pode ser chamado até dez vezes sob os nomes diferentes para uma mesma escala.

Variáveis e máscaras disponíveis

SZSRENUM : Esta variável contém o código do pedido de serviço de escala.

 

Tabelas abertas

No quadro a seguir, a flag "conteúdo significativo" significa que o conteúdo está em fase com o contexto...

Tabela

Conteúdo significativo

Intitulado Tabela

SERREQUEST

Sim

pedidos de serviço

PARESC

Sim

Parametrização das escalas

 

SAVEUDE : Gestão dos campos especificos ao registo das supressões dos pedidos

Este ponto de entrada permite a tomada em carga de campos específicos complementares no momento de um seguimento de supressões de um pedido de serviço. Os campos em questão foram acrescentados na tabela UDDDELSRE. A sua qualificação no momento da supressão deve ser assegurado pelo ponto de entrada.

Contexto e modo de funcionamento.

Transacção

Existe uma transacção em curso.

Ficheiro rasto

Não existe ficheiro rasto aberto.

Contexto de chamada

O pedido do ponto de entrada tem lugar justamente antes do registo de supressão na tabela UDDDELSRE.

Variáveis e máscaras disponíveis

GSZUDDDELSRENUM : Variável informativa contendo o código do pedido de serviço em curso de supressão.

 

Tabelas abertas

No quadro a seguir, a flag conteúdo significativo significa que o conteúdo está em fase com o contexto.

Tabela

Conteúdo significativo

Intitulado Tabela

SERREQUEST

Não

pedidos de serviço

UDDDELSRE

Não

Seguimento das supressões dos pedidos de serviço

 

LOADUDE : Gestão dos campos especificos ao registo das supressões de pedidos

Este ponto de entrada permite a afixação dos campos específicos complementares na janela de consulta do seguimento das supressões dos pedidos de serviço. Os campos em questão foram acrescentados na tabela UDDDELSRE. O seu carregamento no ecrã UDD7 deve ser assegurado pelo ponto de entrada.

Contexto e modo de funcionamento.

Transacção

Não existe transacção em curso.

Ficheiro rasto

Não existe ficheiro rasto aberto.

Contexto de chamada

Este ponto de entrada é chamado para cada registo de seguimento de supressão correspondente aos critérios de selecção da janela de consulta.

Variáveis e máscaras disponíveis

A máscara UDD7 está acessível na sua totalidade.

 

Tabelas abertas

No quadro a seguir, a flag conteúdo significativo significa que o conteúdo está em fase com o contexto.

Tabela

Conteúdo significativo

Intitulado Tabela

UDDDELSRE

Sim

Seguimento das supressões dos pedidos de serviço

 

MACMCC : Agregação específica da consulta do parque

Este ponto de entrada intervém na consulta do parque agregado.

Permite agregar esta consulta sobre a base de campos específicos complementares

Contexto e modo de funcionamento.

Transacção

Não existe transacção em curso.

Ficheiro rasto

Não existe ficheiro rasto aberto.

Contexto de chamada

Este ponto de entrada foi chamado desde logo que uma agregação foi pedida sobre a base de um campo não standard. Se for caso disso, o ponto de entrada deve assegurar o carregamento desta consulta.

Variáveis e máscaras disponíveis

A máscara MCC1 está acessível na sua totalidade.

O campo de agregação está acessível na variável [M:MCC1]FIE.

 

Tabelas abertas

No quadro a seguir, a flag conteúdo significativo significa que o conteúdo está em fase com o contexto.

Tabela

Conteúdo significativo

Intitulado Tabela

MÁQUINAS

Não

Parque cliente

BPARTNER

Não

Terceiros

ITMMASTER

Não

Artigos

FACILITY

Não

Estabelecimentos

COMPANY

Não

Sociedades

 

CUSRUL : Regra de integração do "parque cliente" personalizada

Este ponto de entrada permite conceber as regras de integração do "parque cliente" especificas. Este ponto de entrada está executado quando o componente de integração do parque (MACRULE, tratamento TRTMACRULE) está chamado com um código acção igual a 7. A integração do parque e dos contratos de serviço está neste caso da única responsabilidade do ponto de entrada.

Contexto e modo de funcionamento.

Transacção

Este ponto de entrada está chamado depois de numerosos contextos diferentes É então aconselhado de sempre testar a presença de uma transacção em utilizando a variável : adxlog.

Ficheiro rasto

Não existe ficheiro rasto aberto.

Contexto de chamada

Este ponto de entrada não foi jamas chamado em standard. Não pode ser chamado que por tratamentos específicos complementares.

Variáveis e máscaras disponíveis

A máscara MACW comporta todas as informações permitindo a conduta de integração.

Tabelas abertas

No quadro a seguir, a flag conteúdo significativo significa que o conteúdo está em fase com o contexto.

Tabela

Conteúdo significativo

Intitulado Tabela

ITMMASTER

Sim

Artigos

BPCUSTOMER

Sim

Cliente

BPARTNER

Não

Terceiros

BPADDRESS

Não

Endereços

CONTTEMPL

Não

Modelos de contratos de serviço

CONTSERV

Não

Contratos de serviço

CONTCOV

Não

Cobertura dos contratos de serviço

MACWARREQ

Não

Histórico dos pedidos de garantia

MÁQUINAS

Não

Parque cliente

CRMTRS : Transacção de registo do módulo "Suporte cliente"

Este ponto de entrada está situado no tratamento. SUBCRMTRSgestão das transacções de registo, gera uma acção "CRMTRS :".

O objectivo desta acção é de dar a possibilidade de intervir sobre a gestão dos campos específicos tanto ao nível da afixação que do registo.

Todas as transacções de registo do módulo "Suporte cliente" são afectadas por este ponto de entrada, quer dizer aquelas do plano de trabalho, dos pedidos de serviço, das intervenções, do parque cliente.

Contexto e modo de funcionamento.

Transacção

Existe uma transacção em curso para as acções INICRE, CREATION, INIMOD e MODIF.

Não existe transacção em curso para as acções RAZCRE, LIENS e APRES_MODIF

Ficheiro rasto

Não existe ficheiro rasto aberto.

Diferentes casos de chamada

A chamada se faz no momento da gestão da parametrização de registo :

- do plano de trabalho

- dos pedidos de serviço

- das intervenções

- do parque cliente

e isto para as acções seguintes do GOBJET :

- RAZCRE na entrada em criação, inicialização dos campos ecrãs

- INICRE antes do registo, alteração dos campos ficheiros.

- CREATION após o registo, intervenção sobre os parâmetros campos antes a geração dos ecrãs de registo.

- LIENS após cada leitura do registo, intervenções sobre os campos ecrãs após cada leitura de registo.

- INIMOD antes da reescrita do registo, carregamento dos campos ficheiros.

- MODIF após a re-escrita do registo, intervenção sobre os parâmetros campos antes da geração dos ecrãs de registo.

- APRES_MODIF após registo de cada campo, intervenção sobre os campos de ecrã

- EXEBOUT após apoio sobre um botão baixo de ecrã. Apenas o botão "Validação" é interessante, no caso da variável REP vale "1" (atenção é um valor alfanumérico)

Variáveis e máscaras disponíveis

As variáveis seguintes são carregadas no momento da chamada de acção "CRMTRS".

PACTION

Acção GOBJET na origem da chamada (RAZCRE, INICRE, CREATION, LIENS, INIMOD, MODIF, APRES_MODIF, EXEBOUT).

PVERSION

Valor numérico do número da versão de X3 utilizado (ex: GVERSION=1.2.4 PVERSION=124).

 FJL

Tipo de documento em curso de tratamento.

MFROM

Código do ecrã de registo #

Tabelas abertas

No quadro a seguir, a flag conteúdo significativo significa que o conteúdo está em fase com o contexto.

Tabela

Conteúdo significativo

Intitulado Tabela

CRMTRS :

Sim

Transacções de registo CRM


Observações diversas

As tabelas AWINDOW, AWINPAR, AMSK, AMSKZON, AMSKACT, assim que todas as tabelas necessárias à gestão da geração dos ecrãs e de tratamentos estão abertos mas não devem em nenhum caso ser modificados no ponto de entrada.

MACAUTO : Alimentação das zonas em criação/modificação automática de uma ficha &

Este ponto de entrada intervém no momento da criação automática de parque.

Permite preencher os campos específicos à gestão de "parque"-

Contexto e modo de funcionamento.

Transacção

Existe uma transacção em curso.

Ficheiro rasto

Não existe ficheiro rasto aberto.

Contexto de chamada

Este ponto de entrada é chamado antes da escrita do registo na tabela MÁQUINAS.

Variáveis e máscaras disponíveis

SZPEMAC_ACTION : Indica se se está em criação ("C") ou em modificação de "parque" ("M").

SZPEMAC_ORIGINE : indica o contexto (menu local 2971)

A classe F :MACV contém as informações que vão ser registadas.

 

Tabelas abertas

No quadro a seguir, a flag conteúdo significativo significa que o conteúdo está em fase com o contexto.

Tabela

Conteúdo significativo

Intitulado Tabela

MÁQUINAS

Não

Parque cliente

 

AOBEXP : Parametrização das gerações HTML e XML dos objectos do módulo CRM

Este ponto de entrada permite personalizar as extracções XML e HTML dos principaisi objectos compondo o módulo CRM.

Com efeito, todos os objectos seguintes podem fazer objecto de uma extracção ao formato HTML ou XML via alguns programas previstos a este efeito.
Terceiros
Reuniões,
Chamadas telefónicas
Tarefas,
Assuntos
pedidos de serviço
Intervenções
Soluções

O sub-programa EASYCRMXML do tratamento SUBAOBXML permite a extração XML de um registo cujo código é dado em parâmetro. Uma versão mais sofisticada deste sub-programa está disponível sob o nome: AOBINXML. Este último permite de intervir sobre o nome do ficheiro gerado, de eventuais folhas de trasnformação, um contexto de execução.

O sub-programa EASYCRMLXML do tratamento SUBAOBXML permite a extracção XML de um conjunto de registos a partir de um filtro de selecção dado em parâmetro.
Uma versão mais sofisticada deste sub-programa está disponível sob o nome: AOBLISTXML. Permite os mesmos complementos funcionais que aqueles evocados por AOBINXML.

O sub-programa AOBINHTML do tratamento SUBAOBHTML permite a extracção HTML de um registo cujo código é dado em parâmetro.

Cada um dos sub-programas faz chamada ao ponto de entrada AOBEXP para autorizar uma parametrização específica do conteúdo destas extracções.

Contexto e modo de funcionamento.

Transacção

Não existe transacção em curso.

Ficheiro rasto

Não existe ficheiro rasto aberto.

Contexto de chamada

Este ponto de entrada está chamado no fim da definição standard da extracção de cada tabela implicada. Toda a modificação da proposição standard pode então ser aplicada no seio deste ponto de entrada.

Variáveis e máscaras disponíveis

SZSCREENTYPE : Esta variável é útil unicamente no quadro de uma extracção de tipo HTML. Com efeito, ela permite definir a colocação em página do documento gerado. Se o documento deve ser lido sobre um periférico no tamanho está reduzido (Telefone portátil, Pocket PC...), deve então tomar o valor : PALM. Se o documento deve ser lido sobre um periférico de uma grande resolução de afixação (Computador de escritório, Impressora...), deve então tomar o valor : PC.

SZPECONTEXT : É possível indicar um contexto de execução particular a cada chamada dos sub-programas de extracção XML ou HTML
Este contexto pode ser testado com a variável SZPECONTEXT afim de entregar as parametrizações diferentes.

SZAOBEXPTAB : Esta variável contém o nome da tabela em curso de extracção e para o qual as características de extracção podem ser modificadas

IDISPLAYXXX : Esta variável permite desactivar o tratamento de uma tabela ligada à entidade em curso de extracção Um valor igual a 1 autoriza a extracção de todos os registos associados à entidade pedida. Um valor igual a 0 desactiva toda a extracção de informações depois esta tabela.
XXX : Representa a abreviação da tabela em curso de extracção.

SZFIEXXX : Este quadro comporta a lista dos campos compondo a tabela em curso de tratamento. Este quadro está dimensionado a um tamando correspondente ao número de campos compondo a entidade em curso de extracção. Para cada campo neste quadro, as informações conexas estão disponíveis ao mesmo nível de índice nas diferentes variáveis a seguir.
XXX : Representa a abreviação da tabela em curso de extracção.

SZTAGXXX : Esta variável contém a baliza XML na qual o valor de um campo será extraido.
Por defeito, a balisa XML está denominada: Abreviação da tabela + Nome do campo na tabela.
XXX : Representa a abreviação da tabela em curso de extracção.

SZLABELXXX : Esta variável contém a etiqueta associada ao campo na língua corrente.
XXX : Representa a abreviação da tabela em curso de extracção.

IHIDEXXX : Esta variável determina a extracção de um campo para a tabela em curso de tratamento. Um valor nulo permite ignorar este campo no curso da extracção. Um valor positivo permite extrair o conteúdo do campo no ficheiro gerado.
XXX : Representa a abreviação da tabela em curso de extracção.

ISORTXXX : Esta variável determina a ordem na qual os campos serão extraidos no ficheiro gerado. Quando esta variável está modificada pelo ponto de entrada, é recomendada de verificar a ausência de duplos de números de ordem ao termo do processo.
XXX : Representa a abreviação da tabela em curso de extracção.

 

Tabelas abertas

No quadro a seguir, a flag "conteúdo significativo" significa que o conteúdo está em fase com o contexto...

Tabela

Conteúdo significativo

Intitulado Tabela

ACTIV

Não

Código de actividades :

ATYPE

Não

Tipos de documentos

ATABDIV

Não

Tabelas diversas

ATABZON

Não

Dicionário dos campos

ATABLE

Não

Dicionário das tabelas

AOBJET

Não

Objectos de base

ATABIND

Não

Dicionário dos índices

 

XMLTAG : Parametrização dos tags XML gerados pelas extracções XML dos objectos d

Tudo como o ponto de entrada AOBEXP, XMLTAG permite personalizar as extracções XML dos objectos de base do módulo CRM. Por outro lado, este aplica-se unicamente às extracções XML porque o seu único objectivo consiste em modificar as balisas do documento gerado.
Por exemplo, a baliza XML componente a raíz de um documeto standard se chama XROOT. XMLTAG permite modificar a sua chamada em : MONDOCUMENT.
Este tipo de personalização pode ser aplicada a todos os nós compondo o documento.

Contexto e modo de funcionamento.

Transacção

Não existe transacção em curso.

Ficheiro rasto

Não existe ficheiro rasto aberto.

Contexto de chamada

Este ponto de entrada afecta unicamente as extracções de tipo XML. É chamado uma vez em tudo o início do processo de extracção.

Variáveis e máscaras disponíveis

SZXROOT : Esta variável contém o nome da balisa XML representando a raíz do documento gerado.
Por defeito, o seu valor é igual a : XROOT.

SZXUTILITY : Esta variável contém o nome da baliza XML correspondente ao conteúdo dos elementos de informações apresentam uma única vez em todo o início do documento gerado.
Por defeito, o seu valor é igual a : XUTILITY.

SZXTITLE : Esta variável contém o nome da baliza XML armazenando a denominação de entidade extraida na língua corrente.
Por defeito, o seu valor é igual a : XTITLE.

SZXRECORD : Esta variável contém o nome da baliza XML representando cada registo do documento gerado. Cada destes registos pode corresponder à entidade extraida ou a uma das suas tabela ligadas.
Por defeito, o seu valor é igual a : XRECORD.

SZXAOB : Esta variável contém o nome da baliza XML representando a abreviação da tabela de onde provém o registo em curso de extração.
Por defeito, o seu valor é igual a : XAOB.

SZXAOBTITLE : Esta variável contém o nome da baliza XML armazenando a abreviação da tabela de onde provém o registo em curso de extração.
Por defeito, o seu valor é igual a : XAOBTITLE.

SZXAOBNUM : Esta variável contém o nome da baliza XML armazenando o identificador do registo. Se o registo é de um nível superior a zero. os identificando de cada nível são concatenados.
Por defeito, o seu valor é igual a : XAOBNUM.

SZXLEVEL : Esta variável contém o nome da baliza XML representando o nível do registo na hierarquia das tabelas ligadas. O nível 0 corresponde à entidade pedida.
Por defeito, o seu valor é igual a : XLEVEL.

SZXPARENTAOB : Esta variável contém o nome da baliza XML armazenando a abreviação da tabela pai no registo na hierarquia das tabelas ligadas.
Por defeito, o seu valor é igual a : XPARENTAOB.

SZXPARENTNUM : Esta variável contém o nome da baliza XML armazenando o identificador pai.
Por defeito, o seu valor é igual a : XPARENTNUM.

SZXAOBDATA : Esta variável contém o nome da baliza XML representando cada campo da tabela em curso de extração.
Por defeito, o seu valor é igual a : XAOBDATA.

SZXSORT : Esta variável contém o nome do atributo da baliza XAOBDATA representado o número de ordem dos campos extraidos.
Por defeito, o seu valor é igual a : XSORT.

SZXLABEL : Esta variável contém o nome da baliza XML armazenando a etiqueta de cada campo extraido na língua corrente.
Por defeito, o seu valor é igual a : XLABEL.

SZXFIELD : Esta variável contém o nome da baliza XML armazenando o conteúdo de um campo extraido.
Por defeito, o seu valor é igual a : XFIELD.

 

Tabelas abertas

No quadro a seguir, a flag "conteúdo significativo" significa que o conteúdo está em fase com o contexto...

Tabela

Conteúdo significativo

Intitulado Tabela

ACTIV

Não

Código de actividades :

ATYPE

Não

Tipos de documentos

ATABDIV

Não

Tabelas diversas

ATABZON

Não

Dicionário dos campos

ATABLE

Não

Dicionário das tabelas

AOBJET

Não

Objectos de base

ATABIND

Não

Dicionário dos índices

 

LSTBPRCRM9 : Aceite ou não de um elemento da lista dos terceiros em CRM9

Este ponto de entrada permite intervir antes a afixação de um terceiro na lista registada de critério (ecrã de identificação). Permite afixar ou não o terceiro em curso.

Contexto e modo de funcionamento.

Transacção

Não existe transacção em curso.

Ficheiro rasto

Não existe ficheiro rasto aberto.

Contexto de chamada

Este ponto de entrada está chamada para todos os tipos da lista.

Variáveis e máscaras disponíveis

ILSTBPROK : Variável indicando se falta incluir o terceiro na lista (valor 0 para excluir).

 

Tabelas abertas

No quadro a seguir, a flag conteúdo significativo significa que o conteúdo está em fase com o contexto.

Tabela

Conteúdo significativo

Intitulado Tabela

BPARTNER

Não

Terceiros

BPADDRESS

Não

Endereços

 

CONCHGMOD : Modificar o contrato modelo obtido a partir da ficha artigo

No momento da criação de um contrato de serviço de uma encomenda de venda, o contrato modelo está recuperado a partir da ficha artigo. Este ponto de entrega permite intervir após a recuperação desta informação, e de a modificar.

Contexto e modo de funcionamento.

Transacção

Não existe transacção em curso.

Ficheiro rasto

Não existe ficheiro rasto aberto.

Diferentes casos de chamada

Este ponto de entrada foi chamado no momento da criação de um contrato de serviço, quando o contrato modeloestá obtido via a ficha artigo.

Variáveis e máscaras disponíveis

Quando um contrato de serviço está indicado sobre o artigo (campo [F:ITM]TPLCONSRV), a variável ZSITMTPL contém o seu valor. Ela pode ser modificado imediatamente após ter sido recuperado depois o artigo.

Tabelas abertas

No quadro a seguir, a flag conteúdo significativo significa que o conteúdo está em fase com o contexto.

Tabela

Conteúdo significativo

Intitulado Tabela

CONTSERV

Sim

Contratos de serviço

CONTTEMPL

Sim

Modelo contrato de serviço

ITMMASTER

Sim

Article

CONCONFAC : PE para as rubricas específicas em facturação contrato de serviço

Ponto de entrada permitindo de alimentar as rubricas específicas no momento da facturação de um contrato de serviço

Contexto e modo de funcionamento.

Transacção

Criação de uma factura de venda.

Ficheiro rasto

Não existe ficheiro rasto aberto.

Diferentes casos de chamada

Este ponto de entrada está chamado no momento da criação de uma factura a um contrato de serviço.

Variáveis e máscaras disponíveis

O ficheiro [F:CON] foi alimentado. O programa permite intervir para afectar as rubricas específicas.

Tabelas abertas

No quadro a seguir, a flag conteúdo significativo significa que o conteúdo está em fase com o contexto.

Tabela

Conteúdo significativo

Intitulado Tabela

CONTSERV

Sim

Contratos de serviço

CONTAMT

Sim

Bases anuais

CONTIDX

Sim

Valor de índices

CONTREW

Sim

Renovamento de contrato

CONMODCONAMT: PE em modificação de contrato de serviço depois uma encomenda

Ponto de entrada permitindo em modificação de contrato de serviço depois uma encomenda, justamente após o recálculo do montante (CONAMT) afim de poder intervir acima.

Contexto e modo de funcionamento.

Transacção

Modificação de uma encomenda:

Ficheiro rasto

Não existe ficheiro rasto aberto.

Diferentes casos de chamada

Este ponto de entrada está chamado no momento da modificação de uma encomenda ligada a um contrato de serviço.

Variáveis e máscaras disponíveis

O ficheiro [F:CON] foi alimentado. O programa permite intervir para afectar as rubricas específicas.

Tabelas abertas

No quadro a seguir, a flag conteúdo significativo significa que o conteúdo está em fase com o contexto.

Tabela

Conteúdo significativo

Intitulado Tabela

CONTSERV

Sim

Contratos de serviço

CONTAMT

Sim

Bases anuais

CONTIDX

Sim

Valor de índices

CONTREW

Sim

Renovamento de contrato

CONSERAUT: Intervir sobre o contrato modelo lido sobre o artigo

Este ponto de entrada permite intervir sobre o contrato modelo lido a partir do artigo indicado.

Contexto e modo de funcionamento.

Transacção

Não existe transacção em curso.

Ficheiro rasto

Não existe ficheiro rasto aberto.

Diferentes casos de chamada

Este ponto de entrada foi chamado no momento da criação de um parque cliente, quando o contrato de garantia está obtido via a ficha artigo.

Variáveis e máscaras disponíveis

a variávelSZTPLCONGUA contém o valor, um contrato de garantia indicada sobre o artigo (campo [F:ITM]TPLCONGUA); o seu valor pode ser modificado.

Tabelas abertas

No quadro a seguir, a flag conteúdo significativo significa que o conteúdo está em fase com o contexto.

Tabela

Conteúdo significativo

Intitulado Tabela

CONTTEMPL

Sim

Modelo contrato de serviço

ITMMASTER

Sim

Article

RENCONSER: Renovação contrato de serviço

Este ponto de entrada permite de intervir antes o registo de um contrato de serviço quando está renovado.

Contexto e modo de funcionamento.

Transacção

Existe uma transacção em curso. A classe [F:CON] está carregada com os novos valores do contrato de serviço, mas a sua re-escrita não foi ainda intervida.

Ficheiro rasto

Não existe ficheiro rasto aberto.

Diferentes casos de chamada

Este ponto de entrada chamado no momento do renovamento de um contrato de serviço.

Três casos de renovamento podem se produzir : :

1.      Renovamento de um contrato de garantia (CONCAT = 1),

2. Renovação de um contrato outro que garantia, mas não facturado (rastreado de maneira idêntica ao contrato de garantia) (CONCAT <> 1 et NEXINVDAT = [0/0/0]),

3.      Renovamento de um contrato outro que garantia, mas facturado (CONCAT <> 1 e NEXINVDAT <> [0/0/0]).

As terminações todas a este ponto de entrada.

Variáveis e máscaras disponíveis

A classe [F :CON] está carregada, mas ainda não está escrita. É possivel, se for caso disso de efectuar as modificações a este nível sobre as rubricas específicas.

É também possível alimentar uma outra tabela por exemplo.

Em devolução de ponto de entrada, o conteúdo de GERR é testado A re-escrita do contrato de serviço reconduzido não teve lugar que se GERR<>1. Um eventual "Rollback" deve ser tomado em conta no ponto de entrada. O "Commit" terá lugar quanto a ele na parte standard, no caso onde o registo do contrato renovado terá terminado correctamente.

Tabelas abertas

No quadro a seguir, a flag conteúdo significativo significa que o conteúdo está em fase com o contexto.

Tabela

Conteúdo significativo

Intitulado Tabela

CONTSERV

Sim

Contratos de serviço

MSKCRECON: Modificação contrato de serviço criado automaticamente

Este ponto de entrada permite de intervir antes o registo de um contrato de serviço quando é criado automaticamente.

Contexto e modo de funcionamento.

Transacção

Não existe transacção em curso.

Ficheiro rasto

Não existe ficheiro rasto aberto.

Diferentes casos de chamada

Este ponto de entrada da criação automática de um contrato de serviço, antes do seu registo.

A classe [F :CON] não está ainda carregada Todas as informações estão ainda nas classes [M:CONx].

A acção que se segue este ponto de entrada é "VERIF_CRE".

Variáveis e máscaras disponíveis

A classe [F :CON] não está ainda carregada

Todas as classes [M:CONx] da janela são alimentadas a registar.

Tabelas abertas

No quadro a seguir, a flag conteúdo significativo significa que o conteúdo está em fase com o contexto.

Tabela

Conteúdo significativo

Intitulado Tabela

CONTSERV

Não

Contratos de serviço

CREMACCOU: Modificar o contador standard do "parque cliente" via as en

Este ponto de entrada permite intervir sobre o contador standard do parque cliente obtido no momento da validação de entregas.

Contexto e modo de funcionamento.

Transacção

Não existe transacção em curso.

Ficheiro rasto

Não existe ficheiro rasto aberto.

Diferentes casos de chamada

Este ponto de entrada está chamado em gestão das facturas no momento do picking de um vencimento de um contrato de serviço:

Variáveis e máscaras disponíveis

A variável SZCOUNTER contém o valor de contador standard. Ela pode ser modificada.

Tabelas abertas

No quadro a seguir, a flag conteúdo significativo significa que o conteúdo está em fase com o contexto.

Tabela

Conteúdo significativo

Intitulado Tabela

MACHINE

Não

Parque cliente

ITMMASTER

Sim

Article

BPARTNER

Sim

Business Partner

BPADDRESS

Sim

Endereços

TABCUR

Sim

Tabela das Divisas

FACILITY

Sim

Estabelecimentos

BPRAINCRM9: Acréscimo de critérios de selecção suplementares no CRM9

Este ponto de entrada permite completar os critérios de selecção standard sobre a transacção "FUNCRM9 : Identificar".

Contexto e modo de funcionamento.

Transacção

Não existe transacção em curso.

Ficheiro rasto

Não existe ficheiro rasto aberto.

Contexto de chamada

Este ponto de entrada está chamado seja no momento da constituição da cadeia de condições a aplicar sobre os terceiros, seja da constituição da cadeia das condições a aplicar sobre os interlocutores.

Variáveis e máscaras disponíveis

O campo ecrã [M :CRM9]TYPESEARCH está alimentado seja com "BPR", seja com "AIN" para detectar um caso ou outro.

Exemplo de implementação do ponto de entrada :

   If [M:CRM9]TYPESEARCH = "BPR" Then

   If [M:CRM9]TELBPR <> "" Then

     SZWHERE(ILIGNEWHERE) = SZAND + " (pat([F:BPA]TEL, '"+

&                                    [M:CRM9]TELBPR+"*') <> 0)"

     ILIGNEWHERE = ILIGNEWHERE + 1

     SZAND = " AND "

   Endif

   #

   If [M:CRM9]NAFBPR <> "" Then

     SZWHERE(ILIGNEWHERE) = SZAND + " (pat([F:BPR]NAF, '"+

&                                    [M:CRM9]NAFBPR+"*') <> 0)"

     ILIGNEWHERE = ILIGNEWHERE + 1

     SZAND = " AND "

   Endif

 Elsif [M:CRM9]TYPESEARCH = "AIN" Then

   If [M:CRM9]TELAIN <> "" Then

     SZWHERE(ILIGNEWHERE) = SZAND + " (pat([F:AIN]CNTETS,'"+

&                                    [M:CRM9]TELAIN+"*') <> 0)"

     ILIGNEWHERE = ILIGNEWHERE + 1

     SZAND = " AND "

   Endif

   #

   If [M:CRM9]FAXAIN <> "" Then

     SZWHERE(ILIGNEWHERE) = SZAND + " (pat([F:AIN]CNTFAX, '"+

&                                    [M:CRM9]FAXAIN+"*') <> 0)"

     ILIGNEWHERE = ILIGNEWHERE + 1

     SZAND = " AND "

   Endif

 Endif

A variável SZWHERE está dimensionada a 20 linhas. Os primeiros sendo utilizados pelos critérios standards.

Tabelas abertas

No quadro a seguir, a flag conteúdo significativo significa que o conteúdo está em fase com o contexto.

Tabela

Conteúdo significativo

Intitulado Tabela

BPARTNER

Não

Terceiros

BPADDRESS

Não

Endereços

CONTACTCRM

Não

Interlocutores

 

SRETRSWIN: Intervir antes da validação de uma janela em transacção

No momento da validação de uma transacção, este ponto de entrada permite intervir sobre uma janela antes que ela não seja registada, e antes que ela não seja validada.

Contexto e modo de funcionamento.

Transacção
Existe uma transacção em curso.
Ficheiro rasto
Não existe ficheiro rasto aberto.
Contexto de chamada
Este ponto de entrada é chamado quando a classe [F:AWI] da janela gerada pela parametrização da transação é alimentada, mas antes que não seja escrita. É então possível de a modificar ; Nomeadamente de tornar invisível um ou vários separadores.
Variáveis e máscaras disponíveis
Tabelas abertas
No quadro a seguir, a flag conteúdo significativo significa que o conteúdo está em fase com o contexto.

Tabela

Conteúdo significativo

Intitulado Tabela

AWINDOW

Sim                 

Dicionário das janelas

 

MAIAUTO1: Completar a implantação Máquina

No momento de registo de um "Parque cliente", e mais particularmente no momento da actualização do histórico das implantações., este ponto de entrada permite completar as informações a registar da tabela "MACITN : Implantações máquina".

Contexto e modo de funcionamento.

Transacção

Existe uma transacção em curso.

Ficheiro rasto

Não existe ficheiro rasto aberto.

Contexto de chamada

Este ponto de entrada está chamado antes do registo de cada uma das linhas de implantação do parque.

A classe [F:MAI] está já totalmente carregada ao nível das rubricas standards.

Variáveis e máscaras disponíveis

Todos os ecrãs da janela OMAC estão disponíveis.

No momento de chamada deste ponto de entrada, o tratamento está num anel sobre [M:MAC4].

O índice corrente está em ZI.

Se um erro está detectado no específico, posicionar GERR a 1 (GERR = 1) e de alterar a mensagem de erro em GMESSAGE.

Tabelas abertas

No quadro a seguir, a flag "conteúdo significativo" significa que o conteúdo está em fase com o contexto... cômputo das variáveis de situação.

Tabela

Conteúdo significativo

Intitulado Tabela

MACHINE

Sim                 

Parque cliente

MACITN

Sim                 

Implantação máquina

 

MAIAUTO2: Completar a implantação Máquina

No momento da criação da duplicação de um "Parque cliente", e mais particularmente no momento da actualização do histórico das implantações., este ponto de entrada permite completar as informações a registar da tabela "MACITN : Implantações máquina".

Contexto e modo de funcionamento.

Transacção

Existe uma transacção em curso.

Ficheiro rasto

Não existe ficheiro rasto aberto.

Contexto de chamada

Este ponto de entrada está chamado antes do registo de cada uma das linhas de implantação do parque.

A classe [F:MAID] está já totalmemnte carregada ao nível das rubricas standards se se está no quadro de uma duplicação.

A classe [F:MAIV] está já totalmemnte carregada ao nível das rubricas standards se se está no quadro de uma criação.

Variáveis e máscaras disponíveis

A variável SZCMMAIAUTO está alimentada por : :

·        [MAID] se o ponto de entrada foi chamado no momento de uma duplicação.

·        [MAIV] se o ponto de entrada foi chamado no momento de uma criação.

Tabelas abertas

No quadro a seguir, a flag "conteúdo significativo" significa que o conteúdo está em fase com o contexto... cômputo das variáveis de situação.

Tabela

Conteúdo significativo

Intitulado Tabela

MACHINE

Sim                 

Parque cliente

MACITN

Sim                 

Implantação máquina

MACWAUTO: Completar a classe [M:MACW] de criação do parque cliente

No momento da criação automática de um "Parque cliente", este ponto de entrada permite completar as informações standards alimentados na classe de trabalho [M:MACW].

Contexto e modo de funcionamento.

Transacção

Existe uma transacção em curso.

Ficheiro rasto

Não existe ficheiro rasto aberto.

Contexto de chamada

Este ponto de entrada é chamado após a classe [M:MACW] tenha sido alimentado com os valores adequados standards.

O contexto de chamada disponível está definido pelo conteúdo da variável SZMACWCNT. Este pode ser indicado pela variável SZMACWPRE

Variáveis e máscaras disponíveis

A variável SZMACWCNT contém o nome do tratamento (contexto) de chamada. :

·         "TRTVENLIVV"

·         "TRTVENFACV"

·         "SUBSRL"

·         "SUBSRH"

·         "SUBSIHA"

·         "SUBSRS"

No caso onde SZMACWCNT vale ""SUBSRH", o contexto pode ser indicado pela variável SZMACWPRE. Isto podendo então tomar os valores :

·        "" (vazio)

·        "DOC"

·        "MOD"

No caso onde SZMACWCNT vale ""SUBSRS" ou "SUBSRH", o contexto pode ser indicado pela variável SZMACWPRE. Isto podendo então tomar os valores :

·        "" (vazio)

·        "MOD"

No caso onde SZMACWCNT vale "TRTVENLIVV" ou "TRTVENFACV", a variável SZMACWPRE está sempre vazia.

Tabelas abertas

Tabela

Conteúdo significativo

Intitulado Tabela

MACHINE

Sim                 

Parque cliente

MACITN

Sim                 

Implantação máquina

MACAUTOYES: Começar a criação automática de um parque cliente.

Este ponto de entrada permite contradizer os controlos funcionais standards, e de começar a criação automática de um parque cliente.

Contexto e modo de funcionamento.

Transacção

Existe uma transacção em curso.

Ficheiro rasto

Não existe ficheiro rasto aberto.

Contexto de chamada

Este ponto de entrada foi chamado após os controlos standards autorizando a criação automática de um parque cliente tenham sido realizadas. Permite contradizer e de arrancar a criação automática.

Variáveis e máscaras disponíveis

A variável IMACAUTOYES está automaticamente posicionado a 1. Para arrancar a criação do parque cliente falta posicionar esta variável a 0 (zero).

Tabelas abertas

Tabela

Conteúdo significativo

Intitulado Tabela

MACHINE

Não

Parque cliente

BPCUSTOMER

Sim                 

Clientes

BPARTNER

Não

Terceiros

BPADDRESS

Não

Endereços

CONTTEMPL

Não

Modelo contrato de serviço

CONTSERV

Não

Contratos de serviço

CONTCOV

Não

Cobertura contrato de serviço

MACWARREQ

Não

Histórico pedido de garantia

ITMMASTER

Sim                 

Artigos

CRMAGD: Completar os filtros de alimentação da agenda "Acção comercial"

Este ponto de entrada permite completar os diferentes filtros utilizados sobre a agenda da acção comercial.

Contexto e modo de funcionamento.

Transacção

Existe uma transacção em curso.

Ficheiro rasto

Não existe ficheiro rasto aberto.

Contexto de chamada

Este ponto de entrada está chmada após que os filtros standards tenham sido aplicadas, mas antes os filtros ditos de "segurança" (tais que a aplicação dos papéis por exemplos).

Uma variável de contexto (SZCNTCRMAGD) permite saber a que etapa se encontra o tratamento.

Variáveis e máscaras disponíveis

A variável SZCNTCRMAGD toma diferentes valores e permite de saber em que etapa do tratamento nos encontramos
Os valores possíveis são : :

  • "FILTDIM" : Permite de intervir sobre o dimensionamento da variável de filtro (SZWHERE)
  • "AGDBAP" : Filtro sobre reuniões afixadas contidas na agenda.
  • "AGDCLL" : Filtro sobre reuniões afixadas na agenda.
  • "AGDTSK" : Filtro sobre tarefas afixadas na agenda.
  • "OPPOR" : Filtro sobre os assuntos no separador "Assuntos".
  • "BAPPOINT" : Filtro sobre reuniões afixadas no separador "Reuniões"
  • "PHONECALL" : Filtro sobre as chamadas afixadas no separador "Assuntos".
  • "TASK" : Filtro sobre as tarefas no separador "Tarefas".
  • "INFBAP" : Filtro sobre as informações relativas às reuniões afixadas no separador "Informações"
  • "INFCLL" : Filtro sobre as informações relativas às chamadas afixadas no separador "Informações".
  • "INFTSK" : Filtro sobre as informações relativas às Tarefas afixadas no separador "Informações".
  • "INFOPP" : Filtro sobre as informações relativas aos assuntos afixados no separador "Informações".
  • "INFCON" : Filtro sobre as informações relativas aos contratos no separador "Informações".
  • "OPPCLL" : Filtro sobre as campanhas de marketing afixados no separador "Campanhas de marketing".
  • "PHONING" : Filtro sobre as campanhas de chamadas afixadas no separador "Campanhas de marketing".

Na excepção de "FILTDIM", todos os outros valores servem a aplicar as condições complementares por relação às condições standards. A maneira de utilizar está sempre a mesma, adaptada na pesquisa em curso bem evidentemente.

O princípio e o seguinte :

SZWHERE(ILIGNEWHERE) = SZAND - "<Condição específicas> "
ILIGNEWHERE += 1
SZAND = " AND "

O ponto de entrada está desencadeado após o carregamento das condições standard. O que significa que em todo o facto é possível de os remeter totalmente em causa. Se aplicam em seguida as condições imperativas, que não podem ser colocadas em causa, tal que a aplicação dos papéis.

A variável SZWHERE é declarada assim :

Local Char SZWHERE(250)(IFILTDIM)

IFILTDIM vale por defeito 20.

Cômputo das condições suplementares, este valor poderá se averiguar insuficiente.

O contexto "FILTDIM" permite intervir sobre o valor de IFILTDIM afim de aumentar

Por exemplo : :

IFILTDIM = 50

Terá por consequência de declarar SZWHERE com 50 linhas em vez de 20.

Tabelas abertas

Tabela

Conteúdo significativo

Intitulado Tabela

BAPPOINT

Não

Reuniões,

PHONECALL

Não

Chamadas

TASK

Não

Tarefas,

OPPOR

Não

Assuntos

PHONING

Não

Campanha de chamadas

CMARKETING

Não

Campanhas marketing

CONTSERV

Não

Contratos de serviço

BPARTNER

Não

Terceiros

FACILITY

Não

Estabelecimentos

TABCOUNTRY 

Não

Tabela dos países

CONTACTCRM

Não

Interlocutores

 

 

HDKAGD: Completar os filtros de alimentação da agenda "Suporte cliente"

Este ponto de entrada permite completar os diferentes filtros utilizados sobre a agenda do suporte cliente.

Contexto e modo de funcionamento.

Transacção

Existe uma transacção em curso.

Ficheiro rasto

Não existe ficheiro rasto aberto.

Contexto de chamada

Este ponto de entrada está chamado após que os filtros standards tenham sido aplicados, mas antes os filtros ditos de "segurança" (tais que a aplicação dos papéis por exemplos).

Uma variável de contexto (SZCNTHDKAGD) permite saber em que etapa se encontra o tratamento.

Variáveis e máscaras disponíveis

A variável SZCNTHDKAGD toma diferentes valores e permite de saber em que etapa do tratamento se encontra
Os valores possíveis são : :

  • "FILTDIM" : Permite intervir sobre o dimensionamento da variável de filtro (SZWHERE)
  • SERREQUEST : Filtro sobre os pedidos de serviço afixados no separador "Pedido de serviço".
  • "AGDITN" : Filtro sobre as intervenções afixadas na agenda.
  • "INFITN" : Filtro sobre as informações relativas às intervenções afixadas no separador "Informações".

Na excepção de "FILTDIM", todos os outros valores servem a aplicar as condições complementares por relação às condições standards. A maneira de utilizar está sempre a mesma, adaptada na pesquisa em curso bem evidentemente.

O princípio e o seguinte :

SZWHERE(ILIGNEWHERE) = SZAND - "<Condição específicas> "
ILIGNEWHERE += 1
SZAND = " AND "

O ponto de entrada está desencadeado após o carregamento das condições standard. O que significa que em todo o facto é possível de os remeter totalmente em causa. Se aplicam em seguida as condições imperativas, que não podem ser colocadas em causa, tal que a aplicação dos papéis.

A variável SZWHERE é declarada assim :

Local Char SZWHERE(250)(IFILTDIM)

IFILTDIM vale por defeito 20.

Cômputo das condições suplementares, este valor poderá se averiguar insuficiente.

O contexto "FILTDIM" permite intervir sobre o valor de IFILTDIM afim de aumentar

Por exemplo : :

IFILTDIM = 50

Terá por consequência de declarar SZWHERE com 50 linhas em vez de 20.

Tabelas abertas

Tabela

Conteúdo significativo

Intitulado Tabela

SERREQUEST

Não

Pedido de serviço

INTERVEN

Não

Intervenções

FAMBP

Não

família de competências

MÁQUINAS

Não

Máquinas

ATABDIV

Não

Tabelas diversas

SOLUTION

Não

Soluções

QUEUE

Não

Filas

BPARTNER

Não

Terceiros

FACILITY

Não

Estabelecimentos

TABCOUNTRY 

Não

Tabela dos países

CONTACTCRM

Não

Interlocutores

ESCSRE

Não

Escala :

BPADDRESS

Não

Endereços

HDKTASK

Não

Consumos SAV

HDKTASKINV

Não

Consumo a facturar

UNITOFTIME

Não

Unidade de tempos :

ITMMASTER

Não

Article

CONTSERV

Não

Contratos de serviço

SRELOADCPN: Intervir no anel LOADCPN

Este ponto de entrada permite intervir no momento do anel de carregamento do ecrã SRE7, afim de alimentar as rubricas específicas.

Contexto e modo de funcionamento.

Transacção
Não existe transacção em curso.
Ficheiro rasto
Não existe ficheiro rasto aberto.
Contexto de chamada
Este ponto de entrada é chamado no anel de alteração do sub-programa LOADCPN do tratamento SUBSREB1. Permite alimentar as rubricas específicas.

A variável ILINCPN contém a linha corrente do quadro em curso de alimentação.
A abreviação de ecrã é [SRE7].

Tabelas abertas
No quadro a seguir, a flag conteúdo significativo significa que o conteúdo está em fase com o contexto.

Tabela

Conteúdo significativo

Intitulado Tabela

MÁQUINAS

Sim                 

Parque cliente

SREMACCPN 

Sim                 

Componentes afectados

 

SRESAVECPN: Intervir no anel SAVECPN

Este ponto de entrada permite intervir no momento do anel de salvaguarda do ecrã SRE7, afim de alimentar as rubricas específicas.

Contexto e modo de funcionamento.

Transacção
Não existe transacção em curso.
Ficheiro rasto
Não existe ficheiro rasto aberto.
Contexto de chamada
Este ponto de entrada é chamado no anel de alteração do sub-programa LOADCPN do tratamento SUBSREB1. Permite alimentar as rubricas específicas.

A variável ITER contém a linha corrente do quadro em curso de alimentação.
A abreviação de ecrã é [SRE7].

Tabelas abertas
No quadro a seguir, a flag conteúdo significativo significa que o conteúdo está em fase com o contexto.

Tabela

Conteúdo significativo

Intitulado Tabela

SREMACCPN 

Sim                 

Componentes afectados