IS coding required for servicenow asset management.

Vicky Chhabria
Tera Contributor

I am working as a system & network administrator and using servicenow from around 2 years and wanted to move ahead in Servicenow Asset management role as I have hands-on practise on IT Hardware asset life cycle, reporting & dashboards, taskboards, incident & task management.

But as I have no coding knowledge, So just wanted to confirm if any type of coding is required for Servicenow HAM,SAM, SERVICENOW ASSET MANAGEMENT ROLE.

Please kindly let me know what type of coding proficiency/level of which coding language is required if any.

 

Thanks,

vicky.

2 ACCEPTED SOLUTIONS

Eswar Chappa
Mega Sage
Mega Sage

Hi @Vicky Chhabria 

 

ServiceNow Asset Management (AM) is a module within the broader ServiceNow platform that helps organizations manage their assets throughout their lifecycle. While you don't necessarily need to write code for basic asset management functionalities in ServiceNow, there are some instances where scripting and customization might be required based on your specific business requirements.

Here are some scenarios where coding or scripting might be necessary in ServiceNow Asset Management:

1. **Business Rules and Scripted Actions:**
- You may need to create business rules or scripted actions to automate certain processes related to asset management.
- Examples include auto-generating asset tags, enforcing data validation rules, or triggering specific actions based on asset status changes.

2. **UI Policies and Client Scripts:**
- For enhancing the user interface and improving user experience, you might use UI policies and client scripts to dynamically control form behavior or validate user input.

3. **Integration with External Systems:**
- If you need to integrate ServiceNow Asset Management with other systems, you might have to write scripts (JavaScript, GlideScript, or similar) to handle data synchronization or communication between systems.

4. **Custom Reports and Dashboards:**
- While ServiceNow provides a range of reporting tools, you might need to create custom reports or dashboards using scripting if your organization has specific reporting requirements.

5. **Custom Workflows:**
- If your asset management processes are highly customized and don't fit into standard workflows, you might need to create custom workflows using ServiceNow's workflow engine.

6. **Data Imports and Transformations:**
- For bulk data imports or transformations, you might need to write scripts to manipulate data before or after it's imported into the ServiceNow Asset Management module.

7. **Custom Applications:**
- In some cases, organizations may have highly specialized asset management needs that require the development of custom applications using ServiceNow's application development framework.

It's worth noting that ServiceNow provides a low-code/no-code platform, meaning that many customizations and configurations can be done through the platform's graphical interface without writing traditional code. However, having scripting skills, especially in JavaScript, can be beneficial for more complex scenarios.

If you're new to ServiceNow or scripting, it's recommended to leverage the platform's documentation, community forums, and training resources to build your skills and knowledge.

 

Thanks & Regards,

Eswar Chappa

Mark my answer correct and Helpful if this helps you ðŸ˜€

View solution in original post

Ashok Sasidhara
Tera Sage
Tera Sage

If your aim is to become a developer or architect, you would definitely need good knowledge of coding. But if you are aiming for process consulting or business analysis or team lead type of roles, just some basic awareness is sufficient. So you should do the ServiceNow administration course (if not done already) to make sure that you have good awareness of the key administration concepts.

