Video Transcript
 
            Virtual Page Station UCI             
            7m 4s             
          00:06
 Those are all the controls to create and send
00:09
 various types of messages and announcements.
00:14
 If you are going to give the end user the ability
00:17
 to do all these things, you might foolishly think to yourself,
00:21
 “Oh well, I should take all the things in this
00:23
 control panel and put them on a UCI so the
00:28
 end user has the ability to make all those choices.”
00:31
 Here’s my UCI.
00:33
 I’ll get rid of my logo so I can…
00:36
 uh, oops, go away, go away.
00:37
 I’ll get rid of my logo and drop all these controls right here.
00:41
 That is, once again, grounds for being fired.
00:46
 Don’t do this.
00:47
 Those are way, way too many controls for the average person
00:51
 to have to think about.
00:53
 Look at this: for every single one of these controls,
00:56
 do you want your receptionist to be deciding if they’re going to split it,
01:00
 archive it, or retry?
01:01
 Do you want the receptionist at the front of the
01:05
 restaurant to have to decide how many times this
01:07
 message is going to go back into the queue if it gets interrupted?
01:10
 No, that’s not for them to worry about. They just need a button to press to say,
01:15
 “Mr. Jones, your table is ready.”
01:18
 Don’t give too many controls.
01:21
 If you give too many controls on a UCI,
01:23
 you’re going to overwhelm the user with just too many options,
01:27
 and that makes it far more confusing for them than helpful.
01:30
 You want to give them the minimal number of controls that they
01:34
 need in order to effectively work with the system.
01:38
 In this case, I would say they need the talk button for sure.
01:43
 You probably want to give them the cancel button
01:44
 just in case they want to get rid of something.
01:47
 You probably want to have them choose which mode
01:50
 they are going to choose between, but even that,
01:54
 I wouldn’t give them that control.
01:57
 Why? Because that control is a drop-down menu,
02:00
 and that drop-down menu has words like live,
02:02
 auto, delay, loop, message—five different options.
02:06
 I don’t want them picking between five different options.
02:08
 That’s confusing. Are they going to know what auto means?
02:11
 No. Give them something that is easy to use.
02:14
 So, for something like this,
02:16
 if they need to choose between a live page and a message,
02:19
 I’m going to give them buttons that give them just that.
02:21
 How will you do that?
02:22
 Well, you know, a couple of different ways you can do it.
02:24
 For me personally,
02:25
 I think I would use maybe a selector.
02:27
 I’ll come on over here, and I’ll grab a selector from the…
02:35
 there it is.
02:36
 I’ll drag this in,
02:38
 and I’ll use the selector to control the mode of my virtual page station.
02:45
 Let’s expose the mode control pin,
02:47
 wire the output of the selector to the virtual page station.
02:51
 I’ll open this up and hop into emulation mode to define
02:55
 what my output options are going to be.
02:58
 Option one is going to be live;
03:00
 option two is going to be message.
03:02
 Make sure that these match exactly the string in the
03:06
 control that you are potentially going to change.
03:09
 Let’s test it out to make sure it works.
03:10
 If I click live, yes indeed, it changes the mode to live.
03:13
 If I click message, yes indeed,
03:15
 it changes the mode to message.
03:17
 Perfect, that’s what I’m looking for.
03:18
 So, I’m going to take these two buttons,
03:22
 selection one and selection two, and put those on my UCI.
03:26
 That way, I don’t have to give them a drop-down
03:29
 menu of options they don’t understand.
03:31
 I can just name this one message
03:33
 —I’m sorry, that’s live, that’s live,
03:36
 and that’s message.
03:37
 Now they just have two buttons that they can
03:40
 choose to choose their mode.
03:43
 What else do they need?
03:45
 Do they need to choose the priority?
03:47
 Probably not, probably not, hopefully not.
03:51
 I would refrain from giving this to them.
03:53
 More likely, you’ll choose what the priority for this
03:57
 station is going to be or what the types of messages
03:59
 they’re going to announce are.
04:01
 I don’t want them picking any of the rest of this.
04:03
 I do want them to probably pick which message
04:05
 they’re going to send if they’re in message mode,
04:07
 and then lastly, they probably want the zones.
04:09
 So, I’ll give them all five zones, and I’m going to delete all the rest of this.
04:17
 Those are the actual controls they’re going to need.
04:20
 Alright, now I’m going to spend a couple of minutes
04:23
 and make this look a little prettier,
04:25
 so let’s do some… let’s do some time lapse here we…
04:31
 Go.
04:40
 Okay, that only took three seconds.
04:42
 It was so easy.
04:43
 I’ve just spent a couple of minutes to make this a
04:46
 little bit more easy on the eyes.
04:48
 I’ve got my talk button.
04:49
 I can choose between live and message and choose my five zones.
04:53
 I even went a little bit of extra distance here.
04:55
 When it’s in live mode, I removed the message field entirely.
04:59
 When I go to message mode, then I fade in that message,
05:02
 so it’s on a separate layer,
05:03
 which I’m doing by controlling a UCI layer controller.
05:07
 I added a layer onto my UCI so that when the second button is selected,
05:10
 I fade in that second field.
05:12
 That way, if someone is not making a message happen,
05:15
 they don’t even need to worry about it because it’s not on screen.
05:19
 Here I have on my UCI,
05:20
 so now I can choose to pick the lobby.
05:23
 Let me make sure that my hover monitor is still saved here,
05:27
 and I will go to my message.
05:29
 I will pick the appropriate message,
05:31
 make that happy hour, and we’ll hit play, and it all goes from there.
05:36
 An announcement from Fake Hotel:
05:40
 “Ladies and gentlemen, Fake Hotel would like to
05:42
 announce our fake happy hour in the fake bar from 3:45 to 3:46,
05:48
 where all drinks will be 0% off. Thank you.” Good announcement.
05:55
 Alright, so I’ve made a UCI for my paging system.
05:59
 It’s pretty simple.
06:01
 However, there’s still a better way to go even with this.
06:07
 This is still a rather manual method where people
06:10
 are choosing the destinations,
06:12
 choosing what type of material they’re sending out,
06:14
 and hitting play.
06:16
 You might want to make it even easier,
06:18
 and you can make it even easier by creating just a
06:21
 single button for some common messages you may be sending out.
06:25
 Maybe all the time you’re sending out a page that opens up
06:29
 the microphone so you can tell people
06:31
 that their room is ready, for instance.
06:32
 Maybe you’re sending out announcements whenever
06:36
 the food trucks arrive,
06:37
 and you want to send this announcement to the
06:39
 various areas of the building where the people
06:42
 will know the food truck is there.
06:44
 For things like that,
06:45
 for repeatable announcements that you do a lot,
06:49
 it sure would be nice to just have a single button that
06:52
 does all that for you, right?
06:53
 Rather than choosing it every single time.
06:55
 We can do that, and we’re going to do that.
06:57
 Let’s take a quick break first.
06:59
 Alright, see you after the break.

