Como guardar informação sobre o utilizador que cria o registo na base de dados?
Tomemos como exemplo uma aplicação de agendamento de tarefas. O utilizador pode criar uma tarefa na aplicação e atribuí-la a si próprio.
Como criar um modelo de dados
Em primeiro lugar, criar uma relação entre o task e user modelos. Escolha o has_many tipo de relação, uma vez que um utilizador pode ter várias tarefas.
Estabelecimento de um processo empresarial
Ir para o Business logic tab e criar um novo processo de negócio.
Utilizar apenas o separador Auth: Get Current User bloquear e criar uma variável de User escreva no END bloco.
Endpoint configuração
Vamos estabelecer o ponto final para o novo bloco BP. Ir para o Endpoints tab e adicionar uma nova.
Instalar:
1. Endpoint type – GET
2. URL – /currentuser/
3. Endpoint Groups – User
Agora adicione a aba criada BP para a criação de um novo registo. Verifique como fazê-lo neste artigo.
Inserir o registo criado BP antes do Make bloquear e passar o valor do utilizador a partir do Server request GET /currentuser/ para a Make bloco.
Ao criar um registo, irá guardar os dados sobre o utilizador que o criou.