Tridion 2011 SP1 の自動決定に問題があります。
2 つのパス (1 つは手動決定、もう 1 つは手動アクティビティ) のいずれかをたどる自動決定項目があります。スクリーンショットを添付。
私がする必要があるのは、ワークフローの最初のステップを送信するユーザーの権限を分析し、ワークフローを正しいパスに自動的に移動することです。
AutomaticAssignActivity のイベント ハンドラーを使用しており (イベント ログの書き込みで正常にテストされています)、API でアクティビティを終了する方法を見つけましたが、次のアクティビティを割り当てるためのオーバーロードはありません。
この投稿は興味深い読み物であることがわかり、CoreServiceSession とSessionAwareCoreServiceClientを実装しようとしましたが、コードがコア サービスを読み込もうとするたびに、次のエラーが表示されます。.0.996、Culture=neutral、PublicKeyToken=ddfc895746e5ee6b' またはその依存関係の 1 つ。システムは、指定されたファイルを見つけることができません。
いくつかのマイナー コンテンツ生成のために Web レイヤーでコア サービスを使用していますが、イベント システム内からは動作させたくありません。私は何を間違っていますか?私のイベント システム DLL は、Tridion.ContentManager.CoreService.Client.dll が置かれている Tridion bin フォルダーにあります。
どんな助けでも感謝します:)