Xử lý sự cố account của user
Các bước cụ thể để xử lý những sự cố thường gặp với account của user, và để review access định kỳ. Mọi việc ở đây do System Admin làm trên Console, trong Admin, People and access. Muốn biết mỗi trang làm gì, xem guide User và role.
| Phần | Khi nào |
|---|---|
| A. Email chưa được xác nhận | “Your email is not confirmed yet. Ask an administrator.” |
| B. Mất authenticator | Một người không nhập được mã. |
| C. Đổi email | Một người có email mới. |
| D. Gỡ hẳn một người | Deactivate hoặc xóa. |
| E. Một người đã nghỉ việc | Checklist khi một người nghỉ việc. |
| F. Review access định kỳ | Mỗi quý. |
| G. Vì sao người này không làm được X? | Một người bị từ chối khi làm một việc gì đó. |
Trước khi bắt đầu (mọi phần)
Phần tiêu đề “Trước khi bắt đầu (mọi phần)”- Bạn là System Admin. Rule authenticator (MFA) áp dụng cho bạn: nếu một trang báo “Verify your authenticator first”, chọn Verify now, nhập mã rồi làm lại thao tác. (Nếu một System Admin đã tắt rule authenticator ở Admin, System, Security, thì không ai bị hỏi mã.)
- Xác minh người yêu cầu là ai trước khi thay đổi một account (nhất là ở phần A, B, C và E). Với phần B, xác minh qua một kênh khác (điện thoại hoặc gặp trực tiếp), không bao giờ chỉ qua email hay chat.
- Mọi thao tác trong trang này đều được ghi vào Admin, System, Audit log. Không thao tác nào ở đây hiện ra secret, trừ mật khẩu do chính bạn đặt.
A. Một người không đăng nhập được: “Your email is not confirmed yet”
Phần tiêu đề “A. Một người không đăng nhập được: “Your email is not confirmed yet””Người này được invite qua email nhưng chưa bao giờ accept invite, nên dịch vụ đăng nhập từ chối mật khẩu của họ. Console hiện “Your email is not confirmed yet. Ask an administrator.” trên trang đăng nhập; Station cũng hiện đúng thông báo này vì Station đăng nhập qua chính trang đó.
Điều kiện cần: một session System Admin đã verify authenticator. Email của người đó.
Các bước
- Mở Admin, People and access, Users. Tìm người đó theo tên hoặc email và chọn dòng của họ.
- Xem label trạng thái ở đầu panel chi tiết. Invited nghĩa là invite chưa bao giờ được accept. Tab Account ghi “Invite not accepted”. (Nếu Orbit không đọc được trạng thái đăng nhập, label sẽ ghi Active; các thao tác bên dưới vẫn dùng được.)
- Chọn một cách:
- Resend invite (tab Account): người đó nhận lại link và tự đặt mật khẩu. Thông báo “Invite sent again to
”. Dùng cách này khi email đúng và họ đọc được email. - Confirm email (tab Account): chọn Confirm email và xác nhận trong dialog (“Confirm
without them opening the invite? They can sign in with the password you set.”). Sau đó họ đăng nhập được bằng mật khẩu. Dùng cách này khi họ không nhận được email. Nếu họ chưa có mật khẩu, đặt một mật khẩu ở bước 4. - Set a new password… (tab Security): chọn Generate (16 ký tự) hoặc tự gõ mật khẩu ít nhất 12 ký tự, rồi chọn Save password. Thao tác này cũng xác nhận luôn email.
- Resend invite (tab Account): người đó nhận lại link và tự đặt mật khẩu. Thông báo “Invite sent again to
- Nếu bạn đã đặt mật khẩu, tự đưa mật khẩu cho người đó, gặp trực tiếp hoặc qua điện thoại. Orbit hiện mật khẩu một lần duy nhất trong tab Security (“Password changed. Give it to
yourself”). Dặn họ đổi mật khẩu ở Profile, Security. - Nhờ người đó đăng nhập lại. Label trạng thái đổi từ Invited sang Active sau khi trang Users được tải lại.
Những gì có thể sai
- Không có nút Confirm email. Nút này chỉ hiện với account Invited chưa bị deactivate. Với account đã bị deactivate, hãy reactivate trước.
- Người đó vẫn không đăng nhập được. Kiểm tra State: account Deactivated hoặc Expired bị từ chối vì lý do khác (reactivate, hoặc đặt expiry mới trong tab Account). Kiểm tra email trên dòng có đúng là email họ gõ không (xem phần C nếu email sai).
- “Verify your authenticator first”. Chọn Verify now, nhập mã, rồi làm lại.
- Set a new password không kết thúc các session khác. Nếu bạn nghi có người khác đang giữ account, xem phần E.
Các giá trị cần ghi lại
Không giá trị nào là secret, trừ mật khẩu.
| Key | Tìm ở đâu | Lưu giữ |
|---|---|---|
| Ai yêu cầu, khi nào, bạn đã xác minh họ thế nào | Ticket hoặc log của riêng bạn | Không phải secret |
| Thao tác đã làm (Resend invite, Confirm email, Set a new password) | Admin, System, Audit log (user.invite_resend, user.confirm_email, user.password_set) |
Không phải secret |
| Mật khẩu bạn đã đặt | Hiện một lần trong tab Security | Secret, chỉ hiện một lần. Đưa cho người đó và không ghi lại. Người đó đổi mật khẩu ngay. |
B. Một người bị mất authenticator
Phần tiêu đề “B. Một người bị mất authenticator”Người này không nhập được mã 6 chữ số, nên các trang admin (với System Admin) hoặc việc đăng nhập Station (khi switch đang bật) dừng ở bước nhập mã. Orbit không có recovery code: cách xử lý là gỡ authenticator của họ để họ đăng ký authenticator mới.
Phần này dùng để reset authenticator của người khác. Nếu chính bạn bị mất, bạn không tự reset được: một System Admin khác làm giúp bạn theo các bước này, và nếu bạn là System Admin duy nhất, người vận hành Orbit của bạn sẽ gỡ nó giúp bạn trong dịch vụ đăng nhập. Luôn có ít nhất hai System Admin.
Điều kiện cần: một session System Admin đã verify authenticator. Người đó không phải là bạn. Bạn đã xác minh yêu cầu qua một kênh khác.
Các bước
- Mở Admin, People and access, Users và chọn người đó.
- Mở tab Security. Chọn Reset authenticator.
- Đọc dialog: “Remove every authenticator of
? They set up a new one at their next sign-in while the authenticator rule for System Admins is on. Their other sessions stay open.” Chọn Reset authenticator. - Một thông báo hiện “Authenticator removed (N)”. Nếu thông báo là “There was no authenticator to remove.” thì người đó chưa có authenticator nào, và không có gì thay đổi.
- Nhờ người đó đăng nhập. Khi switch đang bật, System Admin được đưa đến Set up your authenticator (quét QR code bằng một app như Microsoft Authenticator hoặc 1Password, rồi nhập mã). Những người khác có thể thêm authenticator ở Profile, Security, Set up authenticator.
- Sau khi họ đăng ký xong, mở Admin, System, Audit log và kiểm tra account đã làm gì từ lúc mất authenticator.
Những gì có thể sai
- Dòng của người đó không có thao tác Security. Bạn đang ở dòng của chính mình. Một System Admin khác phải làm việc này.
- “Verify your authenticator first”. Chọn Verify now rồi làm lại.
- Reset dừng giữa chừng (có lỗi sau khi đã gỡ được một số factor). Các factor đã gỡ thì vẫn bị gỡ, và audit log ghi lại số lượng. Chọn Reset authenticator lần nữa.
- Các session khác của người đó vẫn mở. Reset không đăng xuất ai cả. Nếu thiết bị bị mất, họ dùng Sign out other devices ở Profile, Security khi đã đăng nhập lại được.
- Switch đang tắt. Không ai bị hỏi mã; reset vẫn gỡ các factor, và những người đã đăng ký authenticator vẫn giữ nó cho đến khi bị reset.
Các giá trị cần ghi lại
Không giá trị nào là secret.
| Key | Tìm ở đâu | Lưu giữ |
|---|---|---|
| Ai yêu cầu, khi nào, bạn đã xác minh họ thế nào | Log của riêng bạn | Không phải secret |
| Bản thân việc reset | Admin, System, Audit log (user.reset_authenticator, kèm số lượng đã gỡ) |
Không phải secret |
| Secret key của authenticator mới | Hiện trên màn hình của chính người đó khi họ đăng ký | Secret, chỉ hiện một lần, chỉ người đó giữ. Không bao giờ hỏi xin key này. |
C. Đổi email của một người
Phần tiêu đề “C. Đổi email của một người”Dùng phần này khi email của một người thay đổi (đổi tên, email công ty mới). Email này cũng là email họ dùng để đăng nhập.
Điều kiện cần: một session System Admin đã verify authenticator. Email mới, và một cách để xác minh yêu cầu với người đó (họ gửi yêu cầu từ email cũ, hoặc bạn gọi điện cho họ). Người đó không phải là bạn (với email của chính bạn, dùng Profile).
Các bước
- Mở Admin, People and access, Users và chọn người đó.
- Trên tab Security, chọn Change email…. Một form mở ra.
- Gõ New email address. Email phải hợp lệ và khác email hiện tại (form hiện “Now
”). - Quyết định checkbox Mark the new address as confirmed:
- Bật (mặc định): bạn bảo đảm cho email này, và người đó đăng nhập được bằng nó ngay.
- Tắt: dịch vụ đăng nhập gửi email xác nhận đến email mới trước.
- Chọn Change email. Một thông báo hiện “Email changed to ”.
- Báo người đó đăng nhập bằng email mới.
Những gì thao tác này không làm
- Thao tác này không báo cho email cũ. Bạn tự báo cho người đó.
- Thao tác này không kết thúc các session của họ, và không thay đổi gì khác (role, team và lịch sử vẫn gắn với account).
- Thao tác này đổi cùng lúc email đăng nhập và profile Orbit. Các entry audit log cũ vẫn giữ email đang dùng vào thời điểm đó.
Những gì có thể sai
- “ already belongs to another account.” Một account khác đã dùng email này. Chọn email khác, hoặc xử lý account kia trước (phần D).
- “The sign-in email was changed but Orbit could not save it. Send the same change again to finish.” Chọn Change email lần nữa với cùng email. Thao tác này sẽ hoàn tất việc đổi.
- “Enter a valid email address.” hoặc “That is already the email address.” Sửa lại chỗ gõ sai.
- Khi bật Mark the new address as confirmed, System Admin thực hiện thay đổi sẽ chuyển việc đăng nhập của account sang email mới ngay lập tức, không gửi email nào đến email đó. Chỉ bật khi bạn chắc chắn về yêu cầu. Thay đổi được ghi vào audit log cùng email cũ và mới.
Các giá trị cần ghi lại
Không giá trị nào là secret.
| Key | Tìm ở đâu | Lưu giữ |
|---|---|---|
| Email cũ và mới, ai yêu cầu, khi nào, đã xác minh thế nào | Log của riêng bạn, và Admin, System, Audit log (user.change_email) |
Không phải secret, nhưng là dữ liệu cá nhân: chỉ giữ trong thời gian mà quy định lưu trữ của bạn cho phép |
D. Gỡ hẳn một người
Phần tiêu đề “D. Gỡ hẳn một người”Có hai thao tác khác nhau. Chọn tùy theo account có lịch sử hay không.
| Deactivate | Delete | |
|---|---|---|
| Thao tác làm gì | Chặn account và đăng xuất người đó khỏi Orbit và các Station. Team, lịch sử và audit log vẫn còn. | Xóa account, các team mà account là member, run grant và các setting. |
| Khi nào được phép | Luôn được (trừ trên chính bạn). | Chỉ với account không có lịch sử. |
| Có undo được không | Có: Reactivate khôi phục đúng các team cũ. | Không. |
| Dùng cho | Bất kỳ ai đã làm việc trong Orbit, kể cả người đã nghỉ việc. | Một invite gửi nhầm, một account test. |
Thế nào là có lịch sử. Một account có lịch sử khi nó đã từng bắt đầu một run, xuất hiện trong audit log với tư cách người thực hiện một việc gì đó, sở hữu hoặc đã tạo một investigation, comment, release, requirement hoặc record khác, đã share một saved view, hoặc đang là lead của team. Riêng việc đăng nhập thì không tính. Orbit tự đếm các mục này cho bạn.
Điều kiện cần: một session System Admin đã verify authenticator. Người đó không phải là bạn.
Các bước deactivate
- Admin, People and access, Users, chọn người đó.
- Trong Danger zone của tab Account, chọn Deactivate…, đọc “
is signed out everywhere, Stations included, and cannot sign in until reactivated. Teams are kept.” rồi chọn Deactivate . (Để làm cho nhiều người, tick họ trong danh sách rồi chọn Deactivate trên toolbar.) - Trạng thái hiện Deactivated.
Các bước xóa
- Mở người đó. Trên tab Account, trong Danger zone, chọn Delete user….
- Đọc dialog và gõ email của người đó để xác nhận. Chọn Delete user. Một thông báo hiện “
was deleted”. - Nếu Orbit trả lời “
cannot be deleted: the account has 12 audit entries, 3 runs. Deactivate it instead.”, account đó có lịch sử. Danh sách nêu những gì đang chặn việc xóa. Dùng Deactivate….
Reactivate
- Reactivate đưa account trở lại cùng các team của nó. Người đó đăng nhập bằng mật khẩu thường dùng.
- Trong thời gian account bị deactivate, Orbit từ chối nó ngay lập tức, kể cả khi token đăng nhập trên một thiết bị nào đó vẫn còn hiệu lực.
- Sau khi Reactivate, các refresh token được cấp trước khi deactivate có thể dùng lại được, vì dịch vụ đăng nhập không kết thúc được các session của một người theo id, và lệnh chặn của Orbit đã được gỡ. Chỉ reactivate khi bạn tin tưởng mọi thiết bị mà người đó đã dùng. Nếu một thiết bị bị mất hoặc bị đánh cắp, nhờ người đó dùng Sign out other devices ở Profile, Security ngay sau khi đăng nhập.
Những gì có thể sai
- Không có nút xóa. Bạn đang ở dòng của chính mình.
- “The sign-in service could not delete the account. Nothing was changed; try again.” Đợi một lát rồi chọn Delete user… lần nữa. Nếu vẫn lỗi, nhờ người vận hành Orbit của bạn xóa account trong dịch vụ đăng nhập, rồi thử lại ở đây để Orbit xóa dữ liệu của chính nó.
- “This is the last active System Admin and cannot be deleted.” Cho một người khác làm System Admin trước.
Các giá trị cần ghi lại
Không giá trị nào là secret.
| Key | Tìm ở đâu | Lưu giữ |
|---|---|---|
| Ai bị gỡ, vì sao, khi nào, ai duyệt | Log của riêng bạn | Không phải secret, là dữ liệu cá nhân |
| Thao tác | Admin, System, Audit log (user.deactivate, user.delete). Khi xóa, email vẫn được giữ trong entry audit log. |
Không phải secret |
E. Một người đã nghỉ việc
Phần tiêu đề “E. Một người đã nghỉ việc”Checklist, làm theo thứ tự này. Làm vào ngày làm việc cuối cùng, hoặc ngay khi bạn được báo.
Điều kiện cần: một session System Admin đã verify authenticator. Xác nhận từ quản lý của người đó hoặc bộ phận nhân sự.
- Deactivate account: Admin, People and access, Users, chọn người đó, Deactivate… (phần D). Từ lúc này Orbit từ chối account.
- Xem lại những gì họ có quyền làm. Mở Admin, People and access, Access, tab By person, chọn người đó. Ghi lại mọi project, role và team đứng sau role, và các mục Run access trên environment restricted.
- Bàn giao những gì họ phụ trách. Cùng Project Admin của project, xem các việc cần owner mới (investigation đang mở, release, lịch chạy). Orbit giữ lịch sử, nên deactivate không làm mất gì.
- Gỡ họ khỏi các shared team. Vẫn ở Users, mở tab Teams trong panel của người đó và chọn nút Remove from
(dấu ×) của từng chip shared team. (Hoặc Admin, People and access, Teams, Shared teams, mở team và gỡ member.) Nếu người đó là Lead của một team, vị trí lead tự động được để trống khi bạn gỡ họ; nếu cần, chỉ định lead mới trong mục Details của team và chọn Save details. Các project team không thay đổi ở đây. - Gỡ khỏi các project. Trên Project settings, People của từng project, chọn Remove, rồi Remove from project. Với người sẽ không bao giờ quay lại, việc gỡ là không bắt buộc sau khi đã deactivate, nhưng giúp danh sách gọn hơn. Không gỡ được Project Admin cuối cùng của một project: cho một người khác làm Project Admin trước.
- Thu hồi run grant. Các run grant được liệt kê trong By person. Gỡ từng grant trên environment: Project settings, Environments, Edit trên environment đó, rồi Revoke cạnh tên người đó trong phần Run access to
. - Kiểm tra lại. Access, By person: trang này phải không còn role nào, hoặc chỉ còn những gì bạn chọn giữ lại. Chọn See changes for this person (mở Audit log đã lọc theo các sự kiện access của người đó) để lưu hồ sơ.
- Thu hồi ở những nơi khác. Các credential mà người đó biết (mật khẩu dùng chung của account test, API token) không được quản lý qua account này. Đổi chúng tại nơi chúng được lưu.
- Chỉ xóa khi không có lịch sử. Với người chưa từng làm gì trong Orbit, được phép dùng Delete user… (phần D). Nếu không, để account ở trạng thái deactivated.
Những gì có thể sai
- Thiết bị của người đã bị deactivate bị từ chối ngay lập tức, nhưng hãy đọc ghi chú về reactivate ở phần D trước khi reactivate họ.
- Người đó là lead của một shared team, hoặc có một saved view được share với một project: cả hai đều được giữ làm lịch sử và chặn việc xóa, nhưng không chặn việc deactivate.
Các giá trị cần ghi lại
Không giá trị nào là secret.
| Key | Tìm ở đâu | Lưu giữ |
|---|---|---|
| Ngày nghỉ việc, ai xác nhận, các bước đã làm | Log của riêng bạn | Không phải secret, là dữ liệu cá nhân |
| Việc deactivate và gỡ khỏi team | Admin, System, Audit log, hoặc Admin, People and access, Access, See changes for this person | Không phải secret |
F. Review access định kỳ (hằng quý)
Phần tiêu đề “F. Review access định kỳ (hằng quý)”Ai có access vào đâu, được kiểm tra bởi một người biết access đó đúng hay không. Làm việc này mỗi quý, và sau mỗi lần tái cơ cấu tổ chức hoặc mỗi sự cố.
Điều kiện cần: một session System Admin đã verify authenticator. Owner của các project (Project Admin hoặc đầu mối phía khách hàng) sẵn sàng trả lời.
Các bước
- Mở Admin, People and access, Access và chọn Export CSV (góc trên bên phải). File có tên
orbit-access-<date>.csv. Bản thân việc export cũng được ghi vào audit log (access.export, chỉ kèm số dòng). - Mở file bằng Excel hoặc công cụ bảng tính. Đọc theo các cột mô tả bên dưới.
- Đi qua từng project cùng owner của project đó: với mỗi dòng, hỏi “người này có nên giữ role này trên project này nữa không?” Dùng By project trên trang Access để xem cùng danh sách theo thời gian thực, kèm team đứng sau mỗi role.
- Với mỗi dòng đáng ngờ hoặc đã lỗi thời, sửa: gỡ người đó khỏi project (Project settings, People), đổi role của họ, gỡ họ khỏi một shared team (Teams hoặc Users), hoặc deactivate account (phần D hoặc E). Chạy lại Export CSV sau khi sửa nếu bạn cần một bản sạch.
- Xem các thay đổi: chọn See changes ở đầu trang Access (mở Audit log với các sự kiện access), đặt From là ngày của lần review trước, và đọc từng dòng (ai đã đổi gì, khi nào). See changes on this project, trong By project, thu hẹp lại một project. Bất cứ điều gì bạn không nhận ra là câu hỏi cho người có tên trong dòng đó, hoặc cho owner của project.
- Điền biên bản sign-off bên dưới và lưu cùng file export (đã làm sạch).
Các cột của file CSV
Mỗi người và mỗi project là một dòng.
| Cột | Ý nghĩa |
|---|---|
person_email |
Email đăng nhập của người đó. |
display_name |
Tên của họ trong Orbit. |
system_role |
Member hoặc System Admin. |
project_slug |
Tên ngắn của project. Để trống với các dòng đặc biệt bên dưới. |
effective_role |
Role họ có trên project đó: role cao nhất trong mọi team của họ trên project (Viewer, QA Engineer, QA Lead, Project Admin). |
source_teams |
Các team cấp role đó, phân cách bằng ;. |
account_state |
active, grace (đã hết hạn, chỉ được xem trong 3 ngày), expired hoặc deactivated. |
account_expires |
Ngày hết hạn, hoặc để trống khi account không bao giờ hết hạn. |
run_grant_environments |
Các environment restricted mà người đó được chạy (tên ngắn, phân cách bằng ;). |
Có hai loại dòng để trống các cột project:
- Dòng System Admin. Một System Admin đang active làm việc được trên mọi project mà không cần team, nên họ có một dòng với
effective_rolelàsystem-admin (all projects)và các cột project để trống. Nếu một team cũng cấp role cho họ, các dòng theo project sẽ theo sau. Kiểm tra danh sách này khớp với những người cần là System Admin. - Dòng “không có role”. Account không có role trên project nào có một dòng với
project_slugvàeffective_roleđể trống. Các account này đăng nhập được nhưng không truy cập được gì. Quyết định cho từng account: thêm vào một project, deactivate (người đã nghỉ việc), hoặc xóa (account tạo nhầm).
Cũng cần tìm: account expired hoặc deactivated vẫn còn giữ role; account_expires đã qua hoặc quá xa trong tương lai; một Project Admin là nhân viên cũ; run grant trên environment restricted do một người không còn chạy test ở đó nắm giữ.
Ai phải sign-off. System Admin làm review ký, và owner của mỗi project được review cũng ký (một Project Admin, hoặc đầu mối phía khách hàng). Một System Admin thứ hai ký đối chứng khi lần review có thay đổi bất kỳ System Admin nào. Chỉ giữ tên và ngày.
Lưu gì và lưu ở đâu. Giữ biên bản sign-off và file CSV đã làm sạch trong khoảng thời gian mà policy của bạn yêu cầu (đặt ở nơi bạn lưu các bằng chứng khác, không phải trong repo này: file chứa email). Ghi lại ngày export; audit log giữ entry access.export cho cùng ngày đó. Không dán file CSV vào chat, ticket hay repo.
Những gì có thể sai
- Export CSV bị mờ. Trang Access chưa tải xong; đợi một lát.
- “Verify your authenticator first”. Chọn Verify now, rồi chọn Export CSV lần nữa.
- Cảnh báo công thức trong bảng tính. Các ô bắt đầu bằng
=,+,-hoặc@đã được Orbit thêm dấu nháy; mở file dưới dạng plain text nếu công cụ của bạn vẫn cảnh báo. - Một người không có trong danh sách của một project. Role có được qua một team đã archive thì không được tính và không được liệt kê. Kiểm tra Admin, People and access, Teams, Show archived.
Các giá trị cần ghi lại
File CSV chứa dữ liệu cá nhân (tên, email) nhưng không chứa secret.
| Key | Tìm ở đâu | Lưu giữ |
|---|---|---|
File CSV orbit-access-<date>.csv |
Download bằng Export CSV | Dữ liệu cá nhân, không phải secret. Giữ cùng biên bản sign-off, trong kho lưu bằng chứng của bạn. |
| Ngày review, ai thực hiện, ai ký | Biên bản bên dưới | Không phải secret |
| Entry ghi việc export | Admin, System, Audit log (access.export) |
Không phải secret |
Biên bản sign-off (chép bảng này vào kho lưu bằng chứng của bạn; không đưa dữ liệu cá nhân vào repo)
| Ngày | Người review (System Admin) | Các project đã review | Owner project ký xác nhận | Số thay đổi đã làm | Người ký đối chứng | Nơi lưu file CSV |
|---|---|---|---|---|---|---|
G. Vì sao người này không làm được X?
Phần tiêu đề “G. Vì sao người này không làm được X?”Một người nói “tôi không bắt đầu được run” hoặc “tôi không thấy cái này”. Explain trả lời bằng chính các rule mà Orbit dùng khi người đó thử làm.
Điều kiện cần: một session System Admin đã verify authenticator.
Các bước
- Mở Admin, People and access, Access, tab By person. Chọn người đó trong ô Person (tìm theo tên, email hoặc chức danh).
- Đọc phần đầu: System role, trạng thái Account và Expires. Account đã bị deactivate hoặc đã hết hạn giải thích ngay phần lớn các phàn nàn.
- Đọc Projects: với mỗi project, role, team đứng sau role, và mọi dòng “Run access on …”. Không có dòng nào cho project nghĩa là người đó không có role ở đó.
- Trong Explain, chọn Action. Các thao tác được nhóm thành In a project và Across Orbit. Với thao tác trong project, chọn Project; với việc bắt đầu một run, chọn thêm Environment.
- Đọc câu trả lời. Câu trả lời bắt đầu bằng Allowed: hoặc Not allowed: và nêu lý do:
| Lý do ghi | Ý nghĩa và cần làm gì |
|---|---|
| “the account is deactivated” | Account đã bị deactivate. Reactivate trên Users nếu điều đó là đúng. |
| “the account has expired” | Đã qua 3 ngày chỉ được xem. Đặt Account expires mới trên Users (hoặc Project settings, People với người chỉ thuộc một project). |
| “the account has expired and is read-only for a few days; only viewing works” | Đang trong grace period. Gia hạn expiry của account. |
| “System Admins may do this in every project” | Người đó là System Admin: không có gì chặn họ. |
| “only a System Admin may do this” | Một thao tác cấp hệ thống (user, team, project, Station). Chỉ System Admin làm được. Chỉ đổi Role của họ trên Users nếu họ thực sự cần là System Admin. |
| “this needs a project to be chosen” | Chọn Project trong form. |
| “no role on project |
Không team nào cấp role cho họ ở đó. Thêm họ ở Project settings, People, hoặc đưa họ vào một team có role trên project đó. |
| “needs QA Lead, has Viewer on project |
Role quá thấp. Nâng role ở Project settings, People (nếu là project team) hoặc đổi role của shared team ở Teams (Access to projects). |
| “restricted environment |
Environment restricted. Cấp run grant trên environment: Project settings, Environments, Edit, Grant someone…. |
| “Project Admin on project |
Được phép, kèm role và team cấp quyền. |
| “QA Engineer on project |
Được phép, kèm team cấp quyền. |
- Nếu Explain nói được phép mà người đó vẫn không làm được, nguyên nhân nằm ở phía họ: một Station chưa đăng nhập hoặc đang chạy version cũ, một session đăng nhập có từ trước khi thay đổi (nhờ họ đăng xuất rồi đăng nhập lại), hoặc đang chọn project khác trong project switcher. Một permission mới được cấp sẽ đến Station của người đó trong vòng 5 phút.
- Để xem các thay đổi gần đây của người này, chọn See changes for this person (mở Audit log đã lọc theo các sự kiện access của người đó).
Những gì có thể sai
- Explain không hiện câu trả lời. Điền đủ form: thao tác trong project cần chọn project, và run cần chọn environment.
- Thông báo “Run grants without a role”: người đó có run grant trên một project mà họ không có role. Các grant này không có tác dụng; thêm role hoặc gỡ các run grant.
- System Admin xuất hiện trong một thông báo, không có trong danh sách. Họ không có team, theo thiết kế.
Các giá trị cần ghi lại
Không có gì là secret và không cần lưu gì ngoài ticket của bạn.
| Key | Tìm ở đâu | Lưu giữ |
|---|---|---|
| Câu hỏi, nội dung câu trả lời và cách đã sửa | Ticket của bạn | Không phải secret |