Come salvare le informazioni sull'utente che crea il record nel database?
Prendiamo come esempio un'applicazione di pianificazione delle attività. L'utente può creare un'attività nell'applicazione e assegnarla a se stesso.
Creare un modello di dati
Per prima cosa, creare una relazione tra i campi task e user modelli. Scegliere il tipo di has_many poiché un utente può avere diversi compiti.
Impostazione di un processo aziendale
Passare alla scheda Business logic e creare un nuovo processo aziendale.
Utilizzare solo il blocco Auth: Get Current User e creare una variabile di User nel blocco END del blocco.
Endpoint impostazione
Impostiamo l'endpoint per il nuovo processo BP. Andare alla scheda Endpoints e aggiungerne uno nuovo.
Impostazione:
1. Endpoint type – GET
2. URL – /currentuser/
3. Endpoint Groups – User
Ora aggiungete la scheda creata BP alla creazione di un nuovo record. Verificate come fare in questo articolo.
Inserire il creato BP prima del blocco Make e passare il valore dell'utente dal blocco Server request GET /currentuser/ al blocco Make al blocco.
Quando si crea un record, vengono salvati i dati dell'utente che lo ha creato.