0

[レビュー]タブから[編集]をクリックしても編集モードにならないSitecoreアイテム(テンプレートは承認ワークフローに接続されています)がいくつかあります。同じワークフローがサイトの他の場所で正常に使用されていますが(サイトは3年以上前のものです)、この場合は[編集]をクリックしてもワークフローの状態には影響しないようです。

詳細を提供する詳細ログをオンにしましたが、エラー状態を示すものは何もありません。このテンプレートが他の「動作する」テンプレートとどのように構成されているかを数日間比較していて、すべてがコーシャに見えますが、確かに何か明らかなものが欠けています。

編集:問題のアイテムはデータプロバイダーによってインポートされ、何らかの理由でSitecoreが「ワークフロー」および「状態」システム標準フィールドをデフォルト値で設定していないことを確認しました。それは少なくとも問題の一部のようです。

編集2:このスレッドhttp://sdn.sitecore.net/Forum/ShowPost.aspx?PostID=45991の手順に従って、Sitecore Rocksを使用してすべてのアイテムを正しいワークフロー状態に更新しましたが、更新が維持されませんでした。何らかの理由で、インポートされたアイテムのワークフローの変更は保持されません。

編集3:[ホーム]タブの下の[編集]ドロップダウンボタンをクリックすると、「アイテムは現在ワークフローの一部ではありません」というメッセージが表示されます。

4

1 に答える 1

0

基準値は正しく設定されていますか?このテンプレートの標準値項目は1 つだけですか?

一般的に、X が特定のアイテムでは機能するが、他のアイテムでは機能しないという状況に遭遇するたびに、それはパーミッションの問題です。管理者としてこれをテストしましたか?

私の提案があいまいで申し訳ありませんが、ここで具体的に述べるのは難しいです。もう少し情報が必要です... [編集] をクリックすると、正確に何が起こると予想されますか? ここでの「編集モード」の意味がよくわかりません。コンテンツ エディターでは、基本的にすべてのアイテムが常に編集モードになっています...私の構成では、[編集] をクリックするとアイテムがロックされます。ワークフローの状態を変更したり、新しいバージョンを作成したりすることはありません。

これらのアイテムはデータ プロバイダーからのものです...データ プロバイダーは Lock/Unlock 呼び出しを適切に処理していますか? Item API 全体を実装しなくても、データ プロバイダーを使用できることはわかっています。

于 2012-10-31T20:22:22.997 に答える