Skip navigation

CreatorCon - its a wrap

Posted by nsimha Employee Apr 30, 2015

CC.jpg

Developer oriented activities and sessions have been a part of Knowledge since the first knowledge event in 2010.  And every year based on feedback from the attendees, we kept adding to the number of developer sessions.  And every year developers wanted even more.  So this year in addition to the 140 developer oriented sessions and activities we had at Knowledge, we decided to do a post conference just for developers.  When we started planning the event, we didnt quite know what to expect in terms of attendance.  We were blown away by the response - and had to scramble to add capacity, repeat many of the sessions to accommodate the demand and increase the number of slots we had for taking the certification exam.

 

Here are a few highlights

Keynote by Pat Casey and Fred Luddy -  Pat and Fred went down the memory lane on how ServiceNow has evolved over years and our incredible customers.  One of the things that resonated with me was a comment made by Fred on his goal of making the platform accessible to a larger group of developers to build apps.  He noted that those that have invested in older technologies are usually reluctant to adopt a new tool, but any tool that gives power to a wider audience always wins. This is true of most disruptive technologies and certainly about out platform which enables a wide spectrum of developers.

 

Workshops and Breakouts - Great technical content - most of it at intermediate and advanced level.  We have made all the content available here.  In the coming days, we will record the most popular ones and share it with the community.

 

HackZone - It was fun to watch developers control disco lights with ServiceNow.  Also, interesting was the ideas it triggered - one developer wanted to integrate a card reader into his facility management app, another wanted to integrate SmartThings in a data center to pinpoint the rack where the failed CI is located.

 

Certified Application Developer - we introduced a brand new certification.  rbeeman if officially the first certified developer.  Congrats Robert!

 

Meet the experts at Developer Lounge and the booths we had for the developer program, community and store.  Lot of great conversation and ideas.  Please keep the conversation and questions going in this community.

 

Party at House of Blues - what happens in Vegas stays in Vegas :-)

CreatorCon Session Presentations

Posted by snd Apr 30, 2015

 

Breakout Session

Content
Integration Best PracticesCreatorCon_Breakout_Integration_Best_Practices_Presentation
APIs through Examples

CreatorCon_Breakout_APIs_Through_Examples_Presentation

CreatorCon_Breakout_APIs_Through_Examples_Guide

How to start using the platformCreatorCon_Breakout_How_to_Start_Using_the_Platform_Presentation
Application TestingCreatorCon_Breakout_Application_Testing_Guide
How it’s Created: ServiceNow Developers SiteCreatorCon_Breakout_How_Its_Created_Developer_Site_Presentation
Performance TuningCreatorCon_Breakout_Performance_Tuning_Presentation
Advanced Team Development and DeploymentCreatorCon_Breakout_Advanced_Team_Development_Presentation
Determining technical fit for ServiceNow appsCreatorCon_Breakout_Determine_Tech_fit_Servicenow_Presentation
Under the hood: Application ModelCreatorCon_Breakout_Under_The_Hood_Application_Model

 

WorkshopContent
Building a Killer UX on ServiceNow

CreatorCon_Workshop_Building_Killer_UX_Presentation

CreatorCon_Workshop_Building_Killer_UX_Guide

Integration using REST and Oauth

CreatorCon_Workshop_Integration_using_REST_and_Oauth_Presentation

CreatorCon_Workshop_Integration_using_REST_and_Oauth _Guide

Building Mobile Apps on ServiceNow

CreatorCon_Workshop_Building_Mobile_Apps_on_ServiceNow_Presentation

CreatorCon_Workshop_Building_Mobile_Apps_on_ServiceNow_Guide

Rapid Business Application Development with ServiceNowCreatorCon_Workshop_Rapid_Business_App_Dev_with_ServiceNow_Guide
Pattern Development for ServiceWatch

CreatorCon_Workshop_Pattern_Development_for_ServiceWatch_Presentation

CreatorCon_Workshop_Pattern_Development_for_ServiceWatch_Guide

CMS

CreatorCon_Workshop_CMS_Presentation

CreatorCon_Workshop_CMS_Guide

Getting your applications ready for publishing on ServiceNow Store

