Mô đun quản lý người dùng cán bộ - VietOpenCPS/doc GitHub Wiki

Quản lý cơ cấu tổ chức trong cơ quan nhà nước bao gồm các thông tin sau

  • Các cơ quan, đơn vị trong cây phân cấp tổ chức
  • Các vị trí, chức danh việc làm trực thuộc mỗi đơn vị
  • Cán bộ đảm nhiệm cho mỗi chức danh vị trí việc làm của đơn vị

####Các entity dữ liệu

Entity - workingunit quản lý các cơ quan và đơn vị trực thuôc

  • name: tên đơn vị
  • enName: tên tiếng Anh của đơn vị (optional)
  • govAgencyCode: mã số quản lý nhà nước của cơ quan. Có thể được lựa chọn phù hợp với danh mục GOVERNMENT_AGENCY hoặc sử dụng mã nội bộ cho cấp phòng ban
  • parentWorkingUnitId: tham chiếu đơn vị cha
  • sibling: số thứ tự nút trong cây cùng cấp
  • treeIndex: chuỗi index cây thư mục 1, 1.1, 1.1.1,...
  • address: địa chỉ cơ quan
  • cityCode: mã tỉnh thành, tham chiếu danh mục ADMINISTRATIVE_REGION
  • districtCode: mã quận huyên, tham chiếu danh mục ADMINISTRATIVE_REGION
  • wardCode: mã phường xã, tham chiếu danh mục ADMINISTRATIVE_REGION
  • telNo: số điện thoại liên hệ
  • faxNo: số fax liên hệ
  • email: email cơ quan
  • website: địa chỉ trang web cơ quan
  • isEmployer: là cấp cơ quan có ủy quyền quản lý các cán bộ
  • managerWorkingUnitId: tham chiếu cơ quan quản lý cán bộ gần nhất. Là chính nó nếu là cơ quan quản lý cán bộ
  • mappingOrganisationId: ánh xạ 1-1 với tổ chức trong Liferay

Entity - jobpos quản lý các vị trí việc làm trong cơ quan có quản lý cán bộ

  • title: tên vị trí công việc
  • description: mô tả vị trí công việc
  • workingUnitId: tham chiếu đơn vị quản lý vị trí việc làm
  • directWorkingUnitId: bộ phận làm việc trực tiếp của vị trí việc làm
  • leader: vị trí leader của đơn vị làm việc - 0: thông thường, 1: cấp trưởng, 2: cấp phó
  • mappingRoleId: ánh xạ 1-1 giữa vị trí việc làm với một role trong Liferay
  • hasEmployees: quan hệ n-n với cán bộ

Entity - employee quản lý danh sách cán bộ công tác trong một cơ quan

  • workingUnitId: tham chiếu cơ quan quản lý cán bộ
  • employeeNo: mã số quản lý cán bộ trong cơ quan
  • fullName: tên đầy đủ
  • gender: giới tính
  • birthdate: ngày sinh
  • telNo: số điện thoại cố đinh
  • mobile: số di động
  • email: địa chỉ email
  • workingStatus: 0: đang làm việc, 1: thôi làm việc
  • managerRole: cán bộ có vai trò quản lý dữ liệu hệ thống
  • mappingUserId: ánh xạ 1-1 với tài khoản được cấp trong Liferay
  • hasJobPos: quan hệ n-n với vị trí việc làm trong cơ quan
  • mainJobPosId: vị trí công việc đảm nhiệm chính

Tất cả các user tạo ra mặc định có role "employee". Nếu lựa chon managerRole thì gắn thêm role "manager" cho cán bộ

Entity - adminconfig Cấu hình tài khoản quản trị cấp dưới được quản trị các vùng dữ liệu được chỉ định, theo các thông tin cấu hình: cơ quan xử lý, lĩnh vực thủ tục, lĩnh vực đăng ký kinh doanh (V1.9)

  • employerId: id của tài khoản quản trị được cấu hình
  • typeConfig: loại cấu hình 1. agency: cơ quan xử lý thủ tục, 2. Business: Lĩnh vực hoạt động doanh nghiệp, 3. service: lĩnh vực thủ tục hành chính
  • status: Trạng thái

Entity - adminconfig_detail Chi tiết cấu hình thông tin tài khoản (V1.9)

  • referenceId: Tương ứng với mã configId của bảng opencps_adminconfig
  • configCode: Mã cấu hình

####Portlet - ID 2: Quản lý danh bạ người dùng cán bộ (trang backoffice)

  • Xem/thêm/sửa/xóa cơ quan. Một cơ quan là workingunit có giá trị isEmployer = 1
  • Xem thêm/sửa/xóa phòng ban trong trong một cơ quan
  • Xem thêm/sửa/xóa chức vụ (vị trí việc làm) trong một cơ quan, thay đổi phân quyền cho một chức vụ
  • Xem thêm/sửa/xóa cán bộ, thay đổi cơ quan quan lý của cán bộ
  • Gắn vị trí chức danh việc làm cho cán bộ
  • Cấp tài khoản, reset mật khẩu truy cập cho cán bộ
  • Gửi email thông báo tài khoản được mở, người dùng cần phải confirm để kích hoạt nó

Download yêu cầu giao diện tại đây

  • Màn hình xem danh sách cơ quan đơn vị
  • Màn hình xem/sửa thông tin cơ bản của cơ quan đơn vị
  • Màn hình xem/sửa thông tin liên hệ của cơ quan đơn vị
  • Màn hình xem danh sách chức vụ tại cơ quan đơn vị
  • Màn hình xem/sửa thông tin cơ bản chức vụ
  • Màn hình xem/sửa thông tin phân quyền của chức vụ
  • Màn hình xem danh sách cán bộ
  • Màn hình xem/sửa thông tin cơ bản của cán bộ
  • Màn hình xem/sửa chức vụ của cán bộ
  • Màn hình quản lý thông tin tài khoản cán bộ

####Portlet - ID 3: Xem profile cán bộ (trang frontoffice)

  • Xem thông tin đăng kí của cán bộ
  • Cập nhật thông tin liên lạc của cán bộ
  • Thay đổi mật khẩu cá nhân

Danh sách màn hình:

  • Màn hình xem profile của cán bộ (phần tài khoản)

####Portlet - ID 4: Tra cứu danh bạ

  • Xem danh bạ cơ quan/phòng ban (danh sách sắp xếp theo cấu trúc phân cấp)
  • Xem danh bạ cán bộ sắp xếp theo tên, tìm kiếm nhanh và nâng cao. Chỉ hiện thị danh bạ đối với những người đang còn làm việc
  • Cấu hình lựa chọn phạm vi hiển thị danh bạ (trong một cơ quan)

Danh sách màn hình:

  • Màn hình tra cứu danh bạ tổ chức
  • Màn hình tra cứu danh bạ cán bộ