2014-07-04 5 views
0

노드가 다음 날 만료 될 때 메일을 보내는 규칙을 설정하려고합니다. 그리고 엉성한 일을하기 위해서는 규칙이 매일 실행되어야합니다.매일 규칙 윙윙 거림을 설정하는 방법은 무엇입니까?

필드 '종료 날짜'필드에 '이벤트'콘텐츠 유형이 있습니다. 현재 날짜가 필드 데이터 '종료 날짜'의 하루 전일 경우 메일을 받고 싶습니다. '이벤트 [노드 : url] 내일 끝날 것입니다. '

내 영어를 도와 주셔서 감사합니다.

답변

1

Cron을 사용하지 않고이 작업을 수행하는 가장 좋은 방법은 해당 콘텐츠 형식을 저장할 때 보낼 전자 메일을 예약하는 것입니다.

기본적으로 콘텐츠 유형의 콘텐츠가 저장 될 때 트리거되는 새로운 규칙을 추가하여 "종료일"전날에 전송할 이메일을 예약합니다. >

  1. 이동이 구성 워크 플로우> 규칙> 구성 요소 및 작업 세트의 형태의 새로운 구성 요소를 추가;

    UPDATE (이를 달성하는 방법에 대한 전체 단계를 추가) 해당 작업 집합의 변수를 원하는 이벤트 콘텐트 유형으로 구성하여 이벤트에 대한 전체 세부 정보를 얻을 수 있도록 전자 메일에 URL을 포함시킬 수 있습니다.

  2. 구성> 워크 플로> 규칙으로 이동하여 새 규칙
  3. "새 콘텐츠를 저장 한 후"트리거를 선택하고 적절한 콘텐츠 형식 ("콘텐츠 유형")을 확인하기위한 조건을 추가하십시오.
  4. "구성 요소 평가 일정 예약"에 조치를 추가하고 생성 한 구성 요소를 이벤트 날짜에 실행되도록 설정 - 1 일 (데이터 선택으로 전환하고 종료 날짜가있는 필드 선택 및 -1 일의 음수 오프셋 추가
  5. 전달할 이벤트 구성 매개 변수이므로 Compo 넨트는 올바른 이벤트를 얻고 이메일에서 사용할 수 있습니다.

이제 모든 설정을 완료해야합니다.

+0

소리가 좋습니다. 대답 해줘서 고마워. 처음에는 그런 애칭을 만들려고했으나 그렇게 할 수 없었습니다. 만약 당신이 나에게 그것을 만드는 방법에 대한 정보를 조금이라도 주실 수 있다면, 좋을 것입니다. – steph1301

+0

안녕하세요 steph1301 .. 전체 단계로 답변을 업데이트했습니다. 그것이 도움이되기를 바랍니다. 만약 당신이 답을 똑같이 똑딱 거릴 수 있다면 좋을 것입니다. – Alberto

+0

고맙습니다. 다른 사람들에게도 도움이되기를 바랍니다. 정말 도움이 되었기 때문입니다. – steph1301