From 0acaa83ca8b9f57f52e45b291883c074aeffa1dd Mon Sep 17 00:00:00 2001 From: NavyasreeBolleboyana <156333434+NavyasreeBolleboyana@users.noreply.github.com> Date: Mon, 6 Oct 2025 20:28:42 +0530 Subject: [PATCH] Create README.md --- .../Script Includes/DepartmentFilter/README.md | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 Server-Side Components/Script Includes/DepartmentFilter/README.md diff --git a/Server-Side Components/Script Includes/DepartmentFilter/README.md b/Server-Side Components/Script Includes/DepartmentFilter/README.md new file mode 100644 index 0000000000..3af45fc8df --- /dev/null +++ b/Server-Side Components/Script Includes/DepartmentFilter/README.md @@ -0,0 +1,18 @@ +# Department Filter – Show Only Users from Same Department + +This Script Include is configured to filter users based on the department of the currently logged-in user. + +It can be used in a **Reference Qualifier** to ensure that the Caller (or any user reference field) displays only users belonging to the same department as the logged-in user. + +### 📘 Table +- `sys_user` (to fetch users) +- Used for reference fields such as `caller_id` in `incident` + +### ⚙️ Script Include Overview +- Name: `getSameDeptUsers` +- Function: `getSameDept()` +- Logic: Fetches all users whose `department` matches that of the current logged-in user. + +### 🧩 Example Usage (Reference Qualifier Script) +```javascript +javascript:new getSameDeptUsers().getSameDept();