2012-03-30 5 views
2

/System/Workflows/Sample Workflow과 같이 간단하게 구현하려면 (웹 및 프로덕션 웹 환경 준비) 여러 개의 게시 대상을 추가하는 작은 추가 작업으로 최종 체크 박스 세트가있는 Approved 상태 대신 그것을 2 개의 국가에 변경하십시오; 여러 게시 대상이있는 sitecore 워크 플로우

에만 Approved for Delivery 최종해야 배달 승인 준비

  • 승인. 각각에 대해 PublishAction을 설정하고 싶지만 게시 대상을 설정하는 방법을 모르겠습니다.

  • 답변

    7

    Sitecore의 작동 방식과 궁극적으로 관련이있는 매우 일반적인 문제입니다. 귀하의 질문은 워크 플로우에서 단 하나의 주 (state) 만 최종적으로 이해해야 함을 나타냅니다. 이것을 할 수있는 방법이 있지만, 그들 중 일부는 모범 사례가 아니라고 말하고 싶습니다. 또한 divamatrix 언급 한 것처럼 다른 사용자 지정 방법이 있습니다.

    1. 최선의 방법에서 벗어나 표시는 마지막으로와 마지막으로 배달 승인 준비 승인. 나는이을 추천하지 않습니다. 나는 이것이 당신이 할 수있는 것의 완전한 원을 볼 수 있도록 해결책이라고 언급하고 있습니다. 이 문제는 관리자로 로그인하면 다른 대상뿐만 아니라 모든 대상에 잠재적으로 게시 할 수 있다는 점에서 문제가 있습니다. 일반적으로 이것은 좋은 생각이 아닙니다.

    2. divamatrix가 언급 했으므로 Alex Shyba의 주제 게시자가 있습니다. 링크 된 기사는 이전 접근법입니다. 차선책 인 것으로 보이는 솔루션에 대한 업데이트가 실제로 있습니다. That solution includes a custom workflow provider and some updates to the targets in Sitecore.

    3. 또 다른 옵션은 과감하게 들리 겠지만 이론적으로는 효과적 일 수있는 게시에서 워크 플로를 분리하는 것입니다. 기본적으로 콘텐츠가 모든 worflow를 통과하도록 한 다음 콘텐츠를 게시 할 수있는 유일한 게시 전용 역할을 갖습니다. 그곳에서 공연을하기 전에 준비 사이트에 게시하고 이해 관계자의 승인을 얻을 수 있습니다.

    UPDATE는 : Sitecore 7.2로, 미리 제조 대상에 게시 내장 된기구가있다.

    +1

    모든 옵션을 간략하게 적어 두십시오. 나는 당신이 여기에서 말한 모두에 동의 할 것이고 당신의 포스트는 제가 잘못된 링크를 올린 것을 깨닫게 할 것입니다. 내가 게시 한 블로그 게시물을 올리려고했는데 .... 내가 게시 한 블로그 게시물이 아닙니다. :) 그것을 잡아 주셔서 감사합니다! – divamatrix

    +0

    http://www.sitecore.net/Learn/Blogs/Technical-Blogs/Reinnovations/Posts/2014/03/Pre-production-publishing.aspx는 새로운 Sitecore 7.2 기능에 대해 다룹니다. –

    2

    다음은 알아 두어야 할 모든 것의 링크입니다 : Alex Shyba's blog entry on custom publishing targets. 내가 알렉스의 윤곽을 정확히 사용하는 사이트를 현재 생산 현장에두고 있기 때문에 모든 것이 작동하는지 확인할 수 있습니다. 질문이 있으면 알려주세요.

    업데이트 : Mark가 지적했듯이이 링크는 실제로 오래된 솔루션입니다. 그것은 작동하지만 Alex가 게시 한 Mark의 2 부 링크가 더 나은 해결책입니다.

    관련 문제