설정 페이지
Last updated
Last updated
[고객 관리] 메뉴의 고객 목록에서 고객을 클릭하면 설정페이지로 이동합니다. 접속키를 입력하여 설정페이지에 접속 할 수 있습니다.
접속키 초기값은 워크스페이스명 입니다.
설정페이지를 접속하면 좌측메뉴의 [회사 정보] 메뉴가 첫 화면으로 접속되지만 가장 위에 있는 사용자 관리부터 설명하도록 하겠습니다.
고객에서 관리하는 모든 사용자를 확인합니다.
필터
한페이지에사 용자 조회수를 선택하거나 사용자 검색를 검색합니다.\\\앱 목록앱 목록
사용자 목록
고객에 포함된 사용자 목록입니다.
사용자 수
전체 사용자 수입니다.
기능 버튼 모음
사용자와 관련된 기능을 제공하는 버튼 모음 입니다.
고객에 포함된 사용자 목록을 나타내며 사용자를 추가할 때 입력한 정보를 확인할 수 있습니다. 사용자 이름 아래에 있는 정보는 사용자를 판단하는 유니크 값으로 기본값은 휴대폰 번호를 사용하고 사용자 추가 방식에 따라 값이 달라질 수 있습니다.
엑셀 일괄 다운로드: 모든 사용자를 엑셀로 내려받기 합니다.
엑셀 업로드: 신규 사용자 추가를 대신해 미리 템플릿화 된 엑셀 양식을 통해 사용자를 추가할 수 있습니다. 아래 그림에서 표시된 템플릿 파일을 다운받아 사용할 수 있습니다.
엑셀 업로드 기능은 사용자 추가 방식에 따라 보이지 않을 수 있습니다.
신규 사용자 추가: 사용자 이름, 이메일, 휴대폰 번호, 소속명, 기타 내용을 입력할 수 있습니다. 사용자 추가시 이메일 혹은 휴대폰 번호 중 하나는 필수입니다.
신규 사용자 추가 뿐만 아니라 다른 유형의 사용자 추가 방식이 있습니다. 아래의 [사용자 동기화]와 [외부DB 사용자 동기화] 입니다.
사용자 동기화: 영림원소프트랩의 고객사인 경우 [시스템 정보] 메뉴에서 K-System 정보를 설정하면 영림원소프트랩 시스템에서 사용중인 사용자를 가져올 수 있습니다. [신규 사용자 추가] 버튼 대신 [사용자 동기화] 버튼이 활성화 되며 기능 버튼 모음은 아래와 같이 보이게 됩니다.
외부DB 사용자 동기화: 이미 사용자 정보로 활용하고 있는 데이터베이스가 있다면 연결하여 사용자를 가져올 수 있습니다. [외부 DB 정보] 메뉴에서 DB 정보를 설정하고 사용자 연동을 체크하면 외부DB 사용자 동기화 버튼이 활성화 됩니다.
사용자 삭제: 사용자 목록에서 삭제할 사용자를 체크한 후 삭제할 수 있습니다.
사용자별로 앱 접근 권한을 설정합니다. 권한은 앱 사용에 대한 권한과 스튜디오 개발의 디버그 사용에 대한 권한을 설정할 수 있습니다.
필터
한페이지에 나타나는 사용자수 선택, 사용자 상태에 대한 필터, 사용자 검색를 검색합니다.
앱 목록
고객에서 사용하는 앱 목록입니다.
상태 표시
앱에 대한 사용자의 권한 상태를 확인합니다.
사용자 정보
[사용자관리] 에서 입력한 정보를 확인합니다.
개인 권한 설정
사용자에 대한 앱 사용권한 및 디버그 사용 권한을 설정합니다.
앱 권한 설정 버튼
선택한 사용자에 대해 앱 사용권한을 부여 또는 회수하거나 앱을 사용할 수 있는 초대 문자를 발송합니다.
한페이지에 보여질 사용자수를 선택하거나 상태 표시에 대한 내용으로 필터를 설정할 수 있습니다. 검색하는 내용은 사용자정보, 그룹정보, 기타정보에 담긴 모든 내용을 검색합니다.
고객에서 사용하고 있는 모든 앱을 탭으로 보여줍니다.
앱 사용권한이 부여 되었는지에 대한 상태를 나타내며 총 3가지 내용을 포함합니다.
권한없음: 앱 사용권한이 없습니다.
사용가능: 앱 사용권한은 부여 되었지만 최초 접속이 이루어지지 않은 상태입니다.
사용중: 앱 접속이 진행된 상태입니다.
[사용자관리] 메뉴에서 입력한 사용자 정보를 확인할 수 있습니다.
각 사용자마다 앱 사용권한, 스튜디오 개발의 디버그 권한을 부여하거나 회수할 수 있습니다. 디버그 권한은 특정 사용자에게만 에러가 발생하는 경우 사용자 정보로 디버깅하여 문제를 확인할 수 있는 강력한 기능입니다.
다수의 사용자를 선택하여 앱 사용권한을 부여하거나 회수할 수 있습니다. 권한없음 상태의 사용자에게는 앱 사용권한을 부여하면 사용가능의 상태로 바뀌지만 [앱 초대 문자 발송] 버튼을 클릭하여 사용자가 문자를 통해 앱을 접속해야 사용중 상태로 전환됩니다.
여러 상황을 고려하여 그룹별로 사용자를 분류할 수 있습니다. 그룹을 생성하고 사용자를 포함할 수 있습니다.
그룹
그룹의 생성, 수정 및 삭제를 할 수 있습니다.
사용자
선택한 그룹에 사용자를 검색하여 추가하거나 삭제합니다.
사용자마다 권한키를 지정할 수 있습니다. [권한키 관리]에서 설정한 내용을 사용자에게 적용합니다. 이에 따라 사용자마다 보는 앱의 UI가 다르게 나타납니다.
사용자 검색
사용자명으로 검색합니다.
앱 목록
고객에서 사용하는 앱의 목록으로 클릭한 앱은 [권한키 적용] 구간에 해당 앱만 나타납니다.
사용자 목록
고객의 사용자 목록입니다.
권한키 적용
사용자 목록에서 선택한 사용자에게 권한키를 적용합니다.
권한키 적용 영역은 앱에 배포된 권한키만 나타납니다. 워크스페이스에서 권한키를 생성 했더라도 앱에 배포되지 않으면 사용자에게 권한키를 적용할 수 없습니다.
[그룹관리] 메뉴에서 설정한 그룹에 권한키를 적용할 수 있습니다. 그룹에 권한키를 적용하면 그룹내 포함된 모든 사용자에게 권한키가 적용됩니다.
사용하는 앱에 대한 개별 설정을 적용할 수 있습니다.
사용자 직접 가입
체크를 활성화하면 Link를 통해 [앱별 사용자 상태 설정] 메뉴의 [앱 초대 문자 발송] 없이 사용자가 직접 가입하고 앱에 접근 가능한 권한을 받을 수 있습니다.
비고
필요한 내용을 입력할 수 있습니다.
체크를 활성화 하고 저장합니다. 가입 페이지 Link를 받은 사용자는 정보를 입력하고 직접 초대 문자를 받을 수 있습니다. 아래 그림에서 보이는 가입 페이지의 제목(1)과 내용(2)을 설정할 수 있습니다.
고객에 대한 기본적인 정보를 설정합니다.
중요한 몇가지 사항은 다음과 같습니다.
테넌트ID: 고객 생성시 자동으로 입력되는 ID 입니다. 수정 및 삭제는 불가능하고 스튜디오에서 시나리오 개발시 사용할 수도 있습니다.
테넌트번호: 고객 생성시 자동으로 입력되는 번호입니다. 역시 수정 및 삭제는 불가능합니다.
사용할 System: 시나리오 스튜디오에서 연동에 사용하는 시스템을 추가합니다.
접속키: 고객 설정페이지에 접속하기 위한 키 입니다. 기본값은 워크스페이스 명이고 수정이 가능하지만 입력된 내용을 확인할 수 없기 때문에 주의를 요합니다.
사용자 관리항목 추가: 사용자 정보에 추가적으로 관리할 항목 값을 정의할 수 있습니다.
[회사 정보]의 사용할 System에서 등록한 내용을 탭으로 확인할 수 있습니다.
FlexDB는 FlexSQL을 사용하기 위한 플렉스튜디오의 데이터베이스입니다. 생성시 자동으로 정보가 입력되고 이후 수정 및 삭제는 불가능합니다.
특정 데이터베이스의 데이터와 연동할 수 있습니다. 자체적인 데이터베이스가 있을 경우 외부 DB 정보에 입력하면 기존에 사용하던 데이터를 활용할 수 있습니다. 또한 입력한 데이터베이스에 사용자 정보가 있다면 플렉스튜디오의 사용자로 가져올 수 있습니다.
데이터베이스 접근을 위해 아래 IP 주소의 방화벽 해제가 필요합니다.
3.37.52.246
데이터베이스 정보
외부 데이터베이스 연결 정보입니다.
사용자 연동
데이터베이스 정보로부터 사용자를 가져옵니다.
외부 DB로 연동할 수 있는 데이터베이스는 MSSQL과 MySQL입니다. 외부에서 접근 가능한 올바른 정보를 입력합니다.
입력한 데이터베이스 정보를 통해 사용자 정보를 플렉스튜디오로 가져옵니다.
K-System 데이터베이스가 영림원소프트랩의 ERP를 사용하고 있다면 ERP의 사용자를 연동할 수 있습니다. 사용자를 불러오기 위한 연결할 SQL은 자동으로 선택되고 불러올 사용자의 연결할 법인을 선택합니다. 저장 후 사용자관리에서 외부DB 사용자 동기화 버튼을 통해 사용자를 가져옵니다. 연동이 성공적으로 완료되면 아래 화면에서 동기화 시간을 확인할 수 있습니다.
SQL 직접연결 사용자 연동에 필요한 FlexSQL을 저장한 후 연결할 SQL에서 앞서 저장한 FlexSQL을 선택합니다. 저장 후 [사용자관리] 메뉴에서 외부DB 사용자 동기화 버튼을 통해 사용자를 가져옵니다. 연동이 성공적으로 완료되면 아래 화면에서 마지막 동기화 시간을 확인할 수 있습니다.
연결할 SQL로 선택된 FlexSQL에서 조회되는 컬럼은 아래의 항목이 기본으로 구성되어야 합니다.
fBaseUserNo: 사용자를 구분하는 고유 값
fBaseUserName: 사용자 이름
fPhoneNo: 휴대폰 번호
fEmail: 이메일 주소
(Optional) customKey1 ~ customKey6: 사용자 추가 정보
customKey를 사용하기 위해서는 사전에 회사 정보 에서 사용하려는 "사용자 추가 정보" 에 값을 입력 해 주어야합니다.
사용자 연동을 위한 FlexSQL의 샘플의 모습은 아래와 같습니다.