2017-03-12 3 views
0

내 환경 :저장소에서 모든 배정을 쿼리하는 방법은 무엇입니까?

프레스코 공유 v5.2.d (r134641-B15, Aikau의 1.0.101.3, 봄 서핑 5.2.d, 봄 WebScripts 6.13, 프리 마커 2.3.20 - 야외 패치, 코뿔소 1.7 R4-야외 패치, 유이) 2.9.0 --야외 20141223

프레스코 커뮤니티 v5.2.0 (r134428-B13) I 워크 플로를 시작하면, 내가 집행을 할당 할 수 10005

스키마 - 목록 비즈니스 프로세스에 참여할 사용자 수 어쨌든 모든 사용자의 목록을 가져와야합니다.

이 있으며 Lucene을 사용하여 list of whitepapers을 얻는 방법을 보여줍니다.

REST를 통해 저장소와 상호 작용하기 위해 Web Script Framework MVC도 사용합니다.

하지만 어떻게 할당의 목록을 얻을 수 있습니다 ..

나는이 경우 쿼리처럼 보이게하는 방법에 관심이 있어요?

... 
var assignments = search.luceneSearch("what should be here?"); 
... 

나는 정보를 매우 감사하게 될 것입니다 . 모두에게 감사드립니다.

+0

특정 워크 플로 또는 모든 워크 플로의 모든 배정은? – Gagravarr

+0

귀하의 의견에 진심으로 감사드립니다! .. 예, 특정 워크 플로우의 모든 담당자가 필요합니다. –

+1

검색보다는 'WorkflowService'에 더 잘 물어 보는 것이 좋을까요? – Gagravarr

답변

2

특정 실행중인 Workflow 인스턴스에 누가 할당되었는지 알고 싶다면 검색 서비스를 통해 쉽게 수행 할 수 있다고 생각하지 않습니다. 대신, 이것을 얻으려면 Alfresco WorkflowService을 사용하고 싶습니다.

아마도 특정 실행중인 워크 플로에 대해 WorkflowInstance을 잡고 작업을 잡고 해당 속성을 확인해야 할 수 있습니다.

Alfresco 소스 트리에서 WorkflowPermissionInterceptor을 보면, 원하는 논리를 볼 수 있으며, 개별 할당 자와 그룹 할당을 모두 포함합니다.

+0

좋습니다. 대답 해 주셔서 감사합니다!.. –