Skip to content

ericccp/Custom-Employee-Portal-Widgets

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

📌 Custom Employee Center Portal Widgets

Custom ServiceNow widgets for the Employee Center Portal that provide employees with an intuitive interface to view and manage their assigned devices and software licenses.


💼 Use Case

Employees often need to view and manage the hardware and software assets assigned to them, especially for tasks like audits, troubleshooting, or onboarding/offboarding processes. However, the default ServiceNow experience provides limited visibility into this data from the employee perspective.

This project introduces a custom set of ServiceNow widgets tailored for the Employee Center Portal, giving employees a centralized, self-service view of:

  • Assigned devices (e.g., laptops, phones)
  • Active software entitlements
  • Verification actions (e.g., confirming possession of equipment)

📈 Business Value

By enhancing visibility and self-service access to assigned assets, this solution:

  • Reduces IT workload by minimizing asset lookup and verification requests
  • Improves audit readiness with verified device ownership history
  • Enhances user experience with a clean, interactive UI tailored to employee needs
  • Supports compliance efforts by proactively prompting users to confirm asset possession

🗺️ Strategic Roadmap Alignment

This enhancement aligns with the organization's broader IT goals by:

  • Advancing the digital workplace initiative through improved self-service capabilities
  • Supporting IT Asset Management (ITAM) goals with verified, real-time asset records
  • Improving service transparency and empowering employees with relevant data
  • Laying the groundwork for future automation like lifecycle alerts, warranty tracking, and upgrade recommendations

🎯 Widgets

1. My Devices

A compact widget ideal for the portal homepage, offering quick access to device details or a list of all assigned hardware.

My Devices Mini Widget


2. My Devices and Software

A full-page widget showing all assigned devices and software licenses. Each card displays dynamic actions based on status and user role.

My Devices and Software

My Devices and Software Actions


3. Verify Asset Page

A form page that allows employees to verify possession of their assigned devices. The verification prompt appears only if the asset has not been verified in the last 12 months.

Verify Asset Form


🛠️ Development Process

Here’s a high-level summary of the build process:

  1. Clone and review out-of-box Employee Center widgets
  2. Create Script Includes/APIs to aggregate device and software data
  3. Customize widget controllers and templates for improved UX
  4. Update the portal's main header and navigation structure
  5. Add new portal pages for:
    • My Devices and Software
    • Verify Asset

🚀 Planned Enhancements

Future enhancements include:

  • A detailed card view when an employee clicks on a device or software item
  • Display of lifecycle dates, warranty status, and guide links
  • Additional employee actions (e.g., report issue, request upgrade)

⚙️ Installation / Setup

Coming soon.
A full setup guide will be added here including:

  • Dependencies
  • Portal page configuration
  • How to import the widgets and script includes

🤝 Contributing

Pull requests are welcome for new features or improvements! If you have suggestions for new functionality or UX tweaks, feel free to open an issue.


📄 License

This project is licensed under the MIT License.

About

Custom ServiceNow portal widgets that let employees view and manage their assigned devices and software licenses.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published