Mobile App Academy - QR Barcode Scanning
is our live building Series where we show you how to build and configure mobile apps on the now platform my name is David Haw and I'm an outbound product manager here at servers now and I'll be your host for today's session also have a guest s Ali she's on the inbound product mobile team and we're both going to be on here to help answer any questions provide guidance and best practices um and do know that we do host these cies once every month at 10 a.m. Pacific in which our recordings are posted onto YouTube on the service now now Community Channel just to point out a few resources if you are new here um we recommend that you always check out our mobile Community where you can find essential trainings content to get started with mobile you'll find courses such as now learning mobile FAQs and quick start guides uh and here you can also find our playlist to all of our past appies um where you'll find sessions like getting started with now mobile getting started with Agent mobile app builder fundamentals and so much more um next week you'll actually see some updates for mobile around Washington we'll be hosting a what's new for mobile Washington webinar so make sure that you sign up and uh there will also be a blog post to highlight some of the latest features so make sure to check those out next week on community also want to highlight our mobile research panel uh we are still looking for customers to work with to provide input on our latest designs and early Concepts uh of new features um it's only a two-minute survey but it's a huge opportunity for you to share your thoughts feedback through this very brief survey uh and you also have an opportunity to have one-on-one interviews with us if that is something that is wished for um what's important here is that we are offering a huge opportunity for you to directly influence our mobile Rob apps um if there's been a feature or a use case that you've shaely voiced for in the past Now is really the time to bring it up um in which this survey will have the largest impact in helping us make those decisions on our road map so if you're interested in signing up just scan this barcode here or save the link if you have any questions you are welcome to reach out directly to our resarch team feel free to take a screenshot of that email there and um I'll come back to the slide at the end of the session um but again this is a huge opportunity for you to help us prioritize our road map uh and then hi Mitchell uh great to see you from uh Jacksonville Florida me and SAA are here on the West Coast um near Santa Clara California um but with all that said let's get started with today's topic um so we've been hearing a lot a lot of asks to refresh some of our older existing mobile app academies um you know those videos were built using mobile studio and so there isn't quite a direct translation moving from Studio to mobile app builder Studio was a lot more basic configurations mobile app builder it's like you're managing uh an actual app development project right um you see all the tables um and it's a very powerful capability and tool that pretty much lets you do anything you can build custom apps you can manage your out the box apps whatever is possible and so today upon popular demand we'll be covering how you can configure your barcode scanning use cases for mobile um we'll also highlight a few enhancements that's been introduced over the past few releases that might have been mentioned on release notes but we never really h Ed it and we never did a tutorial video on them either and so we'll cover use cases like how do you enable multi scan and group scan and then apply those to your workflows okay um and so goals for today um we'll start with a quick overview on QR barcode scanning jump into the exercise and then wrap up with Q&A okay so to start I first want to mention that there is an albox app that you can reference or use right away if it fits your use cases and This falls under it Asset Management if you're already entitled to itam for service now then you'll be able to access their pre-built app right out of the box now if you don't have itam then today today we'll show you how to how you can configure um how to use barcode scanning and how to create that workflow from scratch and the only thing you'll need is mobile app um installed and there's going to be three use cases that we cover today um first is how you can create an input form screen uh to be able to look up that asset and then also be able to validate if your assets are available in the stock room second is how you can enable multi scan and so that agents can quickly receive or create assets and then third is how you can enable a group scan um so that your agents can group multiple barcodes into a set together and this will really apply for use cases where you know your PO box or package might have multiple barcodes on it and you just want to be able to quickly scan all of them together at once okay and I just want to note that we are building this on mobile agent but know that any configuration that we cover today uh applies to any mobile client so you can also do this on now mobile as well there's no restriction on using barcode scanning on one versus the other so with that being said I see a quick question let's see any relevant questions AI assistant oh very looks like there's a AI bot that's helping us take notes that's very cool um since no forur the questions let me go and pass this over to SAA again she's our inbound mobile pm on the service now side and uh she'll help us walk us through how to configure an asset lookup and be able to validate that asset Vance Doctrine so I'll go ahead and stop sharing screen now and son you can take over sure thanks David uh hi everyone nice to meet you so um I'll start sharing my screen and then we can dive into the use cases for the QR barcode scanning that David just um was mentioning so all right so as you can as you know we can use the QR marod scanning on both the apps which is now mobile and agent so what I'm going to do is I'm just going to cover the three use cases and I can show you how we can uh do one of the use cases in our mobile and then the other one on the agent as well so the first use case that I want to show you is uh I'm going to be creating an input form screen with two inputs and then um scan a QR code using my native app and then insert that uh record using a declarative write back action into the incident table so so as you can see uh before I dive into uh this is my phone over here and I'm going to create a new function and then insert or tag that function into the request ID assistant in under the quick links here so if I tap on request ID incident um assistance so as of now this is a web screen that is Tagged so just wanted to show you that before and now what I'm going to do is I'll go back to my incident uh instance and then over here I'm going to go to mobile app builder and then let me choose my scope so Asset Management so over here what I'm going to do is I'm going to create a new input form screen and then I'm going to map that to a function so once I tap on new input form so let's name it to be mobile app Academy and then over here I would do a custom page and section setup so I'll go in and create my pages first and then I'm going to come back so let me create page one and just give it like an order I will save that I go back and I'm going to create my inputs over here so the first input that I would create is short description label it as short description and this is a string input uh the input placement would be on page one that I just created don't want any input attributes for now for the string input I would save this and then the second input that I would create over here is so this is going to be my barcode input so asset let's name that that and that so notice the input type over here and now you can create a barcode input by choosing input type as barcode in the mobile app builder and then what I will do is I'm going to be um I want my barcode input and I want to be able to scan multiple times so there is a new input attribute if I want to let's say scan twice so for barcodes and then you can find these properties on docs as well right it's not like you're just pulling this out of your head yes exactly so all of this is in the product documentation in the tiis um so if so max entries is the input attribute which is available only um for the barcode inputs so this is only specific to barcode inputs and it is very easy as in the mobile app Builder as soon as you give the input type as barcode you would know which input attribute types are applicable for that so over here I'm choosing Max entries and let's say I want to scan twice so I'll give the value as two and save it so so I forgot to choose the page so I'll have both of my inputs on the same page that I created on P1 um so there so I have my uh input form screen created with two inputs short description and asset as a barcode input so now what I'm going to do is I'm going to go back and I'm going to uh create a function and then I'm going to map this input form screen to that function so over here uh let [Music] me MO App Academy and then so type action item um i' make this as Global and then I will create a new action item over here so let's say uh incident demo uh the mobile app Academy um and then I'm I I need to insert a new incident after you know scanning so that um I can create an incident against my asset so this is a declarative action item that I'm creating so I will select type new over here and then I would want to insert that record in the incident table so I will pick incident table over here over here I will choose my input form screen that I just created so mobile app Academy apply and then the last step that I want to do is I also want to map the field values of these so that it goes ahead and writes back those um values in in the table incident so I would like to map short description and uh this is a picker and this will give me the inputs uh because I already selected the inputs here this would give me the inputs which already I created so you can just pick it and then I would also want to map the asset which is the barcode input so it's a string so you can map it to to um essentially any value so for this demo purposes I would pick uh description and then map it to the asset when I choose the speaker and save this and let's also add a condition over here uh so I'm on my function right now so once um incident is is created um so the success message so basically incident created [Music] successfully and then I would just save it so as you can see uh the two steps that I did I created my input form screen with asset and short description and for my barcode input I wanted to scan twice I picked up the uh input attribute for Max entries of two here and then I went ahead and created a function and I mapped my input form screen with that function um and this is an action item uh of type new um and then I map these values in here so that it can create an incident successfully so the next step that I want to do is now I want to map this function within um the request ID in in uh assistance icon that I just uh sh shared with you on the app so I'm going to find that and then I'm going to map this um function that I just created within that so so I will open up a new mobile Builder session just so that I can find that out um all right so let's pick up the scope again let's go to the now mobile app and then let's go to the launcher Tab and open this record so on the homepage as you can see uh this is the quick links so under the quick links uh this is request I it uh assistance so you can see uh I I'm showing it over my phone so I'm going to tap on that and now what I'm going to do is this function I'm just going to remove this and then just map it to the function that I just uh created now so let me look for that function so this is the one that I just created now I'm going to choose this apply and now you can see that uh the function that I just created now is mapped here and I hit save so now what I'm going to do is I will go back to my phone and Let me refresh it and see if this works all right okay and um so I tap on request ID assistance and I have asset and short description so let me pick up a QR code um all right so so this is 250 so I tap on this scan icon over here bringing up my phone again so if I tap on the scan icon and now I'm just trying to scan it so I scanned once um and it gave the last scan value is 250 as you can see on my phone over here and let's say I just make this 611 and because I gave Max entri is to I can scan it again and I scanned it again and now it's scanned 611 because the max entries was two uh it'll give me scan limit reached and you can go to the scan Tab and you can see the two entries that we just scanned you can you know choose to delete them you can choose to keep them this is a review tab for you to review all the scans that you've just performed and then on the scan field you can see that um we have uh scanned two items and then on the short description um I would just say uh testing QR code for some reason uh I don't see the text that I'm typing quite well there might be an issue there but I'm just uh it's probably it's probably just the reflector itself not the app I see okay so um I say done and now I'll submit this so I got a success message in incident created successfully so if I go to my uh incident table over here let's go to incident table uh just do all and then you can see that um this is created successfully and let me show you on the phone so once I submitted it under my request also you can see that um testing QR code created just now with this instant and if I tap on that you can see the two um scan values that has been updated in this description because that is what I asked in my function right that map my barcode to the description so it did that on this um table so um that was the first use case David do you want me to to the second one no let's go ahead and uh take a quick break and uh answer some questions here uh I think that was a really good uh walkthrough thank you for that um to answer the first question is Q rfy site a free site or do you have to pay to use it so we're just using a free barcode scanning website uh we just Googled up any uh Barcode Scanner we didn't have like a an actual package and we knew there was a fixed um value that we wanted to insert so that's the reason why we used the U the barcode scanning website um can you can these barcodes be used for anything else uh example barcode submit request uh to an asset submit request for visitors at checkin or gen General inquiry uh to answer that the answer is yes um if you look at you know the safe workplace out of the box you'll see that use QR barcodes to scan yes to to be able to check in to your daily on-site um at your office and then in this case we're just covering field service or I'm sorry assets use cases uh but just know that however you want to use your barcodes it can be applied to any workflow um would it be possible to use your barcode scanner to populate asset information like manufacturer uh manufacturer model um um I would say the answer is yes son do you have any additional information there that could help uh what was the question again David would it be able to would they be able to use barcode scanner to populate asset information like manufacturer and model I think that would just be a matter of changing your inputs right you chose description but you know you can easily change that description um input to another field like manufacturer model and instead yeah I so the when we scan a QR code the information that it pulls up is just the scan value um and then we dis you know render that in the display column uh but any other information pertaining to that scan value um you know details of you know the model or something that capability is currently not there it just pulled up you know what we're scanning as of today thanks for that U Clarity uh another question can you uh son if you can if you happen to know answer this one can you map the scan asset to the CI on instant form yes we can do that so like I mapped it to the description so you can map it to any column on the incident table perfect um and then there's one that's a bit lengthy I don't know we can cover this on Academy this is probably a better question for on community um Veron I would I would um prompt that you try posting this as a mobile Community ask and see if there's one of the s that can help there okay I think let's go ahead and move on to your second case okay so um the Second Use case that uh I will show is basically as so the first one was a declarative action item type so now what we're going to do is we're going to see how we can use um the QR code scanning and if you know we want to check for any kind of conditions before we want to like insert a record or you know create um an asset so for checking any conditions for example let's say if I want to check if my MacBook is duly in stock before I want to like insert that record um into the table so all these validations can be performed via scripting so what I'm going to do is I'm going to show a use case where we're going to again use the input form screen with a scripted a right back action type and then we're going to check for if the MacBook or you know the asset is available before we um you know insert that record into the table so what we're going to do is uh let's go back to the to the input forms that I created so um so this is another flavor of QR code so we can do the multi scan with Max entries input attributes so for this use case uh what I'm going to do is I'm just I just want to scan it once um so I don't want to perform multiple scans so I'm just trying to cover the various use cases with all the scenarios so what I'll do is if you just want to scan it once you can remove this uh input attribute from here and then this would just allow you to scan once um and then I save that so if you come here I'm going to use the same input form screen and create a new function with uh a scripted writeback action so so this um screen has asset and Sh description like I just Dem mode so let's go in and create a new function um so this function would be to validate um assets mobile app Academy um and then this is type action item and then let's do this as Global so I'm going to create a new action item here as you can see with mobile app builder it really makes it easy for you to know what is mandatory and what is not so uh you would really know what Fields you need before you you know save that record so um so let's do new action scripted and then over here since I want a script so this time I'm going to select a script and then this would be a global action that I'm going to have it uh like on the top action in a quick scan so uh that's why we don't need a current record as condition over here so I turn that off so here is where um you can input the script so I have my script in my little notepad that I'll just pull up and then I'll go over that script to uh is this script available in product do s or is this um just something that you came up with um we don't have it but we can uh we can update the documents with these examples after David if that works yeah okay so what the script is essentially doing is basically uh for the Alm asset table it's going to check um for these conditions and then so what these conditions say is basically it's going to check for the asset tag and parore input. asset this is the user input that we are going to get uh so once you scan that what it's going to do is it's going to check if the installed status is um nine and sub status is available so let's go in and look at what these really mean um before we like put these values in here so let me take you to the Alm asset table uh over here let's start to okay and let's um let's just pull up the first one um okay so this is the state so if I tap on the state and I do show Choice list so if you see this is the installcore status and these are the values that you know it has so six is for inst stock and nine is for in Chet so really when we are doing scripting we should be using these values because that's what it's going to understand when it executes this executes a script so this is uh so we want to check if the asset is in stock so that should be six over here so what I'm going to do is I will change this to six and then the substatus is available so if I if I go back to this record um okay let me just go back again okay I'm sorry so let me pull that know where I lost it okay so so in this case so the substate is available over here again if I do show Choice list you see that the value is available so we we are not going by the label uh when we doing scripting we really want the value of the element so this is substatus and available so that's what um we have here in the script so what will so what's this going to do is if it's um if this if it's in stock and if it's available then it's going to basically uh give us a message that it has successfully created an incident if not it'll give us sorry laptop not available and this is just validating as of now this is not doing any um query or any record insertion in any table so this is just for validation you using um our input form screen so I'm going to go in and save that um and then I'm going to choose the same form screen that I created and yeah so now this is my new function that I want to map under quick actions uh in the agent app so what I'll do is I'm going to go back to my phone um and pull up the agent app and show you where I'm going to map it to so this is my phone uh so this is the agent app I'm going to go to the inventory Tab and here are all the actions so if you see uh one of the actions uh over here is ADD asset multi scan um and add asset group scan so we're going to be using these two functions for the next two use cases so I'm going to to map it under uh add asset scan multi scan for now so let me just refresh that um so let's go into the mobile app builder and then let's find where these actions are so let's do this so the easiest way to do this would be let me I will go back to the platform and let me me choose um my scope to be field service mobile and now uh I will go to the sis SG button underscore list or do so this is the table name for all the functions and by name I'm going to search add so this is the one that we want I'm just going to open it and so this is the action item over here so okay this is the function but actually we want to go in where I want to map this so okay let me navigate back through the mobile app builder to find that because I don't know the exact location so let's go to the mobile Agent app start navigating from the top um let's go to the inventory tab because that's where all the quick actions were and then and on the inventory launcher just open that so let's go to the quick actions here so so let's just change this to because this won't be multi scan this name to validate asset and then this is the function placement so what I'm going to do is I'm going to delete this and then I will choose the function that I just created so the function that I just created was validate assets over here so let's choose that and let's save it so now uh let's go back so I have the function that I created and I mapped it to one of uh the quick actions under the inventory tab so let's go back to my mobile app and let me refresh it first and let's see if I have um okay I maybe I didn't get the okay that was the name of the function so it didn't change the label quite yet on the app so to change the label it's right here on our settings uh if you it's on the same page oh yeah there go got it yeah thanks David so let's see if if it did that right just for us um okay let's refresh it and then can you share your mobile app again son oh let's refresh it okay so there there I have my validate asset demo so I'm going to tap on that and um let's pick up the QR code that I want to so let me go back in so um okay so let's go to Alm asset do um yeah let's do do that so I want something which is available okay didn't take that let's try it again um so which is in stock basically not available so this is state right so this is stock which is in stock and then which is available as well so let's pick up this uh and then let's get this QR code here and then bring up my mobile phone and um let's scan this QR code and [Music] then um just say validating ass it's here for now and then done so submitted so this successfully created an in uh incident for this case um so let's go back to my script for once and then s do you want to scan a one that wouldn't work really fast um just to show the rejection yeah sure um just on so what I can what what I can do is I can change this to maybe nine which was in use um and then see if the script is working and goes to the eror condition cool so I did that and let me just refresh it so I refresh this one and now um pull up my phone here validate asset demo go back to my QR code so I'm going to scan the same one and then just say laptop unavailable maybe and then submit it okay great awesome yeah so in this case as we saw this is in stock but our script condition is something different so it gave us this er a message so that was the Second Use case David quick question from um the audience uh Paul's asking is this possible to do on scan do we need more clarity on what Paul's asking yeah Paul I'm going to allow you to talk so feel free to unmute yourself yeah so when I was doing that myself can you hear me y he yes uh I was you always have to click the submit button for it to validate so if I if I was doing multiple scans I'd like it to like validate the the scan when I do it um instead of having to go and go back back then click submit for it to you know and then then it doesn't exist and then you have to go figure out because like we're doing it for inventory and the stock room may not have the inventory yeah yeah that's that's a very good use case and I just want to give like for zanadu we are actually in implementing uh mobile scripting for the input form screen where you can actually you know have perform field validation right after the user inputs anything um and then you can write a script to validate that so that's coming but for the barcodes um you know that's still like a road map item where we still want to implement uh scripting for these barcodes where we can perform those field validations prior to submitting like more dynamically based on your use case on the input form so that's on the road map okay and I just want to add that that is a safe Hardware statement um yeah cool um Sonic did you have one last use case that you wanted to cover or is that it yes yes okay uh also if there are any gaps that you guys find in our workflow today for asset manage or QR barcode scanning again a huge opportunity to voice your opinions through our feedback surveys uh and I'll share that one last time when we wrap up today uh so let's go ahead and wrap up our last case on it and then we'll close up awesome so the last use case is I'm going to show you how to create a group scan um and then so for this use case I'll create an fresh input form screen and a new function and then map that to the quick action so what it will do is it will have like three barcode inputs that are grouped in a set which you can scan and then create an asset record against it so let's start with creating uh new screen so let's do a group scan mobile app Academy demo um over here and then so I want two pages for this one uh so let's go in and my pages save it and then I'm the reason I create this before uh adding the inputs is because you know uh while you have your inputs you can just select your pages on the go and uh go from there so you don't have to come back to it all right um so now I'm going to create model uh so let's do that this is a reference input and um input attributes on this so this is just a reference input that I'm creating uh all the documentation for this is there um and then for the Target table I will pick uh [Music] cmdb um this one model and save that and I also want to search through it so let's do search and by default uh the value is enabled for that um so I will put my model in page one and then let's create another one which is model category the reason why I am naming it like this is in the scripts we should be actually using um you know the names like this when you reference it if if if we have two words we need an underscore so just want to highight that um and then this is the reference this would be on my page one and then the target table for this okay so so this is the one for model category and then I save this and then I'll have a search attribute on my reference input so I can search through if I want to so what I've done is I've created uh on page one I've created two inputs which is model and model category and these are reference input so now what I'm going to do is on my page two I'm going to create um group scan input so group scan input can always always be uh scripted um they cannot be of action item declarative so and the way that group scan placement is done on the input form screen is it can always be on a section so if you want to have individual barcode inputs like I showed in my previous demos you can create new inputs here like barcode but when you want to have like a group scan with three or four barcode inputs together in a set then we always want to come to the section mapping and create a separate section barcode section for that and within that barcode section you can only have inputs of type barcode you can't have inputs of any other type um if we try to add it then it'll give you an error within the mobile app builder itself so so this is barcode section demo so let's do this um um like this and then I'll create a new section and then again do barcodes section demo group so the steps that I'm doing to create a group scan all of this is there in the product documentation but uh I just want to call out that the way it would be able to differentiate if this is a barcode section versus any other section within an input form section is with a section attribute that we've introduced so this is a new section attribute and if you would like to add a group scan then we have to pick the section type and it always defaults to barcode because that's what it is available for as of today we just have one section type with barcode so it automatically defaults to that and then the other thing over here is I would like my I would like to scan it maybe twice so let's say Max entries for that is two and then I save it and now I have my section created what I want to do next is I would like to add um inputs to the section so let's go in and add a new input so let's say this is a PO number and then this if I try to save this as a string um it'll give me an error because this is a barcode section because I already gave the section type as barcode here so I always want to choose this as barcode and then I save it I Al I already gave my Max entries for the section so I don't need to go in and individually give any input attributes over here uh I would like to add serial number and then label it as serial number and then choose barcode and then save it um and then the last one I would like to add add an asset tag let's say and then choose my barcode and then save it so now I have my input form screen created over here so what I'm going to do is I'm going to map this to a scripted function and then put that under the quick action so let's go in let's go back and let's create uh let's change the scope of this too so let's see and then let's go in here and then create a new function so group scan mobile App Academy demo so this is action item and this would be Global because I'll again put this under a quick action and I'll create a new action item here so mobile app Academy demo and then this would always be a scripted write back action it's not going to work with the declarated um so we always choose that for a group scan um and then over here is where we can get our script so the example of the group scan uh script is given in a product documentations that you can always refer to I have that uh in my notes Here uh I'll just copy that and walk you over the same so so what it's essentially trying to do is it's it's going to create a new record in the Alm asset table so it's going to check for all the values that are scanned in that group um scan that I just created in my input form screen so this is a serial number asset Tack and the PO number inputs that are there um and then it's going to take these user inputs so parore input is basically the user inputs that you know we are going to scan and it's going to take those and map these um scanned values back to the columns on the table um so over here you can see this is barcode section demo so what this means is this is the name of the section that I have in here so let me go in and see so this is barcode section demo um I have the name of the right section over here and these are the three inputs so serial number acet attac and PO number which I have in my input form screen over here um and this this is again going to get the model category and the model from the user inputs these are the two reference inputs and it's going to write back in these columns for Alm asset table and insert a record into it um so over here I'll save this and now I'm going to map my input form screen that I just created here so I have that over here so so now I have my function ready um so let's add a message over here uh Mage created [Music] successfully um and then now I will map this the last step is to map this to the function so let's go back to the mobile app bridge I would change mobile app builder and change the scope field service mobile and I'll go back to my Agent app and then go to the launcher inventory Tab and now I'm going to have all these quick action so add acid group scan is where I want to map the new function so let's uh remove that and choose the function that I just created group scan demo and then save this and I have my QR codes here so so let's go back to my phone and going to refresh on the inventory tab I will go to add AET group scan so this is the first page with the model and the model categories so let's let let's pick up as Notebook battery and application software um yeah I don't see my second page here because I didn't M I think I didn't map my um page over here so let's uh go back to my input form screen here and then this is page one and this is page two uh so this section was supposed to be in page two so over here let's choose that and save it and go back to my phone and I want to refresh there you go so I just nice yeah [Music] um and then choose that next and now I will I have my three inputs that I have so let's scan the first one oh it's for some reason it's not taking to SC so let's just refresh um to text and then choose that your mobile apps hidden by the way yeah I'm just going to bring that up just wow for some reason this is not scin wow uh let can you try the other fields as a tag or something yeah let's try it again you might have to take a look at this later yeah yeah I'll have to um so maybe I'll just see test yeah just hard hard code the values for now okay um asset scan it doesn't do that usually it's the first time I'm encountering this so or let me see if it just I have this over here wow there it goes some reason it's not doing uh so it works on real barcodes not yeah so maybe yeah I'll just scan this again for now and see okay and uh I submit this okay it failed so I have to go in and check um my script as to why it's it failed uh let's see so this is asset Discord tag uh serial number and PO number um there might be so let's try to see if this should work okay um i' save this and then I have this is the section let go demo so this is the name of the section that I'm supposed to be using does the extra space make a difference or anything or know um uh where were you pointing out David okay so let's just do that and see if it helps I don't see anything wrong necessarily here but so then might have to go into the system logs to check it okay this is the section I just have um let's let's try this again and see if I can use this so let's see okay let's uh refresh this one more time so just pick up that that and next let's try it okay that's interesting it's not scanning I have to check that um and then if I let's add a text over here cuz it did scan in the other two use cases I'm not sure I was just in the same um and then if I submit okay yeah I just changed the name of the section um and let's and I submitted it and the asset so if if I refresh this uh let's see so refresh this and just do that yeah I only see this record but create or okay so it should have inserted a record based off my script in this table I'm just checking uh why it didn't do that um so I'm just trying it one last time and see if it works um so let's try if this is going to work this time I'm not yeah I don't know why it's this is okay testing and then do you want to put up your Mobile screen again sorry yeah sure sorry um and then I'll just give some numbers here and then yeah that's it's in the review section all the values that I just inputed and I can do it twice so let's try to do it again so test two so to answer your question bill um he's asking a question related to this are you able to set up scanning multiple barcode QR codes to populate multiple Fields as well so yes so as SAA is showing as group scanning you can do multiple scanning per record uh she set the variable to two um and that's the reason why we can only do a maximum of two but you can easily increase that to whatever number you want yeah um so for some reason the just trying this is um not intended to okay so if you see in the review tab I have to uh scans over here and if I submit this it says asset created successfully which means um this should now insert in my table over here so let's refresh this and you can see that these values are now inserted in this table that I just created so I think it just took some time to get these records in here so yeah uh I mean I wasn't able to scan in my last one that we need to check but uh I was able to use the exact same thing when I was doing the first to so uh we can check that but yeah that was the last use case David we can take any questions if you have time no that was great I think uh you're able to cover the configuration really well um if there is a problem with the scanning it will get updated in the uh an upcoming client update um but thank you for taking us through that Santa I think we have one last question and then we can wrap up um I don't know if and it's okay we don't have the answer um Au asked you created a barcode section then barcode section demo group where you created the input variables and in the script uh for the loop you're iterating over uh as tag is that okay um do you see that in the QA does that question make sense to you uh you created a barcode section and then barcode section demo group wherein you created the input variables and the script in the loop you're iterating over the asset tag is that okay um yeah I mean h you you can write the script I'm it trting over it because I think we are getting that as one one of the uh it's not an input variable it's an input on the input form but you can add in like the other inputs also and loop through and write the script however you want this was just an example uh that I shared yep that makes sense um and then I don't think we're seeing any other questions so let me go and wrap up with uh one last promo of our mobile research Channel um I just want to point out one last time in case you didn't get a chance to scan our barcodes for the mobile research survey again just a huge opportunity for you to directly influence our mobile road maps uh we're inviting you guys to share your thoughts opinions and insights with us if you have any strong opinions for specific use cases or features that we just haven't built out yet then we are inviting you to jump into a one-onone interview with us to share that feedback or just to share it through the survey um these mobile research panels do require a lot of time investment and so we recommend that you take advantage of it as soon as possible we definitely want to hear your voice and feedback um and this is a chance to directly influence our product strategy if you're interested in signing up just scan the barcode shouldn't take more than two two minutes to sign up and again if you have any questions feel free to reach out directly to our mobile research uh team with the email provided below um and if permissible by your organization there you may be eligible for an incentive to helping us complete our research as well um with that being said uh I just want to note that next month's Academy we will be taking a break due to it overlapping with knowledge we will be busily preparing for some demos and Labs during the knowledge if you're planning on tending feel free to swing by our mobile platform booth and uh feel free to come with questions uh and we'll be excited to talk to you uh until next time we will be covering gen AI use cases for mobile things like native task summarization for field service how to turn on now assist for Native virtual agent uh make sure to keep following our mobile community site to get the latest updates uh and dates for those okay thank you all for joining today and we hope to see you at knowledge um or or next app Academy thank you all thanks all thanks David thanks
https://www.youtube.com/watch?v=kTF6_6DRS2M