Unit 3 - What is an app / module? Flashcards
Gain an understanding of what is an app / module.
What do we mean by module?
A module is any element that you add within your scenario.
How do you add another module on your scenario (eg. Make Foundation Use Case)?
You will hover over the app (eg. Weather) that you created earlier and you see you will have the option to add another module. Alternately, you can double click anywhere in your scenario editor to add another module.
What are the different types of module that you can add within a scenario?
Actions, Searches, Triggers, Iterators (optional), and Aggregators (optional)
Which module type is used most within the Make Foundation Use Case scenario example?
Actions was used the most within the Make Foundation Use Case scenario example.
What example illustrated how Actions was used within the weather module?
The weather module example. It will get the data about the current weather for you and the data you collected from this (or any) action will be referred to as a bundle.
What other examples of an action module can be used?
- Get (the details about a post)
- Add (a row to a spreadsheet)
- Send (a push notification)
- Get (a report)
What is the objective of a search module?
A search module will look for data that you specify and return results.
What is a good example of a search module?
Performing a search within a database / spreadsheet asking to show all users over the age of 30. The search module will find this information for you, and output it in to multiple bundles.
What are some other examples of a search module?
- Search - (a range of values users
aged 30-35) - Search - (by a specific location)
How would you define a trigger module?
Trigger modules will usually be the first module at the beginning of your scenario.
There are numerous types of triggers. What are the two main triggers known as?
- Polling trigger - will watch a service & provide updates each time a scenario is activated.
- Instant trigger - will watch an account (for example Facebook or LinkedIn), and return any new info instantly.
What actions does an iterator perform?
An iterator will extract a list / group of items (know as an array) and split it up into many separate bits of info (known as bundles).
What is a good example demonstrating how an iterator could be used?
You receive an email containing three attachments (an array), an iterator could be used to separate each attachment into individual items (3 separate bundles).
What is a real life example of the use of an iterator?
You receive a food order with a group of friends, and then handing out each person’s order to them.
How does an aggregator work and how should it be thought of?
Think of aggregator as the opposite to an iterator. An aggregator will take multiple bundles of info, and combine them into a single bundle.
How would think of this, the workings of an aggregator in real life terms?
It would be like ordering several products from a store, and them being shipped into a single packaged order.
What are the most asked questions around modules / module types?
How can you see what type of module you are using?
Answer: When you select a module to add, it will state type of module you’re using.
What can you perform if you tried to add another instance of the Weather app?
You will see that it can only perform 2 actions. In total, the Weather app can only perform action modules.
What type of module you added to your scenario?
Google Sheets module was added to the scenario and select the image to the left, you will notice that there are two module types listed against this module. (1) actions that can be used, along with (2) search modules
What is an app?
A app is a group of modules.
Why do module types appear much different when you perform a search on the list modules?
It’s because the functions within the specific module are unique to that app.
What’s a good example of this when you search for Slack and see that the functions within this specific module are unique to this app?
Your search for Slack, you noticed that the options mostly fall into the ‘action’ category. But are categorized for ease of use for this specific app, for example “messages”.
Name some of module types that differs on different apps?
- MESSAGES
- FILES
- CHANNELS
- USERS
5 REMINDERS etc.