diff --git a/_posts/2023-01-30-glidequery-perks-part-0.md b/_posts/2023-01-30-glidequery-perks-part-0.md index 1d17a6c..f7c9e81 100644 --- a/_posts/2023-01-30-glidequery-perks-part-0.md +++ b/_posts/2023-01-30-glidequery-perks-part-0.md @@ -8,7 +8,7 @@ categories: glidequery _Semptember 2, 2024, update: The “Spooky action at a distance” section of this article has been significantly edited for clarity and accuracy. See the footnote in that section for more detail._ -When I first encountered [GlideQuery](https://docs.servicenow.com/bundle/tokyo-application-development/page/app-store/dev_portal/API_reference/GlideQuery/concept/GlideQueryGlobalAPI.html), for a brief moment I naively assumed it was a complete modern replacement for GlideRecord and I got really excited. But I was quickly disappointed when I learned it's just a wrapper for GlideRecord. As such, I thought it must have all the same drawbacks and limitations, and for a while I admit I was an unbeliever and a naysayer. But, as I learned more, I realized GlideQuery is one of the best things that ever happened to ServiceNow. I've been using it exclusively for nearly two years and I hope through this new series of articles I can convince you to switch if you haven't. +When I first encountered [GlideQuery](https://docs.servicenow.com/bundle/xanadu-api-reference/page/app-store/dev_portal/API_reference/GlideQuery/concept/GlideQueryGlobalAPI.html), for a brief moment I naively assumed it was a complete modern replacement for GlideRecord and I got really excited. But I was quickly disappointed when I learned it's just a wrapper for GlideRecord. As such, I thought it must have all the same drawbacks and limitations, and for a while I admit I was an unbeliever and a naysayer. But, as I learned more, I realized GlideQuery is one of the best things that ever happened to ServiceNow. I've been using it exclusively for nearly two years and I hope through this new series of articles I can convince you to switch if you haven't. Before I talk about GlideQuery, though, I want to begin the series with a preface of sorts (hence, "part 0") to enumerate and explain the downsides and imperfections of GlideRecord. Why have I been hoping for years something new would come along? Isn't GlideRecord fine? If it ain't broke, why fix it? diff --git a/_posts/2023-02-08-glidequery-perks-part-0.5.md b/_posts/2023-02-08-glidequery-perks-part-0.5.md index 9eb0e33..a369395 100644 --- a/_posts/2023-02-08-glidequery-perks-part-0.5.md +++ b/_posts/2023-02-08-glidequery-perks-part-0.5.md @@ -14,7 +14,7 @@ So feel free to engage with as much or as little of what follows, or ignore it f ## Official documentation -Of course, the best place to start is arguably the official documentation. There are Docs pages for [GlideQuery](https://docs.servicenow.com/bundle/tokyo-application-development/page/app-store/dev_portal/API_reference/GlideQuery/concept/GlideQueryGlobalAPI.html), [Stream](https://docs.servicenow.com/bundle/tokyo-application-development/page/app-store/dev_portal/API_reference/Stream/concept/StreamGlobalAPI.html), and [Optional](https://docs.servicenow.com/bundle/tokyo-application-development/page/app-store/dev_portal/API_reference/Optional/concept/OptionalGlobalAPI.html). There are also mirrors of the same documentation on the Developer site ([GlideQuery](https://developer.servicenow.com/dev.do#!/reference/api/tokyo/server/no-namespace/GlideQueryAPI), [Stream](https://developer.servicenow.com/dev.do#!/reference/api/tokyo/server/no-namespace/StreamGlobalAPI), and [Optional](https://developer.servicenow.com/dev.do#!/reference/api/tokyo/server/no-namespace/OptionalGlobalAPI)). +Of course, the best place to start is arguably the official documentation. There are Docs pages for [GlideQuery](https://docs.servicenow.com/bundle/xanadu-api-reference/page/app-store/dev_portal/API_reference/GlideQuery/concept/GlideQueryGlobalAPI.html), [Stream](https://docs.servicenow.com/bundle/xanadu-api-reference/page/app-store/dev_portal/API_reference/Stream/concept/StreamGlobalAPI.html), and [Optional](https://docs.servicenow.com/bundle/xanadu-api-reference/page/app-store/dev_portal/API_reference/Optional/concept/OptionalGlobalAPI.html). There are also mirrors of the same documentation on the Developer site ([GlideQuery](https://developer.servicenow.com/dev.do#!/reference/api/xanadu/server/no-namespace/GlideQueryGlobalAPI), [Stream](https://developer.servicenow.com/dev.do#!/reference/api/xanadu/server/no-namespace/StreamGlobalAPI), and [Optional](https://developer.servicenow.com/dev.do#!/reference/api/xanadu/server/no-namespace/OptionalGlobalAPI)). ## Content featuring Peter Bell @@ -53,7 +53,7 @@ The above are the most important/useful bits of community content, but a number - ServiceNow 911: ["GlideRecord vs. GlideQuery"](https://www.youtube.com/watch?v=yY9YNe8nPfo) - Steven Bell: ["GlideQuery vs. GlideRecord: A Comparison", Part 1](https://www.servicenow.com/community/developer-blog/glidequery-vs-gliderecord-a-comparison-part-1/ba-p/2267573) and [Part 2](https://www.servicenow.com/community/developer-blog/glidequery-vs-gliderecord-a-comparison-part-2/ba-p/2268423) - Ahmed Drar: [Querying with GlideQuery](https://ahmeddrar.me/2022/11/16/querying-with-glidequery/) -- ismr: ["GlideQuery API"](https://ismr.dev/posts/glidequery-main), ["GlideQuery Debug Functions"](https://ismr.dev/posts/glidequery-debug-post), and ["GlideQuery Parse()"](https://ismr.dev/posts/glidequery-parse-post) +- ismr: ["GlideQuery API"](https://web.archive.org/web/20230402062819/https://ismr.dev/posts/glidequery-main), ["GlideQuery Debug Functions"](https://web.archive.org/web/20220717141747/https://ismr.dev/posts/glidequery-debug-post), and ["GlideQuery Parse()"](https://web.archive.org/web/20220607193820/https://ismr.dev/posts/glidequery-parse-post) ## Conclusion