Bỏ qua menu, vào nội dung chính

App nội bộ doanh nghiệp: truyền thông, giao việc, chấm công

App nội bộ là nơi nhân viên nhận thông báo, nhận việc, chấm công, gửi đơn và tra tài liệu, thay cho nhóm chat và tệp Excel rời nhau. ALODEV làm app nội bộ theo quy trình của từng doanh nghiệp, chạy trên trình duyệt máy tính và trên điện thoại, dùng chung một máy chủ nên dữ liệu không lệch giữa các nơi. ALODEV cũng tự dùng một hệ thống như vậy hằng ngày (ALODEV AIO), nên những gì viết dưới đây đến từ số đo trên hệ thống thật. Mã nguồn và dữ liệu đứng tên doanh nghiệp; báo giá gửi sau buổi làm rõ yêu cầu.

Tóm tắt

Thời gian
Bản web 3 đến 8 tuần; thêm app điện thoại 10 đến 16 tuần
Nền tảng
Trình duyệt máy tính, iPhone, Android
Công nghệ
Next.js, Go, PostgreSQL; Swift, Kotlin hoặc đa nền tảng
Sở hữu
Mã nguồn, máy chủ, dữ liệu đứng tên doanh nghiệp

App nội bộ gồm những gì

"App nội bộ" là tên gọi chung cho phần mềm chỉ nhân viên của doanh nghiệp đăng nhập được. Mỗi doanh nghiệp cần một tổ hợp khác nhau, nhưng phần lớn rơi vào sáu nhóm chức năng dưới đây. Nên chọn hai hoặc ba nhóm đau nhất để làm trước thay vì làm cả sáu cùng lúc.

Sáu nhóm chức năng thường có trong app nội bộ
NhómThay choChức năng thường gặp
Truyền thông nội bộNhóm chat, email toàn công tyBảng tin, thông báo có xác nhận đã đọc, quy định, sự kiện
Giao việcGiao việc qua tin nhắn, bảng tínhViệc có người nhận, hạn, trạng thái, bình luận, việc định kỳ
Chấm côngMáy chấm công rời, bảng công ExcelVào ca, ra ca, vị trí hoặc mạng công ty, bảng công tháng
Đơn từ và phê duyệtGiấy đề nghị, tin nhắn xin phépNghỉ phép, tạm ứng, mua sắm; luồng duyệt nhiều cấp
Nhân sự và lươngHồ sơ giấy, bảng lương ExcelHồ sơ, hợp đồng, phiếu lương, số ngày phép còn lại
Tài liệu và tri thứcThư mục chia sẻ không ai tìm đượcQuy trình, biểu mẫu, hướng dẫn, tìm kiếm theo từ khoá

Khác với phần mềm mua sẵn, app viết riêng đi theo sơ đồ tổ chức và luồng duyệt của chính doanh nghiệp: ai duyệt đơn của ai, ca làm tính thế nào, loại thông báo nào bắt buộc xác nhận. Đó cũng là lý do app nội bộ hay nối với phần mềm khác đang chạy, như kế toán, bán hàng hoặc chấm công vân tay có sẵn.

Nhân viên sẽ mở app nội bộ bằng gì

Câu hỏi quyết định chi phí nhiều nhất là nhân viên dùng máy tính hay điện thoại. Nhân viên văn phòng mở máy tính cả ngày; nhân viên kho, cửa hàng, giao hàng, công trường chỉ có điện thoại. Làm app điện thoại cho người ngồi máy tính là trả tiền cho thứ không ai mở.

Số đo trên ALODEV AIO, hệ thống nội bộ của chính ALODEV, cho thấy điều này rõ. Ngày 05/09/2026, trong 403 lượt chấm công 30 ngày gần nhất, 367 lượt (91%) đến từ trình duyệt; app iPhone và app Android cộng lại chỉ 15 lượt. Nhân viên làm trên máy tính và chấm công ngay tại đó.

Biểu đồ 403 lượt chấm công trong 30 ngày của ALODEV AIO: trình duyệt 367 lượt (91%), hai app cộng lại 15 lượt
403 lượt chấm công trong 30 ngày trên hệ thống nội bộ của ALODEV, đo ngày 05/09/2026. Trình duyệt chiếm 91%.

Vì vậy ALODEV làm bản web trước, chạy tốt trên cả máy tính lẫn trình duyệt điện thoại. App cài đặt trên iPhone và Android chỉ thêm vào khi có lý do cụ thể: nhân viên làm ngoài văn phòng, cần thông báo đẩy tức thời, cần Face ID, camera hoặc định vị. Khi đó app dùng chung máy chủ với bản web, không có dữ liệu thứ hai.

Chọn nền tảng theo cách nhân viên làm việc
Nhóm nhân viênNên cóLý do
Văn phòng, ngồi máy tínhBản webĐang mở trình duyệt cả ngày, không cần cài gì
Cửa hàng, kho, xưởngBản web trên máy dùng chung, thêm app khi cần chấm công cá nhânNhiều người một máy; chấm công gắn với người
Đi thị trường, giao hàng, công trìnhApp điện thoạiCần định vị, chụp ảnh hiện trường, thông báo đẩy
Quản lý, người duyệtCả haiDuyệt đơn ở bàn làm việc và khi đang ở ngoài

Thông báo nội bộ: gửi đi chưa phải là tới nơi

Truyền thông nội bộ là lý do nhiều doanh nghiệp muốn có app, và cũng là phần dễ hỏng mà không ai biết. Hệ thống đếm được mình đã gửi bao nhiêu thông báo, nhưng thứ doanh nghiệp cần là bao nhiêu người đã đọc.

Trên ALODEV AIO có hai kênh. Thông báo đẩy (hiện lên màn hình khoá điện thoại) chỉ tới được người có app và có mã thiết bị hợp lệ; đo ngày 01/09/2026, 10 trên 12 người dùng app không có mã dùng được, vì lỗi gửi mã lên máy chủ bị bỏ qua mà không ghi lại. Kênh thứ hai là thông báo trong app, tới được mọi người, nhưng tỷ lệ được mở đọc theo tuần đi từ 79,9% (tuần 17/08/2026) xuống 7,8% (tuần 31/08/2026). Không màn hình nào hiện con số đó cho tới khi đếm tay.

Từ hai lần đo này, app nội bộ ALODEV làm cho khách có sẵn ba thứ:

  • Thông báo quan trọng có nút xác nhận đã đọc, người gửi thấy danh sách ai chưa đọc và nhắc lại được.
  • Máy chủ ghi lý do lần gửi thông báo đẩy hỏng gần nhất của từng thiết bị, quản trị thấy ai đang không nhận được.
  • Tỷ lệ đọc theo tuần hiện ngay trên màn hình quản trị, không phải truy vấn tay mới biết.

Thêm một nguyên tắc: không gửi thông báo cho mọi thứ. Khi một người nhận hàng chục thông báo mỗi ngày, họ ngừng mở tất cả, kể cả cái quan trọng. Loại nào cần thông báo, loại nào chỉ cần hiện trong danh sách, được thống nhất ngay ở bước thiết kế.

Chấm công và dữ liệu phải đúng từ gốc

Chấm công là chức năng có hậu quả tiền bạc trực tiếp: sai một bản ghi là sai bảng công, sai bảng lương. Lỗi hay gặp không nằm ở giao diện mà ở những tình huống ít ai nghĩ tới khi viết: bấm hai lần, mạng chập chờn làm ứng dụng tự gửi lại, quên chấm ra, chấm từ nơi khác.

Ví dụ từ chính hệ thống ALODEV: đo ngày 05/09/2026, 31 trên 249 phiên chấm công (12,4%) là bản ghi thừa, sinh ra trong 14 giây từ một lần chấm ra, vì đường chấm ra khi đó chưa chặn yêu cầu trùng. Không báo cáo tổng hợp nào bắt được lỗi này; nó lộ ra khi mở chi tiết một ngày và thấy hàng loạt phiên trùng giờ. Mọi con số đếm lượt chấm công trước đó đều bị phình hơn một phần mười.

Những gì ALODEV đưa vào phần chấm công của app nội bộ:

  • Chặn trùng ở máy chủ: một người không thể có hai phiên mở cùng lúc, yêu cầu gửi lại bị bỏ qua thay vì tạo bản ghi mới.
  • Xác định nơi chấm theo cách doanh nghiệp chọn: mạng công ty, vùng định vị, hoặc cả hai; ngoài vùng thì ghi lý do.
  • Quên chấm ra có luật xử lý rõ (tự đóng phiên cuối ngày, đánh dấu để người quản lý xem), không để phiên mở vô hạn.
  • Bảng công tháng đối chiếu được với bảng lương, và nối với máy chấm công vân tay, khuôn mặt nếu doanh nghiệp đang có.
  • Mọi chỉnh sửa tay trên bảng công đều có nhật ký: ai sửa, sửa lúc nào, giá trị cũ là gì.

Phân quyền, bảo mật và dữ liệu nhân sự

App nội bộ giữ dữ liệu nhạy cảm: lương, hợp đồng, số căn cước, số tài khoản, lịch nghỉ ốm. Luật Bảo vệ dữ liệu cá nhân số 91/2025/QH15 có hiệu lực từ 01/01/2026 đặt nghĩa vụ trực tiếp lên doanh nghiệp xử lý loại dữ liệu này, nên phân quyền phải được thiết kế từ đầu chứ không thêm vào sau.

  • Phân quyền theo vai trò và theo phạm vi: trưởng phòng thấy đơn của phòng mình, kế toán thấy lương, nhân viên chỉ thấy của mình.
  • Nhật ký truy cập cho dữ liệu nhạy cảm, xem được ai đã mở hồ sơ lương của ai.
  • Khoá tài khoản ngay khi nhân viên nghỉ việc, thu hồi phiên đăng nhập trên mọi thiết bị.
  • Dữ liệu đặt trên máy chủ doanh nghiệp chọn (tại Việt Nam hoặc tại văn phòng), sao lưu hằng ngày có thử khôi phục.
  • Đăng nhập một lần bằng tài khoản công ty khi doanh nghiệp đã dùng Google Workspace hoặc Microsoft 365.

Mua phần mềm sẵn hay làm app nội bộ riêng

Thị trường có nhiều phần mềm nội bộ dạng thuê bao, trả theo số người dùng mỗi tháng. Với doanh nghiệp nhỏ có quy trình phổ biến, thuê bao thường là lựa chọn nhanh và rẻ hơn, và ALODEV nói điều đó trong buổi làm rõ yêu cầu. Làm riêng đáng khi rơi vào một trong các trường hợp dưới đây.

Khi nào thuê bao đủ, khi nào nên làm riêng
Tình huốngThuê bao phần mềm sẵnLàm app riêng
Quy trình duyệt, ca làmTheo mẫu của nhà cung cấpTheo đúng quy trình đang chạy
Nối với phần mềm đang dùngTuỳ API nhà cung cấp mởNối trực tiếp theo nhu cầu
Chi phí khi số người tăngTăng theo đầu người mỗi thángChủ yếu là chi phí máy chủ và bảo trì
Nơi lưu dữ liệuMáy chủ nhà cung cấpMáy chủ doanh nghiệp chọn
Thời gian có để dùngVài ngày3 đến 8 tuần cho bản web đầu tiên
Đổi nhà cung cấpKhó mang theo lịch sửMã nguồn và dữ liệu thuộc doanh nghiệp

Một hướng hay dùng là kết hợp: giữ phần mềm kế toán, hoá đơn điện tử đang dùng, làm riêng phần giao việc, chấm công, duyệt đơn theo quy trình của mình rồi nối dữ liệu hai bên.

Đưa app nội bộ vào dùng thật

Phần mềm nội bộ thất bại phổ biến nhất không phải vì lỗi, mà vì nhân viên không dùng và quay lại nhóm chat. Kế hoạch đưa vào dùng quan trọng ngang phần lập trình.

  1. Bắt đầu với một nhóm thử 5 đến 10 người, dùng song song với cách cũ hai tuần, ghi lại chỗ vướng.
  2. Chuyển hẳn từng chức năng một: ví dụ tuần này đơn nghỉ phép chỉ nhận qua app, tuần sau tới giao việc.
  3. Nhập sẵn dữ liệu cũ (danh sách nhân viên, số ngày phép còn lại, việc đang dở) để ngày đầu mở ra không trống.
  4. Đào tạo theo vai trò: nhân viên, người duyệt, quản trị; kèm hướng dẫn ngắn ngay trong app.
  5. Đo mức dùng thật sau một tháng: bao nhiêu người đăng nhập mỗi ngày, tỷ lệ đọc thông báo, đơn nào còn đi đường cũ.

