2011-06-24 23 views
1

コンテンツツリーのアイテムに新しいワークフローを適用する必要があります。これにより、すでに実行されているワークフローが置き換えられます。新しいワークフローに切り替える

私はこれらのコンテンツアイテムが継承する基本アイテムを持っているので、デフォルトのワークフローを変更するために使用できます。

問題は、すでにワークフローのさまざまな状態にあるアイテムをどのように扱うかです。新しいワークフローの同等のステップにそれらを入れるために、それらを個別に編集する必要がありますか?

答えて

3

質問にお答えするには、はいです。しかし、手動ではなくプログラマチックに切り替えることを検討することもできます。おそらく、アイテムを通過し、古い状態から新しい状態へのマッピングに基づいてWF状態を切り替えるコードを実行することができます。この質問をSDNフォーラムに投稿するか、Sitecoreのサポートに問い合わせることをお勧めします。

+2

私はこのようなことをしましたが、実際はかなり簡単です。 SelectItemsを呼び出して適切なフィールドを更新してください...私は "__Workflow"と "__Workflow state"と考えています。状態を設定するためのAPIはありますが、私が知る限り、ワークフローはありません。 – Bryan

+0

+1。完璧な、完全な意味を作る! –

関連する問題