O serviço QuintaDB permite criar e adicionar ações personalizadas ao seu banco de dados
Esse recurso ajudará você a executar tarefas complexas com menos tempo gasto. Você pode atualizar várias colunas de registros ou enviar e-mails e SMS para endereços selecionados com apenas um clique.
Por exemplo, redefina os resultados da corrida pressionando um botão:
Vamos considerar o exemplo. Usarei a tabela "pedidos", que contém as seguintes colunas: cargos, nome do cliente, número de telefone, e-mail, total do pedido e status.
Vá para o Construtor de formulários e adicione um novo campo - Ação.
Você pode encontrá-lo na guia Avançado:
Na próxima etapa, abra a página de edição do campo de ação. Clique no campo ou use o menu de contexto e selecione o item Editar:
Nesta página, você precisa escolher quando e como exibir o controle de ação e o que realizar ao clicar.
Você também pode inserir uma mensagem sobre uma ação bem-sucedida:
Quando
Você pode especificar as condições em que o controle aparecerá. Vou falar mais sobre este item abaixo.
Como exibir
Clique no ícone Editar ao lado do item "Como exibir".
A guia Design será aberta. Aqui você pode alterar:
Assim, você pode criar um botão (link) com um design exclusivo.
O que fazer
Clique no ícone de adição no item “O que fazer”. Você será levado para a página Adicionar nova tarefa:
Atualmente existem três tipos de tarefas disponíveis: Atualizar Registro, Enviar Email, Enviar SMS.
Vamos começar com a atualização de registros. A ideia é alterar o processamento do status do pedido no botão.
Para isso, selecione a coluna Status e especifique o valor que será definido:
Usando o ícone de adição, você pode adicionar mais colunas. Assim, você pode atualizar vários valores de uma só vez.
Abra o menu Registros:
Clique no botão "Alterar status" e o status do pedido será alterado:
Agora adicionarei mais um controle, que aparecerá apenas sob determinadas condições.
Primeiro, preciso adicionar uma nova tarefa, como fiz antes. O status do pedido será alterado para "Entrega".
Abra a página de edição do campo de ação e clique no link Adicionar regra de exibição:
Crie a seguinte regra:
Quando Status - Processado - Atualizar registro com novos valores: Status = Entrega
Você pode usar várias tarefas ao mesmo tempo. Abra a guia Tarefas para criar novos ou editar os existentes:
Se tudo for feito corretamente, um novo controle aparecerá na tabela ao lado dos registros com status de pedido "Processado":
Podemos fazer o mesmo com a primeira ação. Por exemplo, definirei a regra de exibição somente se o status do pedido for "Novo":
Enviar e-mail ou SMS
Vamos considerar outros tipos de tarefas.
Adicione uma nova tarefa na tabela Pedidos:
A ideia é enviar uma carta ao cliente, após fazer o pedido. Você tem a oportunidade de escolher um modelo de boletim informativo ou um modelo inserido manualmente:
Da mesma forma, você pode configurar a tarefa Enviar SMS:
Como resultado, o seguinte controle aparece na tabela: