Module 4 – Session 1 – Introduction to DHIS2 Database Customisation

이 프리젠 테이션에서, 우리는 DHIS2 Customization 데이터베이스에 대해 논의 할 것입니다 이것은 우리가 작성한 두 번째 데이터베이스 시스템입니다

이 모듈 전반에 걸쳐 사용자 지정 연습을 수행 할 수 있습니다 Trainingland와 비교하면 조금 다릅니다 이 내용을 조금 더 자세하게 설명하려고합니다 DHIS2 Customization 데이터베이스는 기본적으로 빈 DHIS2 시스템입니다 당신이 연습을 수행 할 수 있도록 만들어진 이 사용자 정의 모듈 중에

이것은 생성하기 위해 미리 구성되었습니다 공연을위한 최적의 환경 연습 중 자신의 구성 연습 이 프레젠테이션에서 새로운 개념을 토론하고 소개 할 것입니다 그러나 세부적인 논의는하지 않을 것입니다 이러한 다양한 구성 요소를 설정하는 방법 이 아카데미에서 DHIS2 내에서 보여 드릴 것입니다

더 많은 것을 배우고 싶다면 우리가 여기에서 토론하고있는 개념에 관해서, 맞춤 설정 아카데미 정보를 살펴보십시오 그래서 우리가 논의 할 첫 번째 일은 DHIS2 공유의 개념입니다 이전에는 출력 측면에서 공유를 논의했지만, 즐겨 찾기 및 대시 보드를 다른 사용자 그룹과 공유 할 수 있습니다 그러나 공유의 개념은 더 확장 될 수 있습니다 DHIS2에서 생성하는 다양한 항목과 객체에 적용됩니다

따라서 우리는 이러한 항목을 "메타 데이터" 이것은 다음과 같은 항목 일 수 있습니다 데이터 요소 또는 데이터 세트를 예로들 수 있습니다 그리고이 모듈을 만드는 동안 이것을 만드는 법을 보여줄 것입니다 이것은 기본적으로 우리가 어떤 사용자를 제어 할 수 있는지를 의미합니다 시스템의 어떤 객체에 액세스 할 수 있는지

공유의 핵심은 공개 대 개인 액세스로 구분됩니다 이전에 공유했을 때와 비슷합니다 우리의 즐겨 찾기 및 대시 보드 공개 개체와 비공개 개체의 구분 DHIS2 유지 보수 응용 프로그램을 탐색 할 때 그리고 우리는 잠시 후에 이것을 아주 빨리 보여 드리겠습니다 이 아카데미의 목적을 위해, 개인 오브젝트를 생성 할 수 있습니다

이것이 의미하는 바는 여러분이 만든 모든 아이템 너 자신 만 볼 수있다 시스템 관리자 또는 코스 관리자 다른 참여자 중 어느 누구도 개체와 상호 작용할 수 없습니다 이 모듈에서 만드는 여기서 볼 수있는 설치 유형은 대체로 달성됩니다 사용자를 허용하는 사용자 역할을 생성하여 시스템에서 개인 오브젝트 만 작성하십시오 이제 토론 할 때 우리가 의미하는 바를 살펴 보겠습니다

DHIS2 내에서 이러한 유형의 공유 우리가 지금 바라보고있는 것은 데이터 요소들입니다 데이터 요소 관리 응용 프로그램에서 그리고 데이터 요소 관리 응용 프로그램 나중에 자세히 다룹니다 내가 한 것은 코스 관리자 중 한 명으로 로그인 한 것입니다 이 관리자는 모든 데이터 요소에 액세스 할 수 있습니다

생성 된 이 과정에서 다양한 참가자들에 의해 공개 액세스 열이 있음을 알 수 있습니다 이러한 모든 데이터 요소는 공개 권한 없음으로 표시됩니다 이것이 의미하는 바는 이러한 데이터 요소, 아직 다른 사용자 그룹과 공유되지 않은 코스 관리자 만 볼 수 있습니다 이 특정 데이터 요소를 만든 개인뿐 아니라 데이터 요소 중 하나를 마우스 오른쪽 버튼으로 클릭하면 공유 설정으로 이동하십시오 우리는 기본적으로 Public Access가 해제되어 있음을 알 수 있습니다

Can View와 Can Can Edit가 모두 선택되어 있지 않습니다 이 사용자 정의 모듈에서 다양한 객체를 만들면, 그들은 모두 비공개로 설정 될 것이며, 이는 대중 접근 금지라고 말할 것임을 의미합니다 우리가 만든 항목 옆의 칼럼에 즉, 다른 사용자 당신이하는 일에 간섭하지 못할 것입니다 예를 들어, 이제 로그인했습니다 코스에 등록한 사용자와 이 사용자는 다른 데이터 요소를 볼 수 없습니다

다른 참여자가 만든 이 특정 사용자는 새 개체 만 볼 수 있습니다 DHIS2 시스템 내에서 생성됩니다 기본적으로 DHIS2 사용자 지정 데이터베이스 객체를 만들 때 자신의 시스템으로 작동합니다 자신이 만든 항목 만 볼 수 있습니다 객체와 상호 작용할 수 없습니다

다른 사용자가 만들었습니다 우리가 논의 할 또 다른 항목은 조직 단위입니다 DHIS2에서 우리가 한 것은 새로운 조직 단위를 창안하는 것입니다 이 특정 과정에 등록한 모든 사람에게 이것은 사용자가 등록 할 때 자동으로 생성됩니다 이 DHIS2 사용자 지정 데이터베이스에 있습니다 다른 사용자가 볼 수 없도록이 작업을 수행했습니다

귀하가 생성하는 조직 단위 예제를 보여 드리겠습니다 시스템 자체에서 수행 된 작업을 이 모듈에서 조직 단위 관리에 대해 논의 할 것입니다 우리가 지금하고 싶었던 것은 조직 단위 이 특정 DHIS2 시스템에 등록하면 생성됩니다 그것이하는 일은 당신이 등록한 이메일을 가져가는 것입니다

ROOT 조직 단위를 만듭니다 이 기능은 다른 사용자가 볼 수 없도록합니다 귀하가 만든 조직 단위 귀하의 과제가 진행되는 동안 우리가 논의 할 마지막 항목, 사용자 정의 데이터베이스와 관련하여 데이터 세트입니다 우리는 데이터 세트의 생성을 논의 할 것이다 나중에이 모듈에서 데이터 세트를 만들 때 사용자 역할을 업데이트해야합니다

이 동작을 볼 수 있습니다 데이터 세트 생성 데모 중에 우리는 사용자 관리에 대해 자세히 설명하지 않습니다 이 기본 레벨 과정 이제는 사용자 역할을 수정하기위한 부분 액세스 만 제공 할 수 있으므로, 나중에이 기능을 직접 수행 할 수 없습니다 우리는 누군가가 실수로 사용자 역할을 변경하면, 이것은 다른 사용자의 시스템과의 상호 작용에 영향을 줄 수 있습니다

특정 기능을 수행 할 수 없기 때문에 그들이 할 수 있어야합니다 이 때문에 우리는 수정할 수있는 빈 데이터 세트를 만듭니다 계정이 생성되면 사용자 역할에 할당하십시오 이 DHIS2 사용자 정의 시스템에서 DHIS2에서 데이터 세트 관리로 이동하면, 데이터 세트가 생성되었음을 알 수 있습니다

귀하가 등록한 이메일을 사용하십시오 이는 조직 단위와 유사합니다 나중에이 데이터 세트를 편집 할 수 있습니다 당신이 임무를 수행 할 때 우리가이 일을 한 주된 이유 데이터 세트를 사용자 역할에 할당해야하기 때문입니다

언급했듯이, 우리는 사용자 관리에 관해서는 이야기하지 않습니다 이 특별한 과정에서 많은 세부 사항으로 그래서 우리는 돌 보았다 이 데이터 세트를 백그라운드에서 사용자 역할에 할당하고, 이 작업은 자동으로 수행됩니다 이것은 사용자 정의 시스템에 대한 간략한 소개였습니다 이 시스템에서 다양한 연습을 수행하게됩니다

우리는 당신에게 더 나은 아이디어를주고 싶었습니다 연습 문제 중 일부가 설정에 연결되는 방법 우리가 이러한 다양한 운동을 수행하기 위해 여러분을 위해 창조 한 것입니다 그리고 연습 중 질문이 생기면 데이터 요소들과 관련하여, 조직 단위 또는 데이터 세트를 알려주십시오