ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 6-1. Create a Use Case from Scratch
    Tutorials & Tips/CA Identity Portal 2022. 6. 3. 13:20

     

    서비스(Use Case)를 기본 틀을 사용하거나, Deployment Xpress Market을 이용하여 적용하였습니다. 이번 글에서는 직접 서비스를 생성하여보겠습니다.

     

    1. Create a Use Case from Scratch

    1-1. CA Identity Manager에서 새 Admin Task

    CA Identity Manager User Console에서 Roles and Tasks -> Admin Tasks -> Create Admin Task로 이동합니다. Create a copy of an admin task 를 선택합니다. *Delete User*를 검색하여 Delete User를 선택합니다. 이름과 태그 속성을 지우고, 이름 속성에 Delete Contractor를 입력하면 자동으로 태그 항목(DeleteContractor)도 채워집니다. 범주 항목에서 Contractor Life Cycle을 선택하고, 아래 웹서비스 사용 체크박스를 체크합니다.

    <그림1> Use Case 생성

     

    1-2. Add the Admin Task to the User Managers Admin Role

    Task- > Admin Roles -> Modify Admin Role로 이동합니다. User Managers를 선택합니다. Tasks 탭에서 범주 필터링에 Contractor Life Cycle을 넣고, 위에서 생성한 Delete Contractor를 선택합니다. 제출을 눌러 완료합니다.

    <그림2>Admin Role 추가

     

    1-3. View the Contractor Subordinates of the Logged In User

    Contractor Life Cycle 메뉴에서 Manage Users -> Delete Contractor에서 검색을 클릭하면, imadmin이 삭제할 수 있는 계정이 나옵니다. 삭제할 수 있는 계정이 있음을 확인하고 삭제는 뒤에 이어 하도록 합니다.

    <그림3>접근 가능 계정 롹인

     

    1-4. Create the Portal Elements

    그런 다음 portal task, form, 및 module action을 만듭니다. CA Identity Portal 관리 UI로 돌아갑니다.

    모듈 탭에서 Team management 모듈을 클릭합니다. Action 탭에서 MODIFY영역에 있는 +Create Module Action을 클릭합니다. Title 항목에 Delete Contractor를 입력하고, FORM 탭에서 +Create Form을 클릭합니다. Name을 Delete Contractor로 입력하고, Task 탭에서 +Create Task를 클릭합니다. DETAILS에 있는 NAME에서 IM User Console에서 생성한 DeleteContractor를 찾아 지정합니다. Create-> Finish 합니다.

    <그림4>Portal  Action 추가1

    DeleteContractor가 선택되어 있으며 PROPERTIES 탭으로 이동하여 Add Property 하여 새 Properties를 클릭합니다.

    Lable 속성에 Message를 입력합니다. Display 타입도 Message를 찾아 선택합니다. 다음으로 OPTIONS 탭으로 이동하여 하단의 텍스트 입력 필드에 다음을 입력합니다.

    Submitting this action will delete the user.

     

    Save -> Create -> Finish, Delete Contractor가 선택된 것을 확인하고 Create 합니다. Action에서 Modify에 생성한 action이 나타난 것을 확인할 수 있습니다. 

    Setup(설정) 탭을 클릭하고 CAIM 커넥터를 다시 시작(Restart)합니다.

    <그림5>Portal Action 추가2

     

    1-5. Test the Use Case

    새로 만든 Task를 이용하여 Test를 해보겠습니다. User Portal에 imadmin 계정으로 접속합니다. Team Management 모듈에서 Delete Contractor를 확인할 수 있습니다. Jim Preedy를 검색합니다. 

    계정을 선택한 후 오른쪽 하단에 Submit을 누르면 삭제가 완료됩니다. IM User Console에서 사용자를 확인해보면, 삭제된 것을 확인할 수 있습니다.

    <그림6>User Portal에서 확인

     

    댓글

Designed by Tistory.