0

다음과 같다 :특정 조건을 기반으로 CRM 엔티티의 "상태 이유"필드를 자동으로 업데이트하는 방법은 무엇입니까? 내 CRM 구현의 정확한 시나리오는

두 개의 엔티티가 있습니다

  1. 고객 >> 고객 이름, 자동 업데이트 고객의 주문?
  2. 주문 >> 주문 날짜, 주문 금액

주문 엔티티는 상태 이유는 같은 옵션이 표준 상태 및 상태 이유 필드가 -> "장바구니에 추가" "순서가", "알림이 사고를 ","Delivered "

궁극적 인 목표는 현재 상태 이유가"Ordered "이고 현재 날짜가"Order Date + 12 days "인 경우 Order 엔터티의 상태 이유를"Reminder to Buy "로 설정하는 것입니다 "고객 기록 자동 업데이트?"

누구든지이 목표를 달성하기위한 최선의 방법을 제안 할 수 있습니까?

덕분에

+0

상태가 Ordered로 변경되면 주문 날짜가 설정됩니까? – Sxntk

답변

3

나는 여기에 더 나은 옵션이 비동기 워크 플로우 생각합니다.

주문 엔터티에 대한 워크 플로를 만들고 상태가 변경되면이를 시작하십시오 (상태 이유 업데이트).

해고 후 고객의 "자동 업데이트"필드가 true인지 묻고 주문일 이후 12 일 대기 단계가 추가됩니다. 상태가 Ordered 인 경우 12 일 후에이 상태를 Reminder to Buy로 변경하십시오.

Here은 대기 조건의 예입니다.