Sitecore を外部のワークフロー エンジン (K2、Skelta) と統合することは可能ですか? また可能であれば、外部のワークフローを Sitecore コンテンツ アイテムに接続する方法と、Sitecore に新しいインターフェイス (ワークボックスなど) を実装する必要がありますか?
これが必要な理由は、現在の Sitecore ワークフローには、ワークフロー アイテムのエスカレーションや並行承認ステップなど、他のワークフロー エンジンにあるすべての機能がないためです。
少なくとも2つの方法があります。最も一般的な方法は、Sitecore ワークフロー アクションを使用してアイテムを外部ワークフロー システムに渡すことです。もう 1 つの方法は、IWorkflowProvider と、場合によっては関連するインターフェイスを実装して、外部ワークフロー エンジンを完全に抽象化することです。私は個人的にどちらのアプローチも試したことがないので、詳細を提供することはできません.
サイトコアの Web サイトによると、彼らはオープン アーキテクチャをメリットとして挙げています。彼らは言うまでもありません。
「サードパーティ システムとの統合: Sitecore CMS は、あらゆるデータベース、Web サービス、またはその他の外部システムへの接続を可能にする完全なデータ統合および抽象化レイヤーを提供します」
だから理論的には可能です。(完全な開示、私は K2 で働いています) 以前に社内で誰かがこれを行ったかどうかを確認するために周りに尋ねます。
他に同じようなことをした人はいますか?