以前Alex Shybaさんがこれに関して書いた記事があったので、それをもとに更新をしてみました。
要するに、クラスSitecore.Workflows.Simple.Workflow がすべてのパブリッシュをするさいにメソッドIsApprovedが呼ばれます。それは最終状態であるかどうかを確認しているわけ。これを使って、QAとしてチェックされた場合はQAへのみパブリッシュするわけです
さて、更新して見ましょう。
1. 下記のコードを追加 PublishActionHelper.cs
using System; using System.Collections.Generic; using Sitecore; using Sitecore.Configuration; using Sitecore.Data; using Sitecore.Data.Fields; using