1

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 フォルダーにあります。

どんな助けでも感謝します:)

ワークフローのレイアウト

4

1 に答える 1

1

イベント ハンドラーを開発している場合は、TOM.NET API を使用することをお勧めします (これは、イベント システムおよびテンプレート開発に推奨される API です)。

残りのすべてについては、コアサービスを使用してください

コア サービスを使用する場合は、.NET DLL を作成して、自動化されたアクティビティから呼び出すことができます。このスレッドには、それに関するいくつかの良い情報があります。

于 2012-10-05T08:04:29.510 に答える