CreatorCon_Workshop_Publish_ServiceNow_Store_Guide

CreatorCon_Workshop_Publish_ServiceNow_Store_Guide2

Converting Pre-Fuji applications to scoped applications

CreatorCon_Workshop_Converting_Pre-Fuji_Applications_Presentation

CreatorCon_Workshop_Converting_Pre-Fuji_Applications_Guide

Build a Twitter Bot

CreatorCon_Workshop_Build_a_Twitter_Bot_Presentation

CreatorCon_Workshop_Build_a_Twitter_Bot_Guide

Advanced ScriptingCreatorCon_Workshop_Advanced_Scripting_Guide
Managing application Life cycle with application model in FujiCreatorCon_Workshop_Managing_Application_LifeCycle_with_Application_model_in_Fuji

Data Driven Catalog: Enable an enterprise catalog

leveraging a single usable workflow

CreatorCon_Workshop_Data_Driven_Catalog_Presentation
Enrich your dashboard using multiple data sources - Analytics & reportingCreatorCon_Workshop_Enrich_your_data_using_multiple_Data_sources_Presentation
Building Orchestration Applications and getting them ready for ServiceNow StoreCreatorCon_Workshop_Building_Orchestration_Applications_Presentation

We have made all the workshop material - guides and the presentations available on the developer community.  To get to the material, please follow the instructions below.  We will make the breakout material available after the conference.

NOTE - not every workshop has both a guide and a presentation. If a particular workshop only has one document, that is the only document you will need to complete the workshop successfully.  

 

1) Log into the community.  You have to be logged in to access the material.

 

[After I posted this blog, @Ben Phillips and dan.bruhn showed me a better way to get to the content directly - just follow this link to skip step 2 and 3.)

 

2) Navigate to content tab in Developer Community.

Pic1.jpg

3) Filter for "creatorconworkshop"

pic2.jpg

4) Click on your workshop guide or presentation and download it.

pic3.jpg

 

Look forward to seeing you in the workshops today and tomorrow!

Since the launch of the ServiceNow CreateNow Development Suite in 2014, ServiceNow has been enabling customers and partners to build enterprise-grade, cloud-native business applications on the ServiceNow platform.  We are taking another step toward to making the ServiceNow platform more accessible to a broader community of application developers.

Today we are very excited to announce the new ServiceNow CreateNow Developer Program - your gateway to the ServiceNow platform – and the launch of ServiceNow Developers, a dedicated developer portal for ServiceNow developers.


CreateNow Developer Program

We all know application developers are always looking for tools and resources which can make them more productive so they can develop with greater speed, ease and efficiency. This becomes even more critical for developers adopting new development and deployment paradigms such as cloud application platforms. ServiceNow developers, by definition, are developing and deploying enterprise business applications on cloud application platforms, and in order to rapidly become productive, proficient, and agile application developers on the ServiceNow platform, it is critical that they’re able to easily find and access the necessary technical and product information.

The CreateNow Developer Program is for the global community of ServiceNow developers. These developers create applications, technology integrations, and other value-added solutions around ServiceNow products.  The program provides a portal of free content, technical resources and tools including access to free developer instances, and listing of events. It also includes a global online community for collaboration and sharing to help maximize productivity and efficiency.

This is the overall program dedicated to new and existing developers of products and solutions on the ServiceNow platform.  ServiceNow Developers is the website where developers can go to view and consume training and other related information. It is also where individuals register to join the CreateNow Developer Program.  This program is also tightly integrated with the ServiceNow Developer Community.

 

All members gain free access to a developer instance on the ServiceNow platform, on which they are free to innovate and create new business applications. The free developer instances of the ServiceNow Platform will automatically expire after a set period of inactivity, which is currently set at 14-days.

The CreateNow Developer Program and the ServiceNow Developers sites are currently live, so I encourage as many of you to visit ServiceNow Developers and follow the below 3 steps to join and become a member. 

  1. Visit ServiceNow Developers
  2. Register and Join
  3. Get a free Developer Instance


Join now and start creating on ServiceNow platform today!