Quy trình

Chi tiết
  1. Làm rõ yêu cầu

    1 đến 2 tuần

    Sơ đồ tổ chức, luồng duyệt, ca làm, phần mềm đang dùng; nhân viên dùng máy tính hay điện thoại; chọn nhóm chức năng làm trước.

  2. Thiết kế

    1 đến 3 tuần

    Bản mô phỏng bấm được cho từng vai trò, duyệt với người dùng thật trước khi lập trình.

  3. Lập trình

    Theo đợt 2 tuần

    Bản web trước, app điện thoại sau nếu cần; cuối mỗi đợt có bản chạy thử trên môi trường riêng.

  4. Đưa vào dùng và bàn giao

    2 đến 4 tuần

    Nhóm thử, nhập dữ liệu cũ, chuyển từng chức năng, đào tạo theo vai trò, bàn giao mã nguồn và tài liệu.

Bàn giao

  • Bản web và app điện thoại (nếu có) chạy trên máy chủ doanh nghiệp chọn
  • Mã nguồn web, app và máy chủ trên kho của doanh nghiệp
  • Cơ sở dữ liệu đã nhập dữ liệu cũ, kèm quy trình sao lưu và khôi phục
  • Tài liệu phân quyền: vai trò nào thấy và làm được gì
  • Sổ tay cho quản trị, người duyệt và nhân viên
  • Màn hình mức độ dùng: đăng nhập, tỷ lệ đọc thông báo, đơn theo trạng thái

Quyền sở hữu

Mã nguồn đứng tên doanh nghiệp · Không phí bản quyền · 3 đến 5 buổi đào tạo vận hành

Bảo hành

Bảo hành trọn đời · Sự cố nghiêm trọng: phản hồi dưới 1 giờ · Bồi thường nếu chậm tiến độ

Thanh toán

Nghiệm thu từng chặng · Chia 3 đợt, có hoá đơn VAT

Câu hỏi thường gặp

Tất cả câu hỏi
Làm app nội bộ mất bao lâu?

Bản web đầu tiên với hai hoặc ba nhóm chức năng thường mất 3 đến 8 tuần. Thêm app cài đặt trên iPhone và Android thường 10 đến 16 tuần, vì có thêm bước phát hành trên kho ứng dụng.

Có bắt buộc làm app điện thoại không?

Không. Nếu phần lớn nhân viên ngồi máy tính, bản web là đủ và rẻ hơn. App điện thoại đáng làm khi nhân viên làm ngoài văn phòng, cần thông báo đẩy, định vị hoặc chụp ảnh hiện trường.

App nội bộ có phát hành lên App Store không?

Có hai cách. Phát hành công khai nhưng chỉ tài khoản công ty đăng nhập được, hoặc phân phối riêng cho doanh nghiệp qua chương trình của Apple và Google. Cách nào cũng đứng tên tài khoản của doanh nghiệp.

Có nối được với máy chấm công vân tay đang dùng không?

Thường được, tuỳ dòng máy: đọc dữ liệu qua phần mềm đi kèm hoặc giao thức của máy. ALODEV kiểm dòng máy cụ thể trong buổi làm rõ yêu cầu trước khi đưa vào phạm vi.

Dữ liệu nhân viên lưu ở đâu?

Trên máy chủ doanh nghiệp chọn: thuê tại Việt Nam hoặc đặt tại văn phòng. Mã nguồn, cơ sở dữ liệu và tài khoản máy chủ đứng tên doanh nghiệp.

Đã dùng phần mềm thuê bao, chuyển sang app riêng có mất dữ liệu cũ không?

Không, nếu phần mềm cũ cho xuất dữ liệu. ALODEV viết công cụ nhập dữ liệu cũ và đối chiếu số lượng trước và sau khi chuyển.

Thanh toán theo những đợt nào?

Ba đợt 30/40/30: ký hợp đồng, chạy thử hạng mục chính, nghiệm thu và bàn giao. Mỗi đợt có hoá đơn VAT.

Nhận báo giá cho dự án