페이지를 만들 때 2 개의 이메일을 자동으로 보내고 싶습니다. 해당 페이지는 사용자의 일부 작업 (양식 채우기) 후에 자동으로 생성됩니다. 단계는 Kentico 워크 플로의 초기 단계이지만 문서에 그러한 정보가 없습니다. 내 예제에서는 페이지가 상태가 편집에서 게시로 변경된 후 이메일이 전송됩니다. 그러나 전에는 단계를 편집하는 것이 효과가있는 것처럼 보입니다. 어떤 아이디어를 달성하는 방법? 페이지가 생성 된 후 이메일을 보내려는 것입니다. - 이전 또는 이후에 단계를 편집하십시오. 당신은 추가 단계를 추가 단지를해야 할 수도 있습니다Kentico 워크 플로우 사전 편집 단계
-1
A
답변
0
, 편집은 일반적으로 당신이 그 (것)들을 당신이 승인 필요 "출판" "편집"사이의 단계로 편집이 가장 기본이다.
이메일을 만들거나 누군가가 페이지를 터치 할 때마다 이전에 업데이트 한 CMS.document와 같은 글로벌 이벤트에 연결할 수 있으며 API를 사용하여 이메일을 보낼 수 있습니다.
몇 가지 코드 샘플이 필요하면 알려주세요.
+0
원본 이미지의 첨부 된 이미지에서 샘플 워크 플로를 볼 수 있습니다. * Edit * 단계 이후의 추가 단계가 올바르게 작동하는 것 같습니다. 나는 세계적인 사건을 피하려고 노력했다. –
1
보이 테크, 나는편집 단계 이전에 워크 플로우 을 시작하는 방법을 잘 모르는 것 같아요. 편집은 소스 단계이므로 워크 플로가 시작되는 곳입니다. 나는 당신의 두 가지 행동이 지금까지 실행되지 않는다고 생각합니다.
내 의견으로는 페이지를 만들 때 가능한 한 가장 좋은 방법은 Global events에 연결하거나 가능한 경우 페이지를 만드는 코드로 전자 메일을 보내는 것입니다 (그 부분을 어떻게 수행하는지 잘 모르겠습니다).
업데이트
:의 DevNet에 Configuring workflows 페이지를 보면 문서가 생성되면 워크 플로우 및 버전은 시작을 의미하고 편집 단계에있다.
관심있는 분은 양식을 제출할 때 어떻게 페이지를 만드시겠습니까? – mnield
나는 사용자 정의 웹 파트를 가지고 있으며 폼은 실제로 페이지 타입에서 '대체 폼'빌드입니다. 이 사용자 정의 웹 파트는이 대체 양식을 기반으로 양식을 렌더링하며 제출시이 페이지 유형을 기반으로 페이지를 작성합니다. –
아, 알겠습니다. 왜 페이지를 만드는 코드에 연결할 수 없는지가 설명됩니다. 글로벌 이벤트 핸들러가 필요할 것 같습니다. 그게 네가 할 수있는 일이야? – mnield