ServiceNow plugins are optional, additional features you can add to your instance. For example, the Change Management Risk Assessment plugin provides a set of questions that can be answered to calculate the risk of making a change and the Data Certification plugin provides scheduled or on-demand certification of data at the field level.

 

There are three ways to obtain a plugin:

  • Active plugins are activated by default - you just need to determine if the plugin is available in the release of ServiceNow installed on your instance. For example, some plugins became available in the Eureka release.
  • Administrators can activate some plugins.
  • Request the plugin from ServiceNow by filling out a short form on HI.

Plugins are sometimes retired. Often, when a plugin is retired, it is replaced by a new and improved plugin. For example, the Timeline plugin was replaced by the Timeline Pages plugin.

 

 

Researching plugins to activate

A complete list of plugins with descriptions is available in the ServiceNow product documentation. The Activated by column tells you how to obtain the plugin. Look over the list - you may find a plugin you did not know about that could help you work more efficiently. Here are a few favorites:

 

  • Facilities Management Core: Coordinate facilities requests and tag the requests to a floor plan location.
  • Geolocation: Use Google Maps and user cell phone latitude/longitude information to tracks users, plan routes, and determine travel times.
  • Next Generation Business Service Management Map: Use an interactive and graphical interface to view configuration items and relationships between items.

 

If you find a plugin you want and the Activated by column states that the plugin is available By Request, note the exact name of the plugin and follow the instructions below to request the plugin from ServiceNow.

plugins1.jpg

 

 

Having an administrator activate plugins

ServiceNow administrators can activate some plugins.

 

Note that certain plugins contain demo data that can show you features and common use cases. Consider loading the demo data if you first activate the plugin on a test instance. This enables you to play with the features and see what the plugin can do for you. If you don't want to load the demo data when you first activate, you can always do so later by repeating the activation steps below and selecting the Load demo data option.

 

  1. On your instance, navigate to System Definition > Plugins.
  2. Right-click the plugin name and select Activate/Upgrade.
  3. [Optional] Select the Load demo data option.
    plugins2.jpg
  4. Click Activate.

 

How to request a plugin from ServiceNow

Some plugins must be requested on HI. Generally a plugin is available only by request for one of the following reasons:

  • It is a new plugin and ServiceNow wants to work directly with customers interested in implementing the plugin
  • The plugin has operational considerations that makes the plugin appropriate only for certain deployments

 

  1. Open HI at hi.service-now.com.
  2. Click Service Catalog.
  3. Click Request Plugin Activation.
  4. Specify the instance on which the plugin should be installed.
  5. Specify the name of the plugin.
  6. Specify the date and time you would like the plugin enabled.
  7. [Optional] Add a reason for the request or any comments you feel would be helpful.plugins3.jpg
  8. Click Submit.

 

 

Tips for requesting a plugin from ServiceNow

Your plugin request will go quickly and smoothly if you follow these tips:

  • Use the correct name on the request form. Consider finding the name on the List of Plugins page, copying the text, and pasting it into the Plugin Name field on the request form. Some plugins have very similar names and if you don't add the exact name, someone from ServiceNow will have to contact you for clarification. This can delay plugin activation.
  • Request one plugin at a time on the request form. Do not add multiple plugin names to the Plugin Name field.
  • Request a plugin for one instance per request. Add the instance on which the plugin should be activated to the Target Instance field. Do not list extra instance names in the Reason/Comments field.
  • You should specify a time at least 12 hours in the future. The time field uses a 24-hour clock, so 6:00pm should be entered as 18:00:00. To have the plugin activated as soon as possible, leave this field empty. Plugins are generally activated during business hours in the the Pacific Standard time zone, but can be scheduled for a different time with advance notice. For example, a plugin can be activated over a weekend, but the request must be received by 3:00pm Pacific Standard time on the Friday before. If you have an urgent need for a plugin to be activated outside Pacific Standard time business hours, contact Customer Support.

 

Activating ServiceNow plugins allow you to achieve specific functions that are not available upon setup of the product. Yvonntje showed us how Using the Restore Deleted Records plugin to retrieve lost data is important to do in order to be better safe than sorry. Depending on your company's needs and intended use of ServiceNow, you can install plugins to enhance your experience and capabilities.

Wow!   What a keynote this morning that outlined the vision of how to manage everything as a service and covered the major product areas - Service Management, ServiceNow Express, ITOM and platform.  If you missed it you can watch it here.   There is a lot for developers to be excited about and I want to pick a few from the platform section of the keynote -

 

1) Architecture matters - Pat Casey, VP and GM of the platform business unit kicked of his section of the keynote by highlighting ServiceNow's multi-instance architecture and contrasting it with multi-tenant architecture.  I will expand on this theme in a later blog but in a nutshell, a multi-instance architecture gives customers the control they need on their instances and does not impose any architecture driven limitations on how developers should build apps. 

 

2) Scoped Applications in Fuji - this is a new feature that is a must understand if you want to build apps on Fuji - we are covering this in depth at CreatorCon take a look at this blog here for more details.

 

3) ServiceNow Store is live - you can buy apps and sell apps - read more details here.

 

4) Developer Studio a full featured Integrated Development Environment(IDE) built for  professional developers.  Stop by at the ExpoNow pavilion to get a look at this new tool or attend the session at CreatorCon.

 

5) CreateNow Developer Program is now available to all developers - all the learning, support, tools and ofcourse your very own instance to build apps.  More details here.

 

We will be sharing a lot more details on all these areas in the coming days - stay tuned.  And for those of you who are participating in the CreateNow Hackathon tonite - all the best!

We’re excited to announce the unveiling of our ServiceNow Store! ServiceNow Store is an enterprise application marketplace for both paid and free applications and integrations developed and deployed on the ServiceNow platform.  It is dedicated to the commercial monetization and promotion of cloud-native enterprise applications developed by 3rd party ISVs, solution providers, system integrators, and service providers. ServiceNow customers are continually finding new ways to leverage the ServiceNow platform to meet their business needs.  Whether it’s creating their own custom applications, integrating with third party applications, or purchasing third party applications, the extensibility of the ServiceNow platform is wide ranging.


store.pngWe’ve heard from customers that it’s sometimes time consuming and costly to create their own applications and that deployment can be unpredictable. Furthermore, the scope of their application development is limited by the skill set that they have in-house.  Some customers look for outside help by purchasing third party applications, but they need assurance that applications that they purchase will work as expected on their ServiceNow platform.


Untitled.png

The ServiceNow Store delivers to customers a vibrant, diverse and innovative enterprise application marketplace.  IT organizations can browse and purchase a wide-choice of cloud-native business applications and technology integrations, all certified by ServiceNow on the customer-proven ServiceNow platform. By providing IT organizations cloud-native business applications, ServiceNow Store helps them increase the productivity and efficiency of their line-of-business and departmental partners, while reducing the costs of application acquisition and delivery.  And by allowing customers to buy versus build using a cloud-based OPEX cost model, ServiceNow Store helps IT organizations be more agile, flexible, and cost-effective.

 

You can visit the store at: store.servicenow.com.  Happy shopping!

 

 

 

 


One Brick at a Time

Posted by james.owen Employee Apr 19, 2015

 

I like to say that the wall between Dev and Ops is built by many masons, over many development cycles. Most individuals start their new company, product, or service with agility in mind. Time to market is a top priority – Process that increases lead time is minimized.

 

Then a mistake happens and a brick gets mortared in. Dev gives Ops a bad build. Ops upgrades a server that accidentally impacts a critical business service. New site content makes it all the way to Test, but is skipped in a manual deployment step to production.

BangHead.jpeg

 

 

 

Often the mistakes are embarrassing, but sometimes they can be disasterous.

 

Pretty soon more insults than bits are hurled over the wall and heads start banging.

 

 

 

 

 

Everyone recognizes the wall needs to come down, but like the Winchester Mystery House, understanding why some of the bricks are there and how to remove them can be baffling.

thehouse.jpg

 

 

At ServiceNow, we’re on a mission to help DevOps teams remove bricks from the walls and better enable agility with governance. This week at Knowledge 15, we’ll be sharing our current process and automation solutions, as well as a sneak peak at our Continuous Service Delivery vision. Please stop by the “Future of Now” booth, help us better understand your DevOps goals, and learn more about our road ahead.

Want to try your hand at melding ServiceNow with home brew electronics?  Joshua Bray has put together an awesome lab for the CreatorCon Hack Zone that lets you connect your ServiceNow instance to bare-metal wires, switches and LEDs using an Arduino microcontroller (the same device that powers Fruition's beer bot).

 

You can get a jump start by looking at Josh's Hack Zone lab instructions and downloading the Arduino IDE and node.js.

 

Here's Josh demonstrating an early prototype for the lab:

 

And here's the hardware in action as you'll find in the Hack Zone.

ArduinoPic.jpg

If you are having trouble with processing events, such as inbound or outbound emails not processing or a scheduled events showing the past date/time, this may be because your scheduled events or other events are stuck in the queue as a result of an error processing one of the events.

 

Using the Diagnostics page to troubleshoot a stuck event:

  1. Navigate to System Diagnostics > Diagnostics Page.
  2. In the system overview section, check the number of events pending. This number should not exceed 1000. If it does, this likely means a large number of events are stuck in the instance. The system overview below shows only one event pending:

Screen Shot 2015-04-15 at 1.09.43 PM.JPG

 

 

See also Troubleshooting email notifications - Send to the Event Creator if you are experiencing trouble confirming that notifications from an event are being sent.

Check the list of system events to identify what's not processing:

  1. In the application navigator, enter sysevent.list to display all the events.
  2. Check the created and processed time for each event (this shouldn't be more than 30-40 seconds).
  3. Add the Claimed By column to the list view. This displays the node where the events are processed (and helps you check for a particular node if there are a large number of active nodes on an instance.)


Screen Shot 2015-04-15 at 1.10.30 PM.JPG

  1. Go to stats.do of that particular node and check if the events process is stuck:
    1. In the stats.do, open the link for events process worker page. This displays the stacktrace for eventprocess.java.
  2. If your scheduled event process is stuck, you should kill the event process in the Claimed By node:
    1. Search for All Active Transaction in the left navigation filter.
    2. Select the stuck events process row and from the Actions on the Selected Rows drop-down.
    3. Select Kill.

 

You can analyze the worker stack from the schedule events process to identify how the events got stuck. Below is an example of the stack trace where an event is stuck because of a business rule:

 

Screen Shot 2015-03-26 at 4.13.35 PM.png

 

 

To fix an event stuck on the oldest unprocessed event:

  1. In the navigation filter, enter sysevent.list to display all events.
  2. Filter by column [Processed] [is] [empty]. This lists all the unprocessed events.

    Screen Shot 2015-04-15 at 3.26.50 PM.JPG

  3. Sort the events by the oldest date/time at the top.
  4. Mark the State field of the oldest event as Error. This helps process the other unprocessed events.
  5. After this is fixed, change the State field of the oldest event to ready.

Screen Shot 2015-04-15 at 3.29.11 PM.JPG

 

 

Show the correct time on a scheduled event process:

If the scheduled events process shows the past date/time, this indicates errors in the events process schedule.

  1. In the navigation filter, enter sys_trigger.list to view all schedules.
  2. Search for events process.
  3. Check if the Next action field is showing as future date/time and the State field is not queued or error.

    Screen Shot 2015-04-16 at 12.36.56 PM.JPG

  4. If the next action date/time is showing the past date/time and error as seen above, click Execute Now to execute the event. This should execute the event and put the future date/time in the Next action field.
  5. If the State field is showing as queued or error, change the field to ready and Save the record.

 

Working with notifications and your scheduled events can be tricky. My best advice to share with you regarding preventing events from getting stuck is to check back regularly to see if events are getting processed. If you have checked your diagnostics page and your list of system events, check the knowledge base and the community to see if others have experienced a similar situation and have found a way to work around it.

How many catalog items are built or enhanced every month in your company? How many of the edits involve data changes to question choices? How many workflows are required to support these items? What if catalog forms and workflows could be standardized and simplified by using data look-ups rather than relying on configuration changes to silo-ed catalog items and workflows?

 

As Service Catalog usage grows in an organization, catalog admins have to handle a lot of demand for new items and changes to existing items including changes to workflow to support evolving business processes. A lot of the development effort and resources spent in managing silo-ed items and customized workflows can be eliminated by adopting a data driven approach:

 

  1. Catalog Item variables are often not standardized and contain a multitude of drop down values that require catalog admins to update choice values within the variable record (aka configuration changes). By leveraging reference variables that look-up data from a table, choice value maintenance can be as easy as any maintenance of data elements like Groups or Locations. Creating new items is simplified by bundling these reference variables into reusable variable sets.
  2. Request fulfillment workflows can get pretty complex when trying to handle evolving business processes from various business units, locations, vendors etc. By routing approvals and tasks based on data look-up, a single workflow can be reused to support multiple fulfillment processes across catalog items. Creating new and updating existing workflows then just become a matter of data maintenance.

 

Centralizing the data and functionality within your catalog provides an easy way to:

  1. Reduce build time of catalog items by reusing already defined logic
  2. Create a cohesive experience for end users by reusing variable sets
  3. Consolidate multiple catalog items
  4. Allow catalog admins to use Item Creator to generate catalog items with localized approvals and other complex workflow elements with no coding necessary.

 

This year at creatorcon me and my colleagues – rbaumont and aremtulla - from KPMG are leading a hands on workshop on building a data driven catalog. Attendees will experience KPMG’s vision of “data-driven” catalog items and associated workflows. They will learn how to create a catalog items using Item Designer in which select-able options on the form, location based approvals as well as task assignment can be driven by supporting data tables.

 

If you are interested in attending, please sign up for this workshop at CreatorCon using the session builder.  If you have additional questions, please post them below.

"Users do not care about what is inside the box, as long as the box does what they need done."

-Jef Raskin

 

Managing users is a critical task for most administrators. The new Customer Self-Service Portal makes taking care of users a little easier. You can add new users, edit existing user information, unlock user accounts, activate users, and reset HI passwords. ServiceNow partners can see their own users and users in the companies they manage.

 

Adding new users in the CSS portal

When adding new users, be particularly careful with the Email field. The information you enter in this field is automatically used to create a unique User ID. Note that if a user ID needs to be edited later, only a HI administrator can make the change.

  1. Open HI at hi.service-now.com.
  2. Click Manage Users.
  3. Click Create New HI User.
  4. Enter user First name, Last name, Email, Business Phone, and Country.
    manage_users1.jpg
  5. Enter any other information you have for the user such as Title, City, or Time zone. The more information you add, the better (because you can search, filter, and create reports based on user fields).
  6. Click Submit.
  7. [Optional] Click Edit Roles to grant the user additional roles. All new users are granted the customer role automatically.


Editing existing user information in the CSS portal

  1. Open HI at hi.service-now.com.
  2. Click Manage Users.
  3. Click a user Name.
  4. Edit the information as necessary.


Unlocking users that have been locked out from the CSS portal

If a user is unsuccessful at logging on to HI five consecutive times within 24 hours, their HI account is automatically locked. They will contact you, their trusty customer administrator, to help them out.

  1. Open HI at hi.service-now.com.
  2. Click Manage Users.
  3. Click a user Name in a row where the State column shows Locked out.
  4. Click Unlock.
    manage_users2.jpg

Activating and deactivating users from the CSS portal

There are two situations where customer administrators may activate or deactivate a user:

  • if a user leaves your company or organization, deactivate them
  • if a user has not logged in recently (90 days for a non-Federal user and 60 days for a Federal user), they are automatically deactivated - the user may contact you to activate them again
  1. Open HI at hi.service-now.com.
  2. Click Manage Users.
    The Account column shows if a user is Active or Inactive.
  3. Click a user Name.
  4. Click Activate or Deactivate.
  5. Click Update.


Resetting HI passwords

You can send an email to a user at any time requiring them to reset their password.

  1. Open HI at hi.service-now.com.
  2. Click Manage Users.
  3. Click a user Name.
  4. Click Reset Password.
    A link to reset the password is sent to the user you specified.
    manage_users3.jpg

ServiceNow offers more information about managing users in our knowledge base:

Is the UI of your application intuitive and engaging?  Does it capture your company's brand and identity?  . The Content Management System (CMS) allows admins and developers to build custom user interface on ServiceNow.  sdaasdasd, Principal Solution Architect at Linium will lead a workshop at CreatorCon that goes beyond the basics of CMS and will open your eyes to the art of possible with CMS.  At the end of the workshop you will learn to build a site that looks like below - he will teach you how to incorporate Font Awesome and bootstrap to make your CMS site truly awesome.  Sean has helped many ServiceNow customers leverage CMS in their organizations in an innovative manner and we are really excited that he will be sharing his knowledge with the community. 

P.S:  The CMS session is close to capacity (as are a few other sessions).  Please add them this and other sessions you want to attend to reserve your spot.

#CreatorCon

CreatorCon intilect page.png

We have made a few updates to the ServiceNow Customer Self-Service Portal that we released a few weeks ago. Thanks to all of your feedback on HI regarding the new CSS portal, we were able to implement a few things we think you may find favorable.

 

First, we changed the Create Incident form so the Details field now appears on every type of incident and automatically expands to accommodate more lines of text. We had decided to hide this field on the incident form for certain types to streamline the incident creation process but you helped us realize that this was an important field.  Also, thanks to your comments, we found a bug with the text field failing to automatically expand. That bug has been fixed.

 

Second, some of you reported that the Create Incident option seemed buried on the Support page.  So we changed the box heading on the Support page to help make the it more prominent on the page.

Create_incident.jpg

We will continue to monitor feedback and make improvements as more people use the CSS Portal.  Keep sending in comments by clicking on the Feedback button on the right side of every page of the CSS portal.

What is better than an ice cold beer? bender_bending_rodriguez_by_car0003-d5tdyps.png Having it delivered by a robot.  And cooler than that is learning how to program this functionality in ServiceNow.  josephpardy and strumble will teach you just that in their "API Through Examples" breakout.  They will have fruBot at CreatorCon and will teach you how to program it.  Read about their session on their blog.  fruBot is a lot cuter than Bender and has an API.  Even if your employer or significant other won't let you buy and program a great labor saving bot, knowledge of how to integrate with APIs is extremely useful.  Everything is becoming programmable via APIs - thermostat in your home to your car to lights in your home.  You can also get a taste of this at the hackzone as well where we will have other IoT devices that you can program yourself.

 

We are not sure if fruBot can actually open bottles yet so you may want to bring a bottle opener just in case.  #CreatorCon

When I started at ServiceNow almost three years ago one of the first things I did was to talk to our developers on how they are using our platform.  One of the developers I met sreedhar.jpegearly on ms3550  showed me multiple apps he and his team had built - apps that replaced legacy systems they had (giving them not only modern functionality but also saving money on maintenance cost) and apps for new areas of their business. They have continued on this journey of building custom apps on the ServiceNow platform. Sreedhar is a wealth of knowledge on how to best use the platform - everything from what the right fit applications are to technical best practices.

I caught up with Sreedhar recently and asked him a few questions about Knowledge15 and CreatorCon.  He is a Knowledge veteran and this year in addition to presenting at Knowledge he is planning to attend as many of the sessions at CreatorCon as possible - his shortlist includes reporting, under the hood and Store sessions. And ofcourse the parties!  His advice for first time attendees was to identify sessions that they can learn from and immediately apply the learning at work when they go back.  His other piece of advice was to network with other attendees. And that is one of the biggest value you get from attending Knowledge and CreatorCon, the learning that comes from interacting with other attendees like Sreedhar.   If you have attended any of the previous Knowledge events or even a @SNUG in your city, you know how welcoming and open the ServiceNow community is - I urge you take advantage of your presence at Knowledge and CreatorCon to network and learn from other experts.  Checkout the The specified item was not found. section of the Knowledge site on how you can begin your networking even before you get there.


Will you be at the CreatorCon? - What are you looking for out of it?

 

I'll be running a breakout session called "Turning your ideas into Apps".  Does creating/using a business application excite you as much as downloading the newest and coolest app on your smart phone?  Why not?

 

Lets look at why building business applications is exciting again.  We aim to take an idea and show how easy it is to make an application out of that.  With lots of room for Q&A.

 

Super excited to get you all excited about building business applications!

 

See you there!

 

M@

 

Matt Gaide | Software Engineer

ServiceNow | The Enterprise Cloud Company

www.servicenow.com

And that would be Application Scope.  The goal behind application scope is to ensure that an application running in an instance of ServiceNow plays nicely with every other application running on that instance i.e. doesn’t impact other applications adversely.  This applies to all applications whether built by ServiceNow, developed in-house by the enterprise or purchased from a partner.  If you are familiar with namespaces in other languages like Java, it is somewhat similar to that however unlike namespaces application scope has broader implications and affects code visibility, access control, versioning and more. Since this is a fairly fundamental change in the platform in Fuji, we have multiple sessions at CreatorCon on this topic.


@Joe Davis from our product development groups and a key platform architect will be leading a breakout titled Under the hood - Application Model on Thursday afternoon.  This session will go over all the implications of application scope through short demos.  Also on Thursday afternoon, you can also attend a hands on workshop - Converting pre-Fuji applications to scoped applications that is being conducted by   Bobby and David Gatley.  Bobby and David are back Friday morning to deliver another workshop  Managing application lifecycle with application model in Fuji .  We are ofcourse chaperoning Bobby and David Thursday evening at the House of Blues party so that they do make it to the conference Friday morning.  All applications that are to be listed on the Store has to be scoped applications so this topic will get coverage in Building Orchestration Applications and getting them ready for ServiceNow Store workshop being delivered by jonokoster and carleen

 

This is also one of the focus areas in our developer lounge so if you cant attend one of these sessions, you can still get your questions answered. 

 

I encourage you to check out the wiki documentation and this blog by David Gatley to get yourself familiar with application scope.  Also, please post any questions that you may have on this topic below for our presenters.


#creatorcon

The Developer Lounge at CreatorCon this year will be featuring a Hack Zone where you can get hands-on experience integrating ServiceNow with Internet of Things devices such as Phillips Hue color LED lightbulbs, Belkin WeMo switches and motion sensors and even Arduino micro-controllers.  We’ll provide IoT devices, integration code and sample apps, you provide great ideas!

 

To whet your appetite, the Phillips Hue lab is up on Share.  Using a Hue hub and a MID server, you can query and set light colors, modify lighting groups and anything else supported by the Hue API.  Want to flash the lights red when you’re about to break an SLA or turn them green when your project is on schedule?  Now you can!

 

Be sure to come by the Hack Zone, show off your app and play with the other IoT toys.

We all have been there... You are searching around and realize that you inadvertently deleted some records. Because it is better to be proactive rather than reactive, I suggest that you enable a certain plugin that makes restoring data a breeze. The "Restore deleted records" function, is a plugin that is not active by default in the base system. It allows you to restore records from the moment you enable the plugin and onwards, so the sooner you activate it the safer you are.

 

There are limitations regarding the tracking of deleted records in ServiceNow that we must consider before we go about retrieving and restoring any lost records.

 

Limitations of location records:

1. Record deletions are not tracked on tables with the no_audit_delete=true dictionary attribute.

2. File attachments are not restored when the record is restored.

3. Deletions from tables with a sys prefix are not tracked. To track deletions from these tables, add the table name to the glide.ui.audit_deleted_tables property.

 

With that in mind, let's go about restoring our deleted data.

 

Restoring Deleted Data:


Most people are not aware that relationships to other records are not tracked. That makes restoring the record a little useless since all of the links will be broken. With the Restore deleted records function, it saves your record history so that it can be retrieved in case of an emergency or accidental deletion.

restore deleted data servicenow.JPG

 

You can use this link to navigate there:

<YOURINSTANCE>.service-now.com/nav_to.do?uri=v_plugin.do?sys_id=com.snc.undelete

 

Alas, undelete and (woo!) retrieved, the relationships are restored as well. Keep in mind that it will only restore the relationships of records that were deleted after the plugin was enabled of course. I figured it was time to share this little tid bit and encourage you to hit "activate" and install the plugin now, before it is too late.

 

**If you do restore your data and notice that the original "created on" value was not restored, see Restore deleted record does not bring back the original sys_created_on value.**

Filter Blog

By date: By tag: