Author: Kevin Clark
-

Part 6: Adding cards to my deck
Now that we’ve got a UI Page which lets us display cards to add to my deck, we need to find a way to trigger the subflow. I’ve decided that I want to have some sort of “event queue” type record that will be the trigger for adding or removing cards from the deck (e.g.…
-

Part 5: UI for building a deck
Since I now have a subflow flow for adding cards to a deck, I should probably start thinking about my “Deck selection” UI. The mobile app shows you the list of cards and shows you your selected cards at the top. I’ll create a Portal Experinece shell – I shouldn’t need any workspace-type behaviour.…
-

Part 4: Creating a Deck
Tonight I added a subflow to my Marvel Snap clone that will add a card to a deck. It takes 2 inputs – the card definition and the player deck record. I have three records involved in this – The Player Deck (contains fields for user, number of cards and a deck name), the Player…
-

Part 3: Importing Images using Flow Designer
Part of building out my Marvel Snap clone involved finding a source for the Card data. As mentioned earlier, I found a great database of cards that had an API that I could use to get the card records. The next thing I needed to do was import the images themselves. I created an Image…
-

Part 2: Modelling the Data in my Marvel Snap Clone
Building out the tables in ServiceNow for my Marvel Snap clone has been interesting. I started with the most atomic object I’d need – a Card Definition. This needs to house the Cost, Power and Ability data for all the cards that exist in Marvel Snap. I found a webpage with a database of…
-

Part 1: Making a Marvel Snap Clone in ServiceNow
I’ve been asked to talk at a ServiceNow User Group about Flow Designer so I’ve had a bit of a think about what sort of Flow Designer topics might be interesting. Something I try to do every time I create a system is look at ways to make it extensible from the get-go. With…
-

Welcome!
Thought I’d start a blog…. Hi there! I’m Kevin. I work in technology and have varied interests across the geek/nerd spectrum. I’m starting this blog so I can have a place to post my various musings about things that catch my interest and would like to share. A few things about me; I’m a…