Marcel Clemens
ServiceNow Employee
ServiceNow Employee

Welcome to ServiceNow Administration Advanced at Knowledge24 Now Learning Pre-Conference Training!

We will be using this forum to:

  • Connect – You are welcome to introduce yourself using the COMMENT button and share your role within your organization and what you hope to get from this learning experience.
  • Ask and answer questions - Please post comments or questions here using the COMMENT button. Classroom staff will respond to the best of their ability.
  • Share resources – Let us share resources and links that will be valuable for future reference.
  •  

NOTE: Now Learning staff will stop monitoring this article on May 24.

Comments
That Phil Guy
ServiceNow Employee
ServiceNow Employee

@HanaStep 

 

If you are or can become a report_admin, you can look at a list of all reports on a standard table. Also, if you go to the reports table ([sys_report]), according to one of the Read ACLs on that table: "users can read their own Report records, those of their groups, and GLOBAL ones" (even if you aren't a report_admin).

 

Else, from View / Run, I like searching by typing the name of the source table into the search box.

 

 

That Phil Guy
ServiceNow Employee
ServiceNow Employee

Hey @Edwin Tobia , I tried my best to answer that in a previous comment on this thread!

 

Let's see if this link works: 

K24 – Now Learning - ServiceNow Administration Adv... - ServiceNow Community

JSchmauch
Tera Expert
Spoiler
If this is too out of scope for this course, no worries, thanks.

Apologies if this is too outside the scope of this course, but one of the things I am charged with at my company involves the following:

  • A production instance of ServiceNow from an acquired company (the company I came from actually), has subscriptions ending June 14th.
  • The company is required to retain the incident, request, and change records data and hold onto it for at least 3 years.
  • They want me to export this data for purposes of retention. There are a variety of options for storing the data, including, an on prem GitLab instance, sharepoint, etc.

Any thoughts or suggestions on how to approach this with best practices in mind?

 

Thank you,

Jason

ddchon14
Tera Explorer

What would be a best practice for using REST message in a scheduled script job vs Flow Designer Actions REST script?

Jeff Foltz
ServiceNow Employee
ServiceNow Employee

@ddchon14 we should be talking about REST in flow designer later in this module.  It gets easier in flows.

That Phil Guy
ServiceNow Employee
ServiceNow Employee

vmozuna
Heya! So, on the Dashboard Permissions table, you'll see that you can share a Dashboard with folks by role, or by group, or by specific user. The funny thing is that I can't figure out how to leverage that to share to folks with no roles (or ESS users). I wonder whether there's an easy way to put all role-less users into a group, or what? 

 

This may require a creative solution (or I could just be missing something super-obvious). 

That Phil Guy
ServiceNow Employee
ServiceNow Employee

It sounds like ServiceNow really doesn't want the broad sharing of dashboards. 😅

How to share a dashboard to all the users who do not have any roles or doesn't belong to any group -...

That Phil Guy
ServiceNow Employee
ServiceNow Employee

@ddchon14 

 

Also, if you happen to have the edge case of needing to make a REST call tied to business calendars, the Flows still can't natively trigger on Business Calendar start or end entries. 

 

Labs 4.1 and 4.2 are meant specifically for you to complete the same tasks, but once using script and once using Flows. You can draw your own conclusions by comparing!

That Phil Guy
ServiceNow Employee
ServiceNow Employee

Hey @BorisR112699856 !

 

Here's info on clone rollbacks:

Roll back a clone (servicenow.com)

 

I don't know whether there's a "best practice" list of commonly excluded tables. It could be useful to look at the ones that are in our instances to see what lives there baseline. My colleague says things like themes and images are often preserved and excluded. There are a few listed here, too...

Exclude a table from cloning (servicenow.com)

That Phil Guy
ServiceNow Employee
ServiceNow Employee

Hi @HanaStep !

 

About Widget definitions

Without being too technical, Widgets you can just describe as a "single, reusable piece of content on a page." In the case of dashboards showing reports, I might just describe them as "a visualization of a report on a dashboard." The definitions wiggle a bit depending on whether you're specifically talking about dashboards or portals.

Technically, they're a record on a table: in dashboards, they're a record on the [pa_widget] table; in the Service Portal, they're a record on the [sp_widget] table. And the tehcnical definition there is: an AngularJS directive. Oh, great, so what does that mean? Well, it's something that uses AngularJS, HTML, CSS, and JavaScript to extend the power of HTML by creating custom elements or attributes. Whew! I'd stick with the simple description!

is(dynamic) woes
For the "is (dynamic) stuff, this sounds more like a data integrity issue, so I think your hunch is correct. It's hard to say what specifically that is without putting my eyes on it. "Is (dynamic)" should only apply to reference fields, in this case where it looks up the sys_id of a record on the User table.

Mason Adams
Tera Contributor

@ardymary We recently implemented the Service Operations Workspace. While for the most part getting it set up to use was relatively easy. However we had a request to add some additional functionality to the requester information tab. In the end I had to use UI Builder to make the customization. I would say that building a custom workspace would be extremely advanced as there is more to it than just dragging and dropping components like it appears to be in most UI Builder trainings. However, Service Operations Workspace has been a huge win for our team and I know that there are several other workspaces that are really good too! So if you can find an OOTB workspace that fits your needs that would be your best option for workspaces.

ddchon14
Tera Explorer

What are the use cases for using Actions outside of Flow Designer?

That Phil Guy
ServiceNow Employee
ServiceNow Employee

Hi @ddchon14 !

 

Think of an Action as a function(). If you've got an Action (custom or otherwise) that does precisely what you want, not only can it be reused across several Flows, but also any JavaScript-based solution can leverage its functionality instead of you writing that functionality from scratch in the JavaScript.

 

This component-based approach to development/solutioning is a good way to go. It lets you manage behavior in a single place, and it lets you use what you've already built. 

 

When you call an Action from JavaScript, you can pass as parameters into the JavaScript call anything that your Action would expect as an input in the Flow Designer. This lets you build some pretty sophisticated things.

 

In the Scripting in ServiceNow course Module 8, you build a custom Action that spits out a bunch of Task-closure logging output. You could imagine a use case for summoning that Action to generate similar output from a Business Rule, for example.

 

 

Lena_Latham
ServiceNow Employee
ServiceNow Employee

More about the ServiceNow Credential (Certification) program can be found on the NowLearning homepage. 

LINK: https://nowlearning.servicenow.com/lxp/en/pages/servicenow

 

 

Lena_Latham_0-1715034165153.png

 

That Phil Guy
ServiceNow Employee
ServiceNow Employee

For you philosophers out there: 

 

The Table of Tables [sys_db_object] is exactly what it sounds like: it contains a record for every table. And, since it is itself a table, it contains a record of itself. It's a self-referential set!

MBeaulne
Tera Contributor

spidermans.jpg

SarathChandra
Tera Contributor

This is helpful  Thank you 

SarathChandra
Tera Contributor

This is helpful  Thank you 

That Phil Guy
ServiceNow Employee
ServiceNow Employee

Hullo, long-lost K24 SNAA pals!

I always include this article when I teach database views. I think I forgot to include it this time. It's an oldie, but a goodie. Please give it a read!

 

https://www.servicenow.com/community/in-other-news/how-do-you-report-on-nothing/ba-p/2278262 

Version history
Last update:
‎04-16-2024 06:56 AM
Updated by: