Category: Flow Designer
-

Presenting my SN App at Knowledge!
Looking to buy my SN App cards? Check out the shop! It has been a VERY long time since I’ve updated this blog but I wanted to give a bit of an overview of what happened with my Knowledge 24 presentation about the Marvel Snap clone I’ve been creating now called SN App. You…
-

Part 11: Setting up the game board
Initiating a game will require us to have all the potential card and location positions for the playspace defined (for each player) as well as slots for both players. This is roughly the outcome we’re looking for: We’ll also need to track the player’s hand content, as well as their deck contents, so let’s break…
-

Part 10: Getting Location and Summon Cards – refactoring my integration subflow
So far with the Marvel Snap app, we’ve been retrieving character cards. Before we start looking at how to shuffle a game, we’ll need to retrieve Location Cards so we can use them in our game. We’ve already created a Retrieve Marvel cards Integration hub action which hits the API that we’ve been working with.…
-

Part 9: Finishing the Deck Builder prototype
Once I’d cracked the repeater system for the card grid for my Marvel Snap game on the deck builder page, it unlocked the final parts of that page for me. Having been able to define the grid for selecting cards to ADD to the deck, I could use a smaller-scale version of the same…
-

Part 8: Creating a new deck and populating the cards
Ok, so far I’ve got a Deck Definition record, and I’ve got a Deck Card record to contain the children of that Deck Definition, but I don’t have a way to create the deck contents from my Deck Building interface. I have an event queue record for whenever someone clicks the card to be added,…
-

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 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…