最近 DNN 5.6 に更新したところ、HTML モジュールに、ワークフローをサイトのデフォルトとして設定するオプションがないことに気付きました。
これは、DNN の最新の CE リリース (フォーラムはこちら) で削除されたようです。
これは、データベースで SQL を介して設定できるものですか?
最近 DNN 5.6 に更新したところ、HTML モジュールに、ワークフローをサイトのデフォルトとして設定するオプションがないことに気付きました。
これは、DNN の最新の CE リリース (フォーラムはこちら) で削除されたようです。
これは、データベースで SQL を介して設定できるものですか?
5.6.0 での HTML モジュールの再編成の一環として、CE バージョンから UI が誤って削除されたようです。
HtmlTextController.UpdateWorkflow からの関連コードは次のとおりです。
Case "Site"
PortalController.UpdatePortalSetting(ObjectID, "WorkflowID", WorkflowID.ToString)
If ReplaceExistingSettings Then
'Get All Tabs aon the Site
For Each kvp As KeyValuePair(Of Integer, TabInfo) In tabController.GetTabsByPortal(ObjectID)
tabController.DeleteTabSetting(kvp.Value.TabID, "WorkFlowID")
Next
'Get All Modules in the current Site
For Each objModule As ModuleInfo In moduleController.GetModules(ObjectID)
ClearModuleSettings(objModule)
Next
End If
WorkflowID ポータル設定を追加するだけで、ポータル全体のワークフローを設定できますが、すべてのタブ (ページ) と HTML モジュールで特定のワークフロー設定がクリアされていることを確認することが重要です。
編集
コントロールは実際にはまだそこにありますが、偶然に隠されていることがわかりました。それらを再び表示するには、次の手順を実行します。
<tr id="rowApplyTo" runat="server" visible="false">
<tr id="rowApplyTo" runat="server" visible="true">