Actions ou ações são sub-rotinas que são executadas ou chamadas em determinados contextos do MedSoft®.
Isso significa que se pode colocar uma uma chamada a uma sob-rotina em locais mais apropriados e normalmente partindo de informações já pressupostas no contexto onde se está trabalhando.
Por exemplo, suponha que você quer solicitar ou criar uma sub-rotina que mescle dois cadastros de clientes porque a sua secretária muitas vezes fez duplicação de cadastro por não saber apropriadamente as ferramentas de busca de clientes (ver Encontrando registros no MSExplorer e Lista de Busca) e portanto ao crer que determinado cliente não existe (por não tê-lo encontrado) acaba cadastrando-o novamente.
Muito bem, mas onde colocar este procedimento? As alternativas no MedSoft® são inúmeras:
Poderia ser colocado em um dos menus do MedSoft®, como o menu ferramentas (ver Ver MSRoutines.Tipos.SSMenu), porém teria que se solicitar o nome dos dois clientes que se deseja mesclar.
Poderia ser colocado em um evento ao abrir o cadastro de cliente, o sistema já poderia fazer uma busca de clientes com nomes parecidos, por exemplo, primeiro nome e sobrenome iguais, porém além de muitas vezes achar clientes que com os nomes iniciais iguais e sobrenomes iguais serem, em verdade, clientes diferentes, poderia também tornar a abertura do cadastro de clientes mais lento por ter que se fazer está pesquisa.
As alternativas seriam muitas.
A alternativa escolhida pelos desenvolvedores do MedSoft® para este tipo de ação foi a de se ter colocado no menu de contexto do MSExplorer.
Desta forma, seleciona-se o cliente que se deseja mesclar no painel de registros do MSExplorer, clica-se no botão direito do mouse para abrir o menu de contexto, abre o sub-menu Ações e escolhe-se um comando chamado Mesclar Clientes, MSRoutines abre uma Lista de Busca perguntando com qual cliente você deseja mesclar o cliente que já está selecionado na lista de registros do MSExplorer. Após o cliente ter sido escolhido, abre-se uma outra tele perguntando se você deseja excluir um dos dois que se está mesclando.
Nota: esta ação pode não estar presente no seu MedSoft® ou por não estar liberado para você usar ou por não existir. Se realmente deseja este tipo de funcionalidade, entre em contato com o suporte técnico.
O MedSoft® possui locais pré determinados que podem receber uma ação instalada em 24-48 horas (caso seja uma ação de fácil desenvolvimento ou já exista no banco de ações da Gentus).
Este locais são os seguintes:
Menu de contexto do painel de registros MSExplorer, no submenu Ações.
Menu de contexto da agenda, no submenu Ações.
Menu de contexto dos documentos, no submenu Ações.
Barra de menus de qualquer janela do MedSoft®: se não houver barra de menu em alguma janela ou ela pode existir e não estar aparecendo ou precisa ser criada e depende de uma nova versão. Em qualquer situação, contate o suporte técnico .
Para adicionar uma ação você pode seguir uma das seguintes alternativas: