taylor_comstock
ServiceNow Employee
ServiceNow Employee

Welcome to Application Development Fundamentals K19 Pre-Conference Training! Please post any comments or questions for the class via comments on this article. 

Comments
PaulLineberger
Kilo Contributor

Paul Lineberger - NOAA.  Service Portal Admin.  2 years in platform.  App Development.  A Few Good Men

karenmueller
Tera Contributor

Karen Mueller, USAA. Change and Release Admin/Developer since 2015. Working toward certification. Gone with the Wind.

Jeremy Estes
Mega Contributor

Jeremy Estes, CLEAResult, Principle DevOps Engineer, 4 year in the platform, App Dev, The Matrix (Original)

Jeff Bryant
Kilo Explorer

Jeff Bryant, Dev., 1.5 year, Gone with the Wind

yvonnew
Kilo Guru

Yvonne Webb, Registers of Scotland, ServiceNow Admin/Developer (contract), 5 years experience, Star Wars original trilogy

jomary
Tera Contributor

John O'Mary Automation Architect, 1 year on platform, Spokane WA, The Empire Strikes Back

 

montebonin
Tera Contributor

Monte Bonin, Farm Credit Services of America, ServiceNow admin/developer, 2yrs on platform, The Big Lebowski 

Brad Erxleben
Tera Contributor

Brad Erxleben, Enterprise App Engineer @ Boys Town, Brand new on Servicenow, SysAdmin/Developer role, Star Wars Trilogy(Original)

michelek87
Kilo Expert

Hi all.  Michele King, ServiceNow Developer 11 years out of Greenville, South Carolina.  Glad to be here 🙂

Larry Burleson
Kilo Explorer

Larry Burleson / JMFamily / Incident and Problem Analyst / 4 years experience / obtain a more general knowledge base for the entire app

 

Sundar K
Tera Contributor

Sundar Kothandaraman - USAA. Change Team since Feb 2018. ServiceNow Admin, Working on the Application Developer Certification. The Pursuit of Happyness

mfergel
Kilo Expert

Mark Fergel
Application Support
ServiceNow Administrator
Richmond, VA
Avengers: End Game

Shane Johnson1
Mega Contributor

Shane Johnson

Autsin TX

HID Global

ServiceNow Developer

3 Years exp

Hitchhikers Guide to the Galaxy

tamarow
Kilo Contributor

Tamar Morrison, Ethos Group. Future App Dev, ❤️ months experience. Limitless (movie, not show).

Nathan Jetson
Kilo Explorer

Nathan Jetson

I wear many hats

Motorola Solutions

Just began my experience working with SNOW

Princess Bride (although the book was better)

Jon Epstein
Giga Guru

Jon Epstein

Charlotte, NC

National Gypsum Co.

20 yrs in IT infrastructure

Mgr of Server Operations and ServiceNow Platform

2+ yrs exp Admin and light Dev

This is Spinal Tap (I have lots of favorite movies...)

Jon Epstein
Giga Guru

QUESTION: are there specific update sets / data sets from tables that we could easily export out of the Dev and/or Test instances for this lab so we can work on this stuff after the conclusion of the class?

Rashi Suri1
Giga Contributor

Hi Jon, we always have an option of using update sets. Please use the below link to do so.

https://docs.servicenow.com/bundle/madrid-application-development/page/build/applications/task/t_Pub...

Rashi Suri1
Giga Contributor

Step 7 & 8, is what you are looking for 🙂

michelek87
Kilo Expert

Following up on that question... can you convert something to a Scoped App?  Like making Change Management a scoped app?  Or bad idea?

Rashi Suri1
Giga Contributor

so ServiceNow is already on this drive to put everything in scoped Applications, I would not do it myself, but wait for ServiceNow to come up with it in future versions.

Core modules like ITSM, ITBM etc will be hard for Developers to scope by themselves.

michelek87
Kilo Expert

How about something I've built... I have extended the task table and created a custom task type.  Now I want to make it a scoped app?

Rashi Suri1
Giga Contributor

If a scope is defined while creating an App it cannot be changed later. Although the ones in Global scope can be moved to local scope, as below:

  • System Applications > Applications > Create New
  • From there, recreate your table names, scripts, etc. and copy/paste the logic from your existing app/update set over to the new record

The conversion utility had some use cases that it did not support and this was generating more confusion than value. 

