1

[開始したワークフロー] ページが期日順にソートされていることがわかります。ワークフローの説明でアルファベット順に並べ替える必要があります。それは可能ですか?どのファイルを編集する必要がありますか?

4

1 に答える 1

1

/api/workflow-instances並べ替えは、リポジトリ層 (つまりalfresco.war) の Web スクリプト コントローラー ( ) に実装されorg.alfresco.repo.web.script.workflow.WorkflowInstancesGet、次のように宣言されます。

private WorkflowInstanceDueAscComparator workflowComparator = new WorkflowInstanceDueAscComparator();

これは、後でそのまま使用されます。

// sort workflows by due date
Collections.sort(workflows, workflowComparator);

コントローラーの実装を提供してこの動作をオーバーライドするか (ご覧のとおり、残念ながら拡張機能や構成可能性の多くをサポートしていません)、単純にオーバーライドしてftlそこで再ソートする必要があります。カスタム FTL を に配置できますclasspath:alfresco/extension/templates/webscripts/org/alfresco/repository/workflow/workflow-instances.get.json.ftl

于 2012-04-19T06:02:54.223 に答える