Facade 작성

페이지가 호출할 수 있는 facade를 개발하십시오. 이 facade는 현재 로그인된 사용자나 전달된 페이지 매개변수를 기반으로 데이터를 검색합니다. 일반적으로 시민 계정 페이지는 로그인된 사용자의 링크된 계정과 연관된 데이터를 읽습니다. 특히 로그인된 사용자가 Cúram 참여자에 링크된 경우(즉, concernRoleID) 해당 관련 역할, 케이스 및 증거와 연관된 데이터가 재생됩니다. 사용자가 원격 케이스 처리 시스템에 링크된 경우 해당 원격 시스템의 데이터가 시민 계정에 표시될 수 있습니다. curam.citizenworkspace.security.impl.CitizenWorkspaceAccountManager API는 현재 로그인된 사용자의 링크된 ID(링크된 ConcernRole 포함)를 검색하는 데 사용할 수 있는 편리한 메소드를 제공합니다. 문제의 사용자가 실제로 링크된 UA 사용자임을 확인하는 '입증된' 보안 검사가 있으므로 고객이 이 API를 사용하여 링크된 ID를 검색하도록 권장합니다.

링크된 UA 사용자에게 새 facade 메소드 호출 권한을 제공하도록 관련 권한 항목을 DMX에 추가해야 합니다. 새 메소드의 항목을 LINKEDCITIZENWORKSPACEGROUP에 추가하십시오. 예를 들어 다음과 같습니다.

<row>
     <attribute name="groupName">
       <value>LINKEDCITIZENWORKSPACEGROUP</value>
     </attribute>
     <attribute name="sidName">
       <value>MyCustomFacadeName.myCustomFacadeMethodName</value>
     </attribute>
   </row>