Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Este cadastro é utilizado em relatórios e consultar dos responsáveis vinculados a um local em determinado período

A rotina permite amarrar os postos para os técnicos em determinadas datas, com isso, é possível que o mesmo posto possa ser colocado para o mesmo atendente em diferentes datas e consequentemente é permitido que o mesmo posto seja supervisionado por dois ou mais técnicos em uma data semelhantes ou divergentes.

Mapa Mental

Conheça neste diagrama as informações que contemplam as funcionalidades da rotina: 

...

infotitle
Deck of Cards
effectDuration0.5
historyfalse
idsamples
effectTypefade
Card
defaulttrue
id1
labelVincular Postos

Para Incluir/Alterar ou Excluir o vínculo do supervisor com o local/posto, selecione o atendente supervisor e clique em Vincular Postos.

As informações devem ser preenchidas de acordo com as orientações descritas em Principais Campos.

Veja também as funcionalidades disponíveis em Outras Ações.

Card
id2
labelVisualizar

Para visualizar o cadastro do atendente, selecione o registro desejado e clique em Visualizar.

As informações devem ser preenchidas de acordo com as orientações descritas em Principais Campos.

Veja também as funcionalidades disponíveis em Outras Ações.

Card
id3
labelCarr Atend (F10)

Botão "Carr Atend (F10)"

Carrega o Grid de Atendentes para todos os vínculos de postos cadastrados

Importante: Esta rotina não funciona quando a tela está em modo visualização

Card
id4
labelExportar CSV

Botão "Exportar CSV"

Gera um arquivo CSV do Grid de Atendentes 

Card
id5
labelMapa de Postos

Botão "Mapa de Postos" em outras ações

Com vinculo do supervisor com os locais (TECA160), é possível visualizar um mapa com a localização dos mesmos.

Para utilizar é preciso: 

  • Possuir um Local com latitude e longitude cadastrados vinculado ao posto

Figura 1 - Mapa de Postos".

Card
id6
labelRelatório de supervisores

Botão "Relatório de Supervisores" em outras ações

Chamado do relatório de Supervisores (TECR027)

Card
id
Nota

De acordo com as informações cadastradas nas pré-condições, os Principais Campos podem ser preenchidos por meio da utilização da consulta padrão (tecla F3).

...

Campo

...

Descrição

...

Código do Atendente - Disponível apenas para visualização.

Exemplo:

TEC018000

...

Nome do Supervisor - Disponível apenas para visualização.

Exemplo:

João Silva

...

Codigo da Função  - Disponível apenas para visualização.

Exemplo:

00001

...

Descrição

...

Descrição da Função - Disponível apenas para visualização.

Exemplo:

Vigilante

...

e-mail do atendente - Disponível apenas para visualização.

Exemplo:

[email protected]

...

Telefone do Atendente - Disponível apenas para visualização.

Exemplo:

0118956-8956

7
labelConfiguração
Informações
titleImportante

Para o funcionamento correto da rotina é necessário que o dicionario de dados esteja cadastrado.

Caso não tenha cadastrado, siga as orientações abaixo:


Criação do dicionário SX2 - Tabela de dados

Campo

Valor

X2_CHAVETXI
X2_NOMELocal x Supervisor
X2_MODOE (Exclusivo)
X2_MODOUNE (Exclusivo)
X3_MODOEMPE (Exclusivo)


Criação do dicionário SX3 - Campos

Campo

Valor

X3_ARQUIVOAA1
X3_ORDEM61
X3_CAMPOAA1_SUPERV
X3_TIPOC (Caractere)
X3_TAMANHO1
X3_DECIMAL0
X3_TITULOSupervisor ?
X3_DESCRICSupervisor ?
X3_PICTURE@!
X3_BROWSEN
X3_VISUALA (Alterar)
X3_CONTEXTR (Real)
X3_VALIDPertence("12")
X3_RELACAO"2"
X3_CBOX1=Sim;2=Não
Obrigatório?Não
Usado?Sim

Grid Locais

...

Campo

...

Descrição

...

Código do Vínculo - Informação preenchida automaticamente

Exemplo:

000001

...

Código do Local de Atendimento - Informação Obrigatória e utilizada como critério de seleção dos Atendentes alocados e/ou com agenda

Exemplo:

00000002

...

Descrição do Local - Informação preenchida automaticamente

Exemplo:

Totvs- Portaria

...

Cód. Função

...

Função do Supervisor - Informação Opcional

Exemplo:

00005

...

Descrição da Função - Informação preenchida automaticamente

Exemplo:

Supervisor Portaria

...

Código do Turno  do Supervisor - Informação Opcional

Exemplo:

5X2

...

Descrição do Turno - Informação preenchida automaticamente

Exemplo:

Seg-Sexta Diurno

...

Data Inicial da Atividade de Supervisão - Opcional e utilizado como critério de Filtro dos atendentes alocados e/ou com agenda

Exemplo:

01/01/2020

...

Data Final da Atividade de Supervisão - Opcional e utilizado como critério de Filtro dos atendentes alocados e/ou com agenda

Exemplo:

31/01/2020

...

Atendentes

...

Campo

...

Descrição

...

Data utilizada como critério de seleção dos atendentes. 

Exemplo:

05/01/2020

Grid Atendentes

...

Campo

...

Descrição

...

Código do Atendente

...

Nome do Atendente

...

Código do Item de Recurso Humano (TFF) vinculado a agenda do atendente na data

...

Produto

...

Código do Produto vinculado ao item de Orçamento (TFF) vinculado a agenda do atendente na data

...

Descrição do Produto

...

Código da Escala vinculado ao item de Orçamento (TFF) vinculado a agenda do atendente na data

...

Descrição da Escala

...

Descrição do Turno

...

Data Inicial da alocação do atendente/manutenção

...

Campo

Valor

X3_ARQUIVOTXI
X3_ORDEM02
X3_CAMPOTXI_CODIGO
X3_TIPOC (Caractere)
X3_TAMANHO6
X3_DECIMAL0
X3_TITULOCódigo
X3_DESCRICCódigo da TXI
X3_PICTURE@!
X3_BROWSES
X3_VISUALV (Visualizar)
X3_CONTEXTR (Real)
X3_VALIDExistChav("TXI")
X3_RELACAOGETSXENUM("TXI","TXI_CODIGO")
Obrigatório?Sim
Usado?Sim

Campo

Valor

X3_ARQUIVOTXI
X3_ORDEM03
X3_CAMPOTXI_LOCAL
X3_TIPOC (Caractere)
X3_TAMANHO8

...

X3_DECIMAL0
X3_TITULOCód. Local
X3_DESCRICCódigo do Local
X3_PICTURE@!
X3_BROWSES
X3_VISUALA (Alterar)
X3_CONTEXTR (Real)
X3_VALIDExistcpo("ABS")
X3_RELACAOGETSXENUM("TXI","TXI_CODIGO")
X3_F3ABS
Obrigatório?

...

Sim
Usado?Sim

Campo

Valor

X3_ARQUIVOTXI
X3_ORDEM04
X3_CAMPOTXI_DESLOC
X3_TIPOC (Caractere)
X3_TAMANHO50

...

X3_DECIMAL0
X3_TITULODesc. Local
X3_DESCRICDescrição do Local
X3_PICTURE@!
X3_BROWSEN
X3_VISUALV (Visualizar)
X3_CONTEXTV (Virtual)
X3_

...

RELACAOIIF(!EMPTY(TXI->TXI_LOCAL),POSICIONE("ABS",1,XFILIAL("ABS")+TXI->TXI_LOCAL,"ABS_DESCRI"),"")

...

Obrigatório?Não
Usado?Sim

Campo

Valor

X3_ARQUIVOTXI
X3_ORDEM05
X3_CAMPOTXI_CODTEC
X3_TIPOC (Caractere)
X3_TAMANHO14

...

X3_DECIMAL0
X3_TITULOCód. Supervi
X3_DESCRICCódigo do Supervisor
X3_PICTURE@!
X3_BROWSES
X3_VISUALA (Alterar)
X3_CONTEXTR (Real)
X3_VALIDExistCpo("AA1")

...

X3_F3AA1SUP
Obrigatório?

...

Sim
Usado?Sim

Campo

Valor

X3_ARQUIVOTXI
X3_ORDEM06
X3_CAMPOTXI_NOMTEC
X3_TIPOC (Caractere)
X3_TAMANHO30

...

X3_DECIMAL0
X3_TITULONome Téc.
X3_DESCRICNome do Técnico
X3_PICTURE@!
X3_BROWSES
X3_VISUALV (Visualizar)
X3_CONTEXTV (Virtual)
X3_

...

RELACAOIIF(!EMPTY(M->TXI_CODTEC),POSICIONE("AA1",1,XFILIAL("AA1")+M->TXI_CODTEC,"AA1_NOMTEC") ,"")
X3

...

_INIBRWPOSICIONE("AA1",1,XFILIAL("AA1")+TXI->TXI_CODTEC,"AA1_NOMTEC")
Obrigatório?Não
Usado?Sim

Campo

Valor

X3_ARQUIVOTXI
X3_ORDEM07
X3_CAMPOTXI_FUNCAO
X3_TIPOC (Caractere)
X3_TAMANHO
X3_DECIMAL0
X3_TITULOCód. Função
X3_DESCRIC

...

Código da Função
X3_PICTURE@!
X3_BROWSE

...

Não
X3_VISUALA (Alterar)
X3_CONTEXTR (Real)
X3_VALIDVazio() .Or. ExistCpo("SRJ")
X3_F3SRJ - Função
Obrigatório?Não
Usado?Sim

Campo

Valor

X3_ARQUIVOTXI
X3_ORDEM08
X3_CAMPOTXI_DFUNC
X3_TIPOC (Caractere)
X3_TAMANHO20
X3_DECIMAL0
X3_TITULODesc. Função
X3_DESCRICDescrição da Função
X3_PICTURE@!
X3_BROWSES
X3_VISUALV (Visualizar)
X3_CONTEXTV (Virtual)
X3_RELACAOIIF(!EMPTY(

...

TXI->TXI_

...

FUNCAO),POSICIONE("

...

SRJ",1,XFILIAL("

...

SRJ")+

...

TXI->TXI_

...

FUNCAO,"

...

RJ_

...

DESC") ,"")
Obrigatório?Não
Usado?Sim

Campo

Valor

X3_ARQUIVOTXI
X3_ORDEM09
X3_CAMPOTXI_TURNO
X3_TIPOC (Caractere)
X3_TAMANHO3
X3_DECIMAL0
X3_TITULOCód. Turno
X3_DESCRICCódigo do Turno
X3_PICTURE@!
X3_BROWSEN
X3_VISUALA (Alterar)
X3_CONTEXTR (Real)
X3_VALIDVazio() .OR. ExistCpo("SR6")
X3_F3SR6 - Turno de Trabalho
Obrigatório?Não
Usado?Sim

Campo

Valor

X3_ARQUIVOTXI
X3_ORDEM

...

10
X3_CAMPOTXI_

...

DTURNO
X3_TIPOC (Caractere)
X3_TAMANHO

...

50
X3_DECIMAL0
X3_TITULODesc.

...

Turno
X3_DESCRICDescrição

...

do Turno
X3_PICTURE@!
X3_BROWSE

...

N
X3_VISUALV (Visualizar)
X3_CONTEXTV (Virtual)
X3_

...

RELACAOIIF(!EMPTY(TXI->TXI_

...

TURNO),POSICIONE("

...

SR6",1,XFILIAL("

...

SR6")+TXI->TXI_

...

TURNO,"

...

R6_DESC") ,"")
Obrigatório?Não
Usado?Sim

Campo

Valor

X3_ARQUIVOTXI
X3_ORDEM11
X3_CAMPOTXI_DTINI
X3_TIPOD (Data)
X3_TAMANHO8
X3_DECIMAL0
X3_TITULOIni Superv
X3_DESCRICData Inicial Supervisão
X3_PICTURE@!
X3_BROWSEN
X3_VISUALA (Alterar)
X3_

...

CONTEXTR (Real)
Obrigatório?Não
Usado?Sim

Campo

Valor

X3_ARQUIVOTXI
X3_ORDEM

...

12
X3_CAMPOTXI_

...

DTFIM
X3_TIPO

...

D (

...

Data)
X3_TAMANHO

...

8
X3_DECIMAL0
X3_TITULO

...

Fim Superv
X3_DESCRICData Final Supervisão
X3_PICTURE@!
X3_BROWSEN
X3_VISUALA (Alterar)
X3_CONTEXTR (Real)
X3_VALIDVazio() .OR. FWFLDGET("TXI_DTINI") <= FWFLDGET("TXI_DTFIM")
Obrigatório?Não
Usado?Sim

Campo

Valor

X3_ARQUIVOTXI
X3_ORDEM12
X3_CAMPOTXI_DTFIM
X3_TIPOD (Data)
X3_TAMANHO8
X3_DECIMAL0
X3_TITULOFim Superv

...

X3_DESCRIC

...

Data Final Supervisão
X3_PICTURE@!
X3_BROWSEN
X3_VISUALA (Alterar)
X3_CONTEXTR (Real)
X3_VALIDVazio() .OR.

...

FWFLDGET("TXI_DTINI") <= FWFLDGET("

...

TXI_DTFIM")
X3_RELACAO
X3_F3

...


Obrigatório?Não
Usado?Sim


Criação do dicionário SIX - Índices

Campo

Valor

ÍNDICETXI
ORDEM1
CHAVETXI_FILIAL+TXI_CODIGO
DESCRIÇÃOCodigo

Campo

Valor

ÍNDICETXI
ORDEM2
CHAVETXI_FILIAL+TXI_CODTEC+TXI_CODIGO
DESCRIÇÃOCod. Supervi+Codigo


Criação do dicionário SX7 - Gatilhos

Campo

Valor

X7_CAMPOTXI_CODTEC
X7_SEQUENC001
X7_REGRAPosicione("AA1",1,xFilial("AA1")+FwFldGet("TXI_CODTEC"),"AA1_NOMTEC")
X7_CDOMINTXI_NOMTEC
X7_TIPOP (Primário)
X7_SEEKN

Campo

Valor

X7_CAMPOTXI_FUNCAO
X7_SEQUENC001
X7_REGRAPosicione("SRJ", 1, xFilial("SRJ")+M->TXI_FUNCAO, "RJ_DESC")
X7_CDOMINTXI_DESLOC
X7_TIPOP (Primário)
X7_SEEKN

Campo

Valor

X7_CAMPOTXI_LOCAL
X7_SEQUENC001
X7_REGRAPosicione("ABS",1,xFilial("ABS")+FwFldGet("TXI_LOCAL"),"ABS_DESCRI")
X7_CDOMINTXI_DESLOC
X7_TIPOP (Primário)
X7_SEEKN

Campo

Valor

X7_CAMPOTXI_TURNO
X7_SEQUENC001
X7_REGRAPosicione( 'SR6', 1, xFilial('SR6')+M->TXI_TURNO, 'R6_DESC' )
X7_CDOMINTXI_DTURNO
X7_TIPOP (Primário)
X7_SEEKN


Criação do dicionário SXB - Consulta Padrão

Image Added

Image Added

Image Added

Image Added


Inclua a rotina no Menu, conforme a imagem abaixo:


Image Added


Informações
titleNota

De acordo com as informações cadastradas nas pré-condições, os Principais Campos podem ser preenchidos por meio da utilização da consulta padrão (tecla F3).

Principais Campos 
Âncora
principaiscampos
principaiscampos

Campo

Descrição

Atendente

Código do Atendente - Disponível apenas para visualização.

Exemplo:

TEC018000

Nome Atend.

Nome do Supervisor - Disponível apenas para visualização.

Exemplo:

João Silva

Função

Codigo da Função  - Disponível apenas para visualização.

Exemplo:

00001

Descrição

Descrição da Função - Disponível apenas para visualização.

Exemplo:

Vigilante

e-mail

e-mail do atendente - Disponível apenas para visualização.

Exemplo:

[email protected]

Telefone

Telefone do Atendente - Disponível apenas para visualização.

Exemplo:

0118956-8956

Grid Locais

Campo

Descrição

Código

Código do Vínculo - Informação preenchida automaticamente

Exemplo:

000001

Local

Código do Local de Atendimento - Informação Obrigatória e utilizada como critério de seleção dos Atendentes alocados e/ou com agenda

Exemplo:

00000002

Desc Local

Descrição do Local - Informação preenchida automaticamente

Exemplo:

Totvs- Portaria

Cód. Função

Função do Supervisor - Informação Opcional

Exemplo:

00005

Função 

Descrição da Função - Informação preenchida automaticamente

Exemplo:

Supervisor Portaria

Cód Turno

Código do Turno  do Supervisor - Informação Opcional

Exemplo:

5X2

Desc Turno

Descrição do Turno - Informação preenchida automaticamente

Exemplo:

Seg-Sexta Diurno

Ini Superv

Data Inicial da Atividade de Supervisão - Opcional e utilizado como critério de Filtro dos atendentes alocados e/ou com agenda

Exemplo:

01/01/2020

Fim Superv

Data Final da Atividade de Supervisão - Opcional e utilizado como critério de Filtro dos atendentes alocados e/ou com agenda

Exemplo:

31/01/2020

Atendentes no PostoTotal de Atendentes vinculados ao posto - Refere-se ao número de linhas do grid do atendentes 

Atendentes

Campo

Descrição

Data

Data utilizada como critério de seleção dos atendentes. 

Exemplo:

05/01/2020

Grid Atendentes

Campo

Descrição

Atendente

Código do Atendente

Nome Atend

Nome do Atendente

Código RH

Código do Item de Recurso Humano (TFF) vinculado a agenda do atendente na data

Produto

Código do Produto vinculado ao item de Orçamento (TFF) vinculado a agenda do atendente na data

Descrição 

Descrição do Produto

Escala

Código da Escala vinculado ao item de Orçamento (TFF) vinculado a agenda do atendente na data

Desc. Escala

Descrição da Escala

TurnoCódigo do Turno vinculado ao item de Orçamento (TFF) vinculado a agenda do atendente na data
Descrição

Descrição do Turno

Data InicialData Inicial da alocação do atendente/manutenção
Data Final

Data Inicial da alocação do atendente/manutenção



Conteúdos Relacionados

...