데이터베이스에 레코드를 생성한 사용자에 대한 정보를 저장하는 방법은 무엇입니까?
작업 예약 응용 프로그램을 예로 들어 보겠습니다. 사용자는 앱에서 작업을 생성하고 자신에게 할당할 수 있습니다.
데이터 모델 만들기
먼저 task 과 user 모델 간의 관계를 만듭니다. 한 사용자가 여러 작업을 가질 수 있으므로 has_many 관계 유형을 선택하십시오.
비즈니스 프로세스 설정
Business logic 탭으로 이동하여 새 비즈니스 프로세스를 작성하십시오.
Auth: Get Current User 블록만 사용하고 END 블록에 User 유형의 변수를 만듭니다.
Endpoint 설정
새 BP 에 대한 끝점을 설정해 보겠습니다. Endpoints 탭으로 이동하여 새 항목을 추가합니다.
설정:
1. Endpoint type – GET
2. URL – /currentuser/
3. Endpoint Groups – User
이제 생성된 BP 를 새 레코드 생성에 추가합니다. 이 기사에서 방법을 확인하십시오.
생성된 BP 를 Make 블록 앞에 삽입하고 Server request GET /currentuser/ 의 사용자 값을 Make 블록으로 전달합니다.
레코드를 생성할 때 생성한 사용자에 대한 데이터가 저장됩니다.