At the end I would actually ask this question, Why do you want to put it as scoped app now ? Delegated Development ? Others ?

tamarow
Kilo Contributor

Cases for/against using Git or GitLab? (we are currently not using it except for these types of labs)

tomoldovan1
Giga Expert

Tony Moldovan, Zekelman Industries, Admin/Developer, 8 yrs on platform, Hunt for Red October

David Giammona1
ServiceNow Employee
ServiceNow Employee

"....but this one goes to 11." 🙂

David Giammona1
ServiceNow Employee
ServiceNow Employee

Jon - Since you are committing all your changes up to you GitLab project, you will be able to pull your GitLab project down to another ServiceNow instance, such as a personal developer instance from the ServiceNow Developer Portal. This would be similar to how Chris, the course instructor, demonstrated how he pulled down a copy of the FitBit application down into his instance and customized it.

John St_ Andria
Tera Explorer

John. St. Andria, Sr. Solutions Architect, first year learning about SNOW platform / development.  Fort Worth, TX.

Rashi Suri1
Giga Contributor

GitLab majorly is to manage your DevOps SDLC, we are recommending the use of it for custom apps, as we have a lot of devlopment involved with custom apps, this will help multiple developer team working on a single app, and shorten the time and cycle of development to deployment.

Rashi Suri1
Giga Contributor

Also, the bottom line is whenever we have a scoped application we will have a source control to be used, so the question is If you are creating a scoped app or not, in the past you must have not used it for classic ITSM, CSM or other classic modules deployment, the answer is weather you are creating enough customization to create a scope for it, if yes then we will use source control else not required.

geanina
Tera Contributor

Are you Romanian or of Romanian heritage? 

geanina
Tera Contributor

Geanina King - The University of Texas at Tyler. Application Developer/Service Portal. 1.5 - 2 years. There Will Be Blood.

tomoldovan1
Giga Expert

Romanian Heritage

Howard Baker
Tera Expert

Howard Baker, ServiceNow Platform Administrator, US Air Force, 7 years on platform (started with Berlin), Raiders of the Lost Ark

mwood
Tera Guru

Hi Monte.  I work at CoBank in Denver.  We send you (FCSA) a daily extract from our SNOW.  Would love to meet you.

mwood
Tera Guru

Mary Wood, Software Engineer at CoBank in Denver, 1 year as SNOW admin/developer/whatever's needed.

taylor_comstock
ServiceNow Employee
ServiceNow Employee

Hi Jon, 

You can export your app to an Update Set in just one click! I can show you the steps if you want. Just note that you will not have the app repo if you use the developer instance from the developer portal.

Best,

Taylor

 

montebonin
Tera Contributor

That would be great! I heard CoBank was using ServiceNow.

Jon Epstein
Giga Guru

Question:

I'm trying to wrap my head around the calculus in determining when something would be better suited as an APPLICATION vs just a Catalog Item presented in a Service Portal.  Is it just about being able to have a self-contained bubble of code that can be more easily transported? Or is it that Apps can be accessed directly from the Application Navigator?  


Thanks,

Jon

taylor_comstock
ServiceNow Employee
ServiceNow Employee

I think you would run into issues during upgrades because it would no longer be baseline. 

Rashi Suri1
Giga Contributor

I think we have two comparisons here.

 

  1. To create a Catalog item presented in a Service Portal or create a custom application
  2. To extend the existing modules like incident or case or create a custom application

 

The answer to both is amount of customization you need to do looking at the process you want to implement.

In case of Service catalog we do have workflows but do remember and the back-end we are limited with requested item table fields and variables, variables can change the flow but they can only be filled while creating a request, and shouldn't be updated later.

Next question is you extend say form incident table or task table, which we do all the time, here the decision maker is how close the customization are to the existing process, and how many customizations do we have.

 

Vinu1
Tera Expert

Hi,

Currently I am undergoing the Application Development On demand course. Working on the Lab activities. In lab, It is required to publish the Loaner Request App Created. While clicking on Publish, I am getting the below message.

Vinu1_0-1682439349488.png

 

In Simulator instance Dev: I am able to see the below My Company Application.

Vinu1_1-1682439464464.png

In Simulator instance Test

Vinu1_2-1682439598103.png

Can anyone please help me to move forward on this?

Thanks,

Vinu

 

Version history
Last update:
‎04-23-2019 02:09 PM
Updated by: