Special: Lady Coding Happy Hour!
[Music] so [Music] hello bros and brodettes welcome to a low-fi low-key lady coding happy hour if you're new this is what the show is about coding and drinks today we'll be continuing our amazingly catastrophic todoist integration that we tried last time i'm gonna end up showing you guys the one step that i missed it was literally one field and then sharon will continue and be a lot more competent than i was before i am your host for today mgopw and with me i have the lovely ladies sharon barnes and sarah tolson who are now going to introduce themselves no hey everyone i'm sarah tolson i am the experienced lead at servos here to provide colorful commentary and uh watch the chat and all that good stuff so what are you drinking i am drinking uh a white wine but uh it is a uh wine by biltmore estate bottled and uh done right here in my home state of north carolina it is their north carolina chardonnay that sounds fancy it is really really good wine but not what i'm doing i'm sharon barnes i am business analyst over at clear sky and today i am drinking a blue moscato nice fun light and hopefully sweet wine so we'll we'll see how that tastes because it's the first time i have drank that and like i said i am maria gabriello to a press rector and today i am drinking gatorade vintage 2001 maybe 2022 uh because i had an awful stomach bug and i feel like death but you know if i called out today earl would have just made fun of me relentlessly for that one other time i had to call out so i'm here earl um so uh i am going to be at the creatorcon keno and i better see y'all in new york i want to get as many plugs as i can into that i'm going to also be presenting my own session at creatorcon i don't know what day and i don't know what time but you all better find me mine is a very first session it's the session on the list that has the little guy going like this that was genius i was like who put the oh it was gabby of course it was it was yes it was great for like searchability and right at the top but it was a complete accident so before we get sidetracked let's go ahead we're trying to do each other i know uh it's gonna be awful it's gonna actually be awful i'm so sorry to everyone in advance for what's gonna come but anyways um sharon do you want to go ahead and take over i would love to all right so let's go today first thing i want to start with is looking at what we finished with last time if you were with us i think it was about a month ago and that was the one thing we missed when we set up our credentials to todoist and let me go ahead and get my that's just one thing literally one field and that's where i got all those ugly messages now if i recall you said that was under credential and or connection and credential alias so that i can show everyone yeah it's under the https connections man our interests today are just slacking i think we have uh charlene teamasi timothy i don't know how to pronounce that name for our intern today but thank you intern all right so was this the right page that connection and credentials for our todoist alias yes now scroll down to the bottom all right down to the bottom um and yes it's that one right there so we'll go into this so this is the actual connection alias and we were missing if i recall this field right here being populated the credential literally the credential y'all it's not even a required field but we were missing it and that's what threw up all those errors yep and once we did that you have no information there at all or you did and the information wasn't put in right it was blank like there was nothing there the credential was made and it was everywhere else but this is the one that mattered okay you gotta link it all together so even though the credential is not a mandatory field it is kind of mandatory yeah okay i'll take it y'all remember i i am not an integrations person so i get to ask all the dumb questions too neither am i and i uh no you're the expert today you're not sharing no i'm a business analyst but you're not having me drive today i am an expert in gatorade fair enough but going into here then when we went to our action for collecting the tasks and we're gonna go in here for this just to show what happens we had our rest step which was reaching out to todoist using those credentials and connection fetching some information using a json parser to process it and then providing us outputs in the format of a json array or of a array object rather so let's test that and you all get ready it's going to remind us multiple times that we need integration hub and licensing for in a production environment we've already got that's valuable yeah but how many times i don't know i was saying i should do shots but no errors yay no red very good all right so since the last time we went ahead we've made sure our tasks action is working we have also gone in and done a projects action as well which pretty much does very very similar stuff going to use that rest step to go through and look for the the connection um get the path for projects and get that information it is then parsed by the json parser step just for those who are new to this that's actually the the step in this my cat just fell off my table that's hilarious um goodbye picard okay my husband's cat goodbye miranda miranda no so that uh this is the step that integration hub subscription is required to be able to use which is really useful to know because it does make things at least for me the one time i've had to do it without about four hours faster to get the json in a useful format at the very least four hours faster and something else we learned is that those outside square brackets are actually important don't forget those when you copy over the structure from the documentation api syntax will get you every time who knew very very true all right so that catches everybody up who may have missed our last show i'm going to really quickly also circle back to just what is todoist what is the premise of what we are building todoist is a way to manage all of the things you need to do and i happen to have a developer on our show and on our team who really prefers to track everything that she does in todoist i've got some demo data in here so one of my projects is cookies buy the ingredients here the resentment eat the cookies i mean as long as you update your stories that is all i need so we're building this integration to take what she's got in todoist and then update her stories so that i know where she's at that type of thing keeping it real and obviously since i can't update my stories that's why we're making an integration so it does it for me now then why can't you update your stories because it's an extra step no comment [Laughter] i don't think it's a lack of ability it might be closer to a lack of desire well if it's an extra step and this has a better ui honestly using a pain in the butt ui can like the forms the form layout and everything that can that okay like yeah like actually let's be real um i personally find the ui of servicenow stories very clunky and very i'm not able to visually take apart what i need to do in a story description so i always always grab all my stories put them into multiple tasks inside of a task in todoist and then i'm able to check box things and make sure that i get things done it's just like going back into my stories and like updating them so the rest of my team knows that's the part i kind of struggle with so sharing that wonder why design and ux is important this right here is why you want to make it as easy as possible for your user to take the intended path and a better ui something that gives you the satisfaction of checking something off instead of like having to drop down and hit complete you know those little things can make the biggest difference in making it easier for your your dev team your project managers to get that stuff done yes sorry i gotta get my design rants in when i can you can get your design rants in but i still love stories give me stories give me features i'm good i enjoy it welcome that's why i admire you and the points don't matter that is pure sugar there's my comments on my beverages but anyway let's keep going all right so that's what we're trying to do so we've then sort of laid out what we're looking to do in our integration we've mapped out what fields exist in todoist and where they would go in connection to servicenow so that we know how that's all going to relate together um looked at sort of the the structure of how todoist is laid out with projects tasks and subtasks unfortunately to us doesn't have too many uh if you scroll back up todoist doesn't have a lot of the fields that servicenow does so at the very top left corner in those bullet points i was kind of trying to map out what data points um go back up to the left a little bit more and then up oh there it is so the label so that was me starting to try to figure out how i was gonna get more data into todoist that was required in service now so like uh uh for a while there i wanted to see if i could make this into a generally agnostic uh configurable integration where i could make it as stories incidents etc uh you could have priority and things like that but yes nero is like the best let's talk about great ui i never want to touch this is it visio i can't remember but whatever other purple workflowing tool is awful no uh miro is great for it my team uses it extensively and uh even it can be a wireframing tool and a pinch if you want something easy there's another one out there called mural uh and it has a lot of the same functionality as well thank you sharon sorry about that that was me no i meant like sorry thank you sarah comma thank you sharon i apologize for the interruption please continue all right i i can differentiate women's voices on calls don't worry all right going back to flow designer now that we know the premise of what we're building um now that we've got an action for projects and we've got an action for the tasks as it's the information is in todoist let's go ahead and we're going to build today the flow that's going to go ahead and reach out to todoist get the information about um project basically what she's done and uh go from there and with that said for you ladies do you think we should build that as a flow or a sub flow subflow yes why why is that the better way sarah i was paying attention to the chat i'm sorry not a problem so i think it's a reusability yes it is exactly reusability i love subflows because you can put things together in reusable components and then when you find you have to use the same particular combination of actions again you've already got it built you just pick that up and drop it into a float and you're good to go all right so let me honestly something like sharon is gonna forever drive lady coding happy hour because she is so informative she's she teaches us she she makes us pay attention masking a professional cat herder come on she's a great business analyst and so much more this is really interesting because uh when i'm doing like widget design and figuring out features and architecture for like portals one of the things that i strive for is that reusability and seeing those principles carry through to like the flows and everything on the back and that helps put it all together it's really neat because yeah it can save you a lot of work in the long haul to put things together in a way that isn't specific to a particular use case but it can also be used more widely and generally that's something i learned recently um with the script includes and extension points and other fancy words which i love all right we're in the ghost it all looks right create and our first action is going to be under our todoist so simply search for to do and get projects that's what it does it's going to go run our custom action that we've already created done that provides us information to match against next we are gonna go ahead and i am actually gonna look at a nice example of what we built to do this because i love looking at examples all right so we're doing it for each logic next now for each goes through and basically if you've just gone and collected multiple things it's going to run through that list of things and for each one of those do whatever comes next in your flow and that is under here what do you think do we need to put the projects json or the idea in our id in our 4-h um i think uh you have to put in the actual json all right so we're saying we need the full json in there because we're gonna want all of that information sharon taught me something super important you can't grab items from the future so let's say you're in like step three and you're looking on the right hand side and you're wondering why things are grayed out the things that you want you should like look at the numbers the numbers on the right under data match the numbers on the left under actions and it's the data that's available at each action so you if you can't reach into the future at number three and get something from a number six and that's why it's grayed out no amount of googling we'll tell you that that means i think this is a really cool ui like y'all are almost gonna get me unafraid of trying to put together an integration almost all right i know there is an exception for creator update yeah honestly i found myself overthinking things um this in my brain uh the old workflows worked a lot better because i think very visually i don't think up and down and linearly i like to be able to feel like you're wrong and lines and things yes like i need my lines well that's what you do in your mirror and then you like translate exactly um but yeah it's uh it's it was it definitely felt like i had my right hand tied behind my back and i was trying to cut a cake it was really weird trying to use flow designer but i i really feel like um uh what are you trying to do sharon i think i'm trying to find the table that products are on so that i can travel to the projects products so under a story in agile development you could do either oh that's a good question for you would you want to do epics what are we doing features features only exist in safe oh ew okay let's do epics i guess no let's do themes themes is it is it theme then epic or epic then theme chat quiz time oh that's been lightened up because uh they're taught we when you mentioned uh needing to be visual with your flow designing they were they are mentioning the flow diagramming feature that apparently is available in san diego am i right people now i gotta look it up it is available in san diego i know that is true i have not played with it yet all right so we're going to do then you said maybe epics because definitely not products and that is rm epic and confirmed flow diagramming is a say uh s man if only i could say words san diego feature not tasks this one this was product click save no i wanna do my table first as long as you don't delete it like i did earlier ah that is another valuable tool if you delete something in a fork so like if we deleted the four each step three here's a random trivia does that still exist or is that also deleted as part of fork from step two i don't know sharon what happens let me click save first let's not do a re-enactment of what happened this morning huh because yes it goes bye-bye yep everything under it it's like i find the funnest things like first we found out um [Laughter] editing in ui builders simultaneous and then we found out that yeah you delete nested items it's great all right so the fields that we're going to do create or update are going to be correlation id which will go direction uh flow diagramming is currently only on flows not subflows and it doesn't support all flow logic yet thank you lh all right so currently i am looking to see does epic have a unique identifier that we can utilize i'm sure it also has correlation id i would assume so but i always like to check right click header yep table yeah it's really annoying isn't it let's talk about ui things why can i right click here on the gray area and get the configure menu but when i click on the gray area on a list view i can't so i have to click on the header columns yep still exists yeah i feel like correlation id might be like a base table whatever they all expand kind of thing all right we're gonna map that to the id what else would we want to update about this probably need to well take a look at what data we get back you can probably just look at the json parser step and look at it right there but this is also a way so i guess we want to tie name to short description that makes sense yeah that makes sense thank you very much i will collect my son's award later today i would like to thank the academy you don't get many of those whoa wow wow that was so cold-hearted i never thought you would do that in public we're all friends at least at the start of this order in that list would that be important to ordering how the different subtasks and everything are set um i don't think we're going to try to handle subtasks today okay because that's a whole nother like do we do it story tasks or do we do it as separate linked stories do y'all use the scrum tasks and your stories exactly what i'm saying like uh uh are you asking does my team have that as a process or i'm asking is gabby good at using them does your team use it as a process halfway kind of technically yes am i wrong am i wrong sharon you are not wrong we have it available it is used i think main places we use it is after qa finds a defect they'll take the story back with a subtask of um what needs to be fixed and we are also using subtasks for documentation so like once the story is ready to be documented we'll create that and assign that over to that particular team all right that's the only place so kinda sorta maybe yeah i think this is all of the information we need for projects i agree hit save shall we test it and see what happens do it oh i had this extra task that i was just throwing in there for an example of what it looks like when you're trying to grab from the future no back in time machines all right test run test and let's see whoa okay sir failed no no we got that before let's go back to the um this is what i was talking about let's go back to the uh json formatter all right oh i think i know what you're going to say go over here we're going to look at our json parsed up okay we have the lines and do we have it as a that's there okay we have both uh can you hide the data menu um yep and then let's see if this object looks good click on the arrow on the left of root root arrow there okay so we've got that so it is properly formed oh hang on scroll up that's a lot more it's a lot of data correct so let's go ahead and uh there should be like clear all and then generate target and now let's see how that looks that looks different at least i think less positive sign and it is less saving let's go ahead and test it real quick well if we've changed this one of the things i learned when doing these is you have to double check your outputs because we just changed what the outputs are and fun fact you got to do the same thing when you copy this action um i tried doing a a cop oh you got to move out the the data tab this is a very precise process with a lot of moving parts you have to get just so isn't it certainly yeah but i feel like if you get enough muscle memory it'll be good the thing is that sharon and i are kind of feeling things out in the dark blind because well i know me and my hand is dark yes blind and in the dark and blindfolded with my hands tied behind my back i haven't like rebooted the instance on accident yet so it can't be that bad no i i just i realize sometimes that i get really stubborn and this is a lesson for all of you new developers out there if you are stuck on something for five minutes just google don't keep poking just just google don't don't be stubborn like i am where'd it go oh i think this was a teachable moment don't be stubborn hiding the camera yes learn from my mistakes i am a hypocrite google ask your local dev mvps yeah the phone a friend option is a very good option i feel like i've said that on interviews multiple times like they're like oh what are you doing you get stuck and i'm like i asked my friends but i've said one time i said i have a panel of experts ready to be consulted on any high issues any uh high priority issues honestly i found that to be so important because uh the documentation ends at a certain point and a lot of what you find on like stack overflow and things like that can be just close enough to be infuriating but not actually meet the needs of that that are specific to servicenow development so that community is everything here all right so i'm going to ask a question because it's been a while do we have to like reload this uh subflow in order to test the changes that have been made to that action i don't think so but does the action execute all right well that seems like a reasonable thing to test oh and it's not published that would definitely mean that it's not gonna work you would think the testing okay the test works so now let's publish the changes that we've made and now let's try it again it's gonna work this time way to jinx it sarah no that's my enthusiasm i am i am setting expectations for it that it now feels [Laughter] i'm with you speak it into being there you go name it and claim it baby this isn't a customer that you gotta manage expectations with this is software it's much more logical uh huh at least until i like throw my window there we go all right all right now what so what what at this point can it do so right now it's creating an epic for every record that it does not find a correlation id that matches okay so did you check off that check box i forgot to look so if you have a task in your todoist that doesn't match up with an epic it will create an epic to go with the task and to do it not yet that's but that's what you're trying to get it to do yes but right now it's just checking to see yep right now it's just checking to see and since we don't have any records that and the emoji came through yeah i just saw that i'm like yup yup i'm telling y'all developing with emojis it's going to be a new programming language in 2025. forget nfts emojis all right so we have for each loop a record that has been created or updated i like it so we have a subflow that creates projects we have a subflow that creates tasks and uh-oh i actually thought of now we're going to start building our flow to put all things did we hit save did we publish it oh you're so good the sub flow no i'm paranoid this is anxiety all right it is now published yeah and a couple people in the chat were asking no no this is the wrong one this is the one publish all the things okay is this one is this yeah this one's project awesome all right so i'm going to close that why does that say change that to say projects not products okay and this is just me being the nitpicky architect that i am do you want to rename the other subflow to match this subflow's name do it because that would bother me so bad that's like one of those like like like those little things that just get you you know when people put spaces in the names of fields or they put spaces in the uh in the names of groups instead of underscores like i judge you if i am ever in an instance and i see something like that if i see that you capitalized any other let any other word after the very first one in a field label i look up to see who made that update and i judge you silently all right so our next thing to do is make our flow this is going to be the todoist magic as in the words of a client that i worked with for my very first integration they literally said it's like you're making magic over there we have no idea what you're doing but it's like magic all right now knowing my developer that i'm trying to fix this for she likes to work late at night so she could do some crazy stuff that needs to be tracked but i'm pretty sure she's not updating any of her stories at 7am so i'm gonna say once a day at seven a.m guys our old intern uh brad tilton is on the chat and uh he asks a great question how does it make me feel when i see it in an out of the box app i don't know bread till tune it's not like servicenow has plural table names as well out of the box and they can't decide on a spelling of cancelled chat right now po let's do this how do you spell cancelled in the past tense with one l or with two l's i'm dying i've never even noticed that before it's awful okay this one time jeff um the the guy who got me started in service now jeff lemonis he asked me to make a steak called cancelled on a custom table and then he asks i asked him so how do you want to spell and he goes i don't know how does servicenow do it let's stick with that because that's how we kind of get like our best practices how does servicenow do it and then i went down this rabbit hole where it's just on the cis choice table it is spelled both ways and it hurts me hang on whistle floyd no it's with a c it's not with an s don't be judging people for their spelling okay i am actually if i ever see him misspelled no if i ever see a misspelled script include or a misspelled variable anywhere i will judge you so hard my naming conventions for my service portal like variables my script variables you guys know that uh parks and rec reference it's just misspellings judged plural table names believe it or not judged you know i could never watch that show even with my background in local government and that was the specific reason why i i couldn't i couldn't find it funny because this is not how my people act stop i can't watch the office because i had a boss like that in my life and it physically hurts me and my husband hates me for it but but you have to watch okay okay this goes to everybody in the chat y'all you have to watch i think it might be the second episode of parks and rec the venezuelans come over into their town and it's just the most funniest and as a venezuelan american immigrant i must say it's a very very accurate representation of my peoples i welcome all of you to broaden your cultural her your cultural borders and horizons by watching the venezuelan episode of parks and rec because it is amazing i love how that is how you invite people to partake of and uh appreciate your culture watch parks i mean no oh you if y'all want to be hurt go watch encanto it's from colombia it's my cousin's like that movie physically hurt me and i've had many many issues with that but you know it's a fantasy after all because we'll never get the closer that they get hashtag generational trauma you know you bring that up and i've had those songs stuck in my head all day okay so sharon you're you're creating the i want to make sure we're still on track um what oh i've moved on like four steps further yep thanks sharon you want to give us an update all right so over here we have our flow it's going to run updating the projects and updating the tasks which are totally what we wanted to do but it also occurred to me that i needed to do one more thing because the creating task flow what it's doing is it's just checking to see if that particular task is already created as a story and if not then it's giving it a short description and description this doesn't tell me anything about whether it's done and what i care about from my perspective as the business analyst and for like our project manager and our leads and all of that is is the story done or not fair enough that's that's exactly what i was trying to address with labels so if we go back to the mirror this is where i was uh stuck because there's no real way of denoting that so like if you want to add it on the on the labels uh bullets we can probably we can probably do something like um in-service now we can have a default set of labels created that then push into todoist and create labels there in order for anytime somebody installs this application you'll have the uh the state of the story and you'll have the um the other relevant information but the problem is that i couldn't figure out if that would work because otherwise like you said yeah like it the integration's pretty much dead on the ground if you don't know the status of the stories oh wait hang on no i'm a liar there is a way to do this the swim lanes and todoists can you go back to todoist please oh that's an interesting idea that i had not thought of what i was gonna do is i was gonna check the story and use logic and just do a look up at the the stories that we created or updated and see are they currently work in progress and if the todoist integration pulls back that they have been clicked as being done then i was going to switch them from work in progress to peer review or whatever our next state is so would y'all say with like the swim bringing up the swim lanes thing um in my integration ignorance would you all say that when you're looking to map out an integration kind of figure it out one of the more important things is to like look at the different types of data and how it's all structured and try to make sure it all maps up that is the most important thing that is why that is why i spent six months planning this and thinking about it before we even tried touching it and i still didn't finish mapping it out as you can tell but yes sharon if we can figure out how the relationship between the story and the face that it's in in this project tracker project works that's what i want to use for statuses because it also visually mimics the visual task boards in service now when they're data driven by the state of the story i love those visual task boards all right honestly me too but the problem that gets me i want to be able to customize those cards i would i would kill him i mean work with the ui on that i would love to work with the ui on that that is such a positive way of saying it thank you thank you sarah can you could you like i know you can do drag and drop in service portal but could you like technically the visual what you can technically do drag and drop please continue yeah um you have to do some working to get it to work but you can do it so could you technically bring the visual task boards like functionality wholesale into service portal and then from there like tweak the ui and everything i mean are you talking about recreating it completely from scratch because i kind of went down that rabbit hole one time and i never finished maybe that i don't know if it would take completely that i don't know what the table structure is um but honestly that is exactly why i went to todoist actually because visual task boards are amazing but it doesn't show exactly what i need in order to be able to organize myself visually so then i tried recreating it and that was another rabbit hole and then i found todoist and i love it and then i wanted to integrate it with um servicenow to get sharon off my back i mean [Laughter] at least you were doing it for like solid productivity reasons i was just looking up if dnd beyond had a api i could sarah it's not counting as productivity if i haven't made any personal progress in this solely because i've been waiting to one day do this i mean i i have honestly like joking aside i have learned over the years um in my limited limited amount of experience that i often find myself trying to find ways to optimize my processes to the point that it is a detriment to the completion of said tasks that rely on the process so i have had to just quit it and kind of draw a line for myself and then unfortunately like the to do is spoke uh sorry integration i just gets completely ignored and neglected for the rest of its life until one day we needed an idea for lady coding happy hour and i was very happy to offer up my uh my my idea so that someone could execute upon it someone much more um functional than me such as sharon [Laughter] so what are you doing all right so a question i have to ask as a business analyst is when you're doing your projects in todoist are you literally moving things through from place to place yes when they're ready the most it is the bestest thing in the whole wide world okay that is the opposite of how i used to do it if i do use todoist it's all pretty much one thing and it's i'm done i'm done oh see i don't even check them off actually checking them off to me is like that's done at the very very very end like that's not something i do um now now here's the difference for a to-do list that i am using as a to-do list like things tasks i have to do yes if it's a project or a story like this i move them through the swim lanes of states because that visually helps me out because otherwise actually something i found out about myself is if i don't visually see a lot in the last column i feel like i've accomplished nothing i sit here going what have i done all right so that's that's where you get your happy place is when this final column is all the way full and just as a disclaimer for those of you watching this project tracker isn't it's an uh a template that we installed just to have demo data this does not reflect the kind of project management that i'm talking about all right whereas well let me since i've already finished building it explain what i did based on how i operate uh once i'm done with something i check it off and i would want that task to now move to ready for testing and with that basically after we've done created or updated each story i added an if logic to look and see if that particular story was in a state of work in progress and oh and the array was completed is and what does the array for completed look like i forgot what it says back to our actions back to our tasks look at our json parser all right so that is completed true or false so completed is true oh there's section ids there get to know so section ids i think are going to be what we end up using to make it work for you though i'm not sure we're going to have the full time to do it that that no not today but we would go in here and it would need to be true done then we would update the story to change the state to ready for testing man look at that and that looks amazing hit save by 8am when i wake up i know your stories are updated exactly honestly the safest time to run this would be at 4 00 a.m because i kind of crash at 3 30 ish did we ever talk about what would trigger this yeah i decided there it is well we can just change that to 4 am yeah awesome how are you functioning you know what i don't want to know listen i'm not even joking my best functioning development hours are between the hours of 6pm and 1am i'm sending you my toddler and my puppy [Laughter] so let's take a look at what we've got so far and let's go to the mirror board all right back to our mirror board which section would you like to see so we've got the oh um let's look at the use cases on the right so we've got create and update and we have to figure out a signing in the future how we're gonna handle that and then how do we oh another thing we're gonna have to do is uh also make a flow for updating it the other way if throughout the day i get a new story assigned what are we going to do from there that is a good thing to think is uh is this one direction or two way i don't like one direction i'm much more of a of a sean mendes type of gal so glad you made the pun because it was right i'm so sorry all right so what do you say we test this and see what we get no no let's end on a good note no oh okay we don't have okay no go go you got this everybody deserves closure all right so i wanted to start out with so far we have stories because we've tested our action sub flow for collecting the tasks none of that ethics we've we've done the test which unlike atf which has a rollback flow designer if you test something you have done the thing it it doesn't go oh never mind all of that data is gone yet don't test in prod by the way wait what don't test in prod i mean yes don't touch prod of course but seriously if i click on the test button it actually creates data yes dude that that sounds that that doesn't that doesn't make sense and we have also created epics because we've tested our sub flow for epics that that all of these epics are going to have absolutely no stories so let's see if we've assembled this flow together in such a way that it's going to work and if you look at that could cross their fingers i believe in it if i could highlight a comment i would highlight or i didn't click publish i always think of that after i've clicked test [Laughter] so it's a good like one or two minutes of oh yeah i needed to do that differently well we can look and see they've completed that's good no sense had that and that did that all right so let me double check refresh our epics shouldn't have stories because i'm pretty sure i didn't click publish yep no stories so go ahead and hit publish we're gonna go over here and click publish ooh actually did we populate what the epic was i don't think we did in the other one so go into the the task itself the get tasks the action over there or yeah the action itself i think is where we have to do it isn't it and that is going to be epic is yes uh what is it it would just be the epic not the well i mean you have short description up there project no no no not project id it's uh yeah it's project id projects are epic sections are states so project id all right that's not going to work because our epic the project id correlate is matches to the correlation id for the epic which i don't know if i can walk to from here easily we're going to need an input queen he says where do we put the input no project id is the correlation id they say no no no so this no this this correlation id is for the story we need to tie it we need to tie the project id to the epics correlation id field okay in the let's figure this out next time we can do that instead we will look at our uh epics they exist we've got our stories and our stories exist and this is a success yeah that's in progress and under my stories i know that i had clicked completely look at those emojis they make me happy how do you search for an emoji you just so in windows you can press the windows key period and an emoji keyboard will pop up and in your max i think it's like the fun function key why do i know this anyway so i think we are like right at time um so let's go ahead and start closing up shop um ladies would you like to rate your drinks [Music] mine was pure sugar dissolved in alcohol well tasty alcohol it wasn't bad it was just definitely all like tasted was sweet so two oh wow and yet she's still drinking it this is still very full how about you sarah my biltmore north carolina chardonnay um this was gone a while ago so i at least give it an 8 out of 10. it was really good really smooth sharpening my gatorade um all i'm gonna say is that orange is the best flavor if you don't like it check your tastes um this is a 10 out of 10. um so where uh go ahead and plug yourselves y'all oh yes i'm sharon barnes so you can find me in s in devs at sharon. sharon barnes you can also find me at creatorcon at knowledge in new york or virtual i will be doing a talk about dev ternship so all about how to grow the developers that you need for your organization through an internship and something i really enjoy talking about how about you sarah all right um again i'm sarah tolson um you can find me at portalorum.com uh where i've got resources and blog articles things like that where i focus on my design and building front-end things um i will be in las vegas which i'm kind of upset both of y'all are going to be in new york but uh i will be in las vegas giving a presentation on how you can indeed create an elegant uh front-end experience for servicenow thank you i needed that i believe in you gabby thank you and um i am mgopw of many names i will be at new york um doing two uh well one session i've got one session only digital content which i saw about localization and oh my gosh things i wish i knew before i started um and then the one i'm doing in live is uh letting you know that you can do it and talking about um job finding and dealing with disabilities in the workplace and whatnot i'm also going to be doing the creator conquino on thursday so i better see y'all in the crowd um yeah if sharon's not there asking me for an autograph as i get off the stage like our friendship's over um do i get a plan in new york yeah no autograph that's okay and then other than that you can catch me on women.dev uh where we try to give a platform to women developers in our field so if you want to talk about anything that you want hit me up on sn devs or mgopw womenow.womennow.dev and find us in new york for our first ladies only breakfast meetup as well on the morning of the 11th and i think that's it for us i don't think we have any more time to plug thank you all so much for watching and i hope you had some fun today on lady coding happy hour bye bye
https://www.youtube.com/watch?v=mXKqpDa9r0M