É neste local que se definem, entre as
tabelas configuradas para levar anexos, quais são as que vão permitir guardar anexos do tipo e-mail.
Esta é uma das primeiras configurações a efectuar para se poder utilizar a ferramenta
Outlook Addin.
Primeiramente deve seleccionar-se a
Tabela à qual se pretende adicionar e-mails.
Depois de definida a tabela e de identificada com uma
Descrição, podem então efectuar-se as restantes configurações.
DocumentoEste campo apenas se encontra disponível quando se selecciona a tabela de Documentos de Facturação ou a de Dossiers Internos e permite seleccionar o tipo de documento, ao qual vão poder ser anexados os e-mails. Ou seja, os e-mails podem ser anexados por tipo de documento, de acordo com a tabela seleccionada em cima.
Campos para listagemNeste local deve escolher-se uma das
listagens rápidas de utilizador existentes. Para se criar uma listagem nova, basta digitar o nome da mesma pois a aplicação vai verificar que tal listagem não existe e pergunta ao utilizador se pretende criar uma nova.
É obrigatório escolher um registoQuando este campo se encontra seleccionado, ao adicionar e-mail(s) ao sistema PHC, do lado do Outlook, é obrigatório efectuar a ligação do e-mail a um registo da tabela. Esta ligação faz-se seleccionando um registo apresentado na listagem (definida no campo anterior). Na realidade é sempre possível criar uma ligação de um e-mail a um registo. No entanto, torna-se obrigatório criar essa ligação quando esta opção se encontra activa, não sendo possível adicionar e-mail(s) sem primeiro seleccionar um registo.
Expressão de JoinNeste campo é possível criar uma expressão de
Join para poder ligar a tabela seleccionada a outras tabelas de forma a que também as tabelas ligadas fiquem disponíveis para o filtro e ordem.
Veja-se o
seguinte exemplo, possível mediante a utilização do módulo Suporte:
Se se pretendesse adicionar os e-mail(s) relacionados com Pedidos de Assistência para os quais existissem já intervenções anteriormente realizadas, devia seleccionar-se a tabela dos Pedidos de Assistência e podia fazer-se um Join à tabela de Intervenções. Assim, devia ser colocada a seguinte expressão neste campo:
inner join mh (nolock) on mh.nopat=pa.nopat .
Pode ainda criar-se um
Filtro de T-SQL para seleccionar só os registos que se pretende.
Este filtro pode contar com determinadas variáveis fixas que se encontram no botão
V no lado direito do campo respectivo.
As variáveis disponíveis são sempre referentes ao utilizador que está "logado" na aplicação;
#Username# - Nome do Utilizador;#Userno# - Número do Utilizador;#Userinis# - Iniciais do Utilizador;#dpt# - Departamento do Utilizador;#peno# - Número do Funcionário - Disponível se possuir o Módulo Pessoal;#tecnico# - Número do Técnico - Disponível se possuir o Módulo Suporte;
#grupo# - Grupo do Utilizador;#vendedor# - Número do Vendedor;#idioma# - Idioma - Disponível se possuir Multilingua;#centrolog# - Centro de Logística - Disponível se possuir o Módulo de Logística.Estas variáveis podem ser utilizadas para filtrar registos da tabela mãe ou da tabela com a qual foi efectuado Inner join.
Ao adicionar uma variável, como por exemplo Número do Técnico, a aplicação dá-nos o código #tecnico# .
Internamente este código é igual ao valor do Nº do técnico, guardado na tabela de utilizadores.
Assim, por exemplo, se usarmos esta variável da seguinte forma:
mh.tecnico=#tecnico#, seguindo o exemplo dos pedidos de assistência com o Inner Join às intervenções, apenas aparecem disponíveis no Outlook, os dados da listagem (definida para esta tabela), que tenham no campo mh.tecnico valor igual ao guardado na ficha do utilizador que se encontra definido na Configuração da Conexão no Outlook. Esta variável garante assim, que o utilizador apenas consiga anexar e-mail(s) aos pedidos de assistência que têm intervenções já realizadas por ele.
Veja-se agora um exemplo mais simples, em que o utilizador, que possui o módulo CRM Comercial, apenas deve anexar e-mail(s) a visitas efectuadas por ele próprio.
Depois de seleccionada a
Tabela de Visitas (VI) e de definidos os
Campos para a listagem, basta colocar o seguinte
Filtro de T-SQL:
vi.vendedor=#vendedor#, para que apenas apareçam disponíveis no outlook as visitas do utilizador definido na Configuração da Conexão no Outlook.
Expressão de ordemÉ ainda possível criar uma expressão para ordenar os registos. Se existir alguma expressão de
Join também os campos das tabelas ligadas podem ser colocados na expressão de ordenação. Seguindo o exemplo anterior, se se pretendesse visualizar as visitas ordenadas por data, neste campo devia colocar-se o valor
vi.data.
AcessoEsta opção permite definir acessos para cada registo definido. Encontram-se disponíveis os seguintes acessos:
Sem controlo de acessos;Acesso privado para um utilizador;Acesso X à tabela Y;Acesso por tipo de perfil;Assim, também é possível definir que apenas determinado utilizador consegue anexar e-mail(s) a determinadas tabelas. Seguindo o
exemplo do CRM comercial, podia-se definir aqui que apenas o Director Comercial podia anexar e-mail(s) a negócios, independentemente do vendedor de cada negócio.
Nota: Este Acesso é definido noutro patamar diferente do acesso restringido pelas variáveis. Enquanto que as variáveis T-SQL permitem que os utilizadores apenas consigam adicionar e-mail(s) ligados a registos seus, este último campo de
Acesso é mais genérico e restringe o acesso a adicionar e-mail(s) a uma tabela, a um utilizador ou a utilizadores que pertençam a determinado perfil por exemplo, independentemente dos registos da tabela.
Nota: Para o correcto funcionamento da rotina e visualização dos e-mail(s) anexados, as tabelas aqui configuradas para anexar e-mail(s) têm de encontrar-se definidas nas