Atualização de plug-ins
Você pode usar cálculos e scripts para verificar a versão dos
plug-ins instalados e atualizá-los com plug-ins armazenados em campos de container em um arquivo do FileMaker Pro. Para ver exemplos de sintaxe de script e cálculo, consulte
Exemplo de atualização de plug-in.
Para atualizar plug-ins:
1. Em um arquivo de solução, crie uma tabela para armazenar informações de plug-in.
2. Na tabela, defina:
•um campo de texto para o nome do plug-in
•um campo de texto para armazenar a descrição do plug-in
•um campo de número para a versão de plug-in necessária atualmente pelo banco de dados
•campos de cálculo não armazenados para a versão e estado de ativação do plug-in instalado no arquivo do FileMaker Pro
•um campo de container para armazenar o arquivo de plug-in
3. Crie um layout no qual exibir o plug-in armazenado e, opcionalmente, as informações descritivas sobre o plug-in e adicione os campos apropriados que você criou na etapa 2 ao layout.
Nota Embora precise somente do campo de container no layout, você pode considerar adicionar campos de nome, descrição e número de versão do plug-in para ter acesso a essas informações.
4. Crie um script que compare a versão do plug-in instalado com a versão do plug-in necessário e use a etapa de script Instalar plug-in para atualizar o plug-in, se necessário.
5. Crie um script que alerte os usuários sobre possíveis condições de erro de instalação, se não for possível instalar o plug-in.
6. Crie um script que verifique se o plug-in instalado está ativado.
7. Crie um script de inicialização que faça referência aos scripts acima, em sua ordem de script, quando o usuário abrir o banco de dados.
Notas
•Para que plug-ins sejam instalados, a opção
Permitir que Soluções instale arquivos deve estar selecionada nas preferências de plug-in do cliente. Consulte
Configuração de preferências de plug-in.
•Se um plug-in tiver sido desativado nas preferências de plug-in do cliente, ele será instalado, mas não ficará acessível até ser ativado manualmente pelo usuário.
•Somente um plug-in pode ser armazenado em cada campo de container, mas você pode visualizar as informações de plug-in criando vários campos de container de plug-in em um único layout.
Tópicos relacionados