You need to work on acquiring process knowledge for both HAM and SAM. For this, read articles on websites like ITAM review and go through the HAM & SAM process guides available on Nowcreate (https://learning.servicenow.com/nowcreate). It is also recommended to go through various other artifacts available on nowcreate for both HAM and SAM.

It is important to understand the product features for both ServiceNow HAM and SAM. Following are the Nowlearning courses for that:

HAM Fundamentals on demand: https://learning.servicenow.com/lxp/en/it-asset-management/hardware-asset-management-ham-fundamental...

SAM Pro Fundamentals on demand: https://learning.servicenow.com/lxp/en/it-asset-management/software-asset-management-sam-professiona...

 

Also it is better to focus on only one product first (Ideally HAM since you mentioned that you have some experience on that). Start learning SAM only after you become more confident with your HAM knowledge. Additionally, it is good to gain at least a basic knowledge of CMDB and configuration management (as it is closely related with asset management).

View solution in original post

4 REPLIES 4

Eswar Chappa
Mega Sage
Mega Sage

Hi @Vicky Chhabria 

 

ServiceNow Asset Management (AM) is a module within the broader ServiceNow platform that helps organizations manage their assets throughout their lifecycle. While you don't necessarily need to write code for basic asset management functionalities in ServiceNow, there are some instances where scripting and customization might be required based on your specific business requirements.

Here are some scenarios where coding or scripting might be necessary in ServiceNow Asset Management:

1. **Business Rules and Scripted Actions:**
- You may need to create business rules or scripted actions to automate certain processes related to asset management.
- Examples include auto-generating asset tags, enforcing data validation rules, or triggering specific actions based on asset status changes.

2. **UI Policies and Client Scripts:**
- For enhancing the user interface and improving user experience, you might use UI policies and client scripts to dynamically control form behavior or validate user input.

3. **Integration with External Systems:**
- If you need to integrate ServiceNow Asset Management with other systems, you might have to write scripts (JavaScript, GlideScript, or similar) to handle data synchronization or communication between systems.

4. **Custom Reports and Dashboards:**
- While ServiceNow provides a range of reporting tools, you might need to create custom reports or dashboards using scripting if your organization has specific reporting requirements.

5. **Custom Workflows:**
- If your asset management processes are highly customized and don't fit into standard workflows, you might need to create custom workflows using ServiceNow's workflow engine.

6. **Data Imports and Transformations:**
- For bulk data imports or transformations, you might need to write scripts to manipulate data before or after it's imported into the ServiceNow Asset Management module.

7. **Custom Applications:**
- In some cases, organizations may have highly specialized asset management needs that require the development of custom applications using ServiceNow's application development framework.

It's worth noting that ServiceNow provides a low-code/no-code platform, meaning that many customizations and configurations can be done through the platform's graphical interface without writing traditional code. However, having scripting skills, especially in JavaScript, can be beneficial for more complex scenarios.

If you're new to ServiceNow or scripting, it's recommended to leverage the platform's documentation, community forums, and training resources to build your skills and knowledge.

 

Thanks & Regards,

Eswar Chappa

Mark my answer correct and Helpful if this helps you ðŸ˜€

Hi Eshwar,

 

Thanks a lot for taking out the time to respond and Thank you so much for guiding me and sharing your knowledge, This will surely hep me to take decisions for getting ahead in servicenow.

Ashok Sasidhara
Tera Sage
Tera Sage

If your aim is to become a developer or architect, you would definitely need good knowledge of coding. But if you are aiming for process consulting or business analysis or team lead type of roles, just some basic awareness is sufficient. So you should do the ServiceNow administration course (if not done already) to make sure that you have good awareness of the key administration concepts.

You need to work on acquiring process knowledge for both HAM and SAM. For this, read articles on websites like ITAM review and go through the HAM & SAM process guides available on Nowcreate (https://learning.servicenow.com/nowcreate). It is also recommended to go through various other artifacts available on nowcreate for both HAM and SAM.

It is important to understand the product features for both ServiceNow HAM and SAM. Following are the Nowlearning courses for that:

HAM Fundamentals on demand: https://learning.servicenow.com/lxp/en/it-asset-management/hardware-asset-management-ham-fundamental...

SAM Pro Fundamentals on demand: https://learning.servicenow.com/lxp/en/it-asset-management/software-asset-management-sam-professiona...

 

Also it is better to focus on only one product first (Ideally HAM since you mentioned that you have some experience on that). Start learning SAM only after you become more confident with your HAM knowledge. Additionally, it is good to gain at least a basic knowledge of CMDB and configuration management (as it is closely related with asset management).

Hi Ashok,

 

Thanks a lot for taking out the time to respond and Thank you so much for guiding me and sharing your knowledge, This will surely hep me to take decisions for getting ahead in servicenow.