GithubHelp home page GithubHelp logo

earlduque / servicenow-developer-training Goto Github PK

View Code? Open in Web Editor NEW
88.0 8.0 66.0 20.52 MB

ServiceNow Developer training created by several student developers for new student developers. Walkthrough trainings and development standards.

servicenow-developer-training's Introduction

servicenow-developer-training's People

Contributors

1ofmanykevin avatar earlduque avatar jesalynrose avatar jvt013 avatar monacorona avatar mson97 avatar rick10101221 avatar serenananana avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

servicenow-developer-training's Issues

Make the GlideAjax tutorial more robust

Earl Duque [3:47 PM]
could try expanding on the glideajax one?

on the github tutorial
it should really explain the concept more, maybe even with a picture

Mona Taleb-Agha [3:48 PM]
okay, will do! thanks

Earl Duque [3:49 PM]
and also it only mentions getting one answerfrom the glideajax, but there's a way for a glideajax to return an entire object (edited)
here's a good article: https://community.servicenow.com/community?id=community_article&sys_id=9f7ce2e1dbd0dbc01dcaf3231f96196e
community.servicenow.com
GlideAjax Example Cheat Sheet - Developer Community - ServiceNow Community
It can be hard to remember all of the Client and Server elements of a GlideAjax call. I created a simple example with color coding to help make sure I don't mis

Mona Taleb-Agha [3:49 PM]
oh okay, i’ll read through it and see what it’s missing

Earl Duque [3:50 PM]
but note that instead of json.encode and evalJSON(), we should always use JSON.parse() and JSON.stringify() now

Organize ReadMe

Organize the table of contents so that it increases in difficulty, maybe even divide it up into sections of skill level.

Missing any thing related to Notifications

I was hoping to find documentation about how to script notifications, email templates, email layouts, and anything related to notifications, but there's nothing about these topics.

I have got to investigate many (not well-documented) methods, such as:

${URI}
creates a link to the current record as: LINK

${URI_REF}
creates a link to the current record with NUMBER as the text: INC123545

${parent.URI_REF}
creates a link to the referenced record with NUMBER as the text: INC123545

${CMS_URI+self-service/incident_detail}
creates a link to the referenced record as:
https://.service-now.com/self-service/incident_detail.do?sysparm_document_key=incident,46e18c0fa9fe19810066a0083f76bd56

${report:X:Y}
Attachs a link to a report where X is the type ID, and Y is the report sys_id like:
${report:reportID:<abc123>}
${report:dashboardID:<abc123>}

At Mail scripts you can use stuff like:

current.getLink()
gs.generateURL(table, recordID, view)

Maybe a Notification section could be added to the wiki.

Issues: Catalog Items - Flow

Add Variables/Variable Sets, Item 4:

  • Went to variable sets > edit to add "Requested By Only" variable set, but did not show up on the list. Either renamed, or doesn't exist on my instance.

Create more back-end/ITIL view topics

Create issues for other tutorials that a developer should know:
such as:

• creating a new table with new columns

• configuring a form
• configuring a UI policy and/or client script
• configuring a business rule
(these three could be one tutorial)

and whatever else you think of.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.