Kapitel 5 Flashcards

1
Q

Welche beiden Schichten hat ein Mobile Workflow?

A

Mobile Workflow applications include two layers:

  • Business logic (MBOs with attributes and operations)
    • Can still use entities like load parameters, synchronization parameters, personalization keys
  • User Interface (screens, controls, application flow)
    • Built using the Mobile Workflow Forms Editor within the Unwired WorkSpace
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Was ist der Unterschied zwischen Server- und Device-initiated Workflow?

A

Device-initiated:

  • Workflow can be opened like any normal mobile application by the user
  • An example is a user submitting a travel expense report

Server-initiated:

  • Can be initiated by an e-mail notification or Data Change Notification
  • Device receives e-mail notifications from an Unwired Server process that delivers a workflow message to a user based on a configured distribution rule and MBO extraction rules
  • An example is receipt of an approval reques
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Aus welchen Ebenen besteht der Workflow Forms Editor?

A
  • Flow Design
  • Screen Design
  • Palette
  • Properties

Flow Design

  • Identifies the starting points (such as client or server-initiated) that make up the application (Developer can edit starting points after running the wizard)
  • Where you define the number of screens that will make up the application as well as the flow between the screens

Screen Design

  • Where controls are added to specific screens
  • Where menu items are created
  • Can create validation rules for screen controls
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Welche Arten von Starting Points gibt es?

A

Client-Initiated:
- initiated by the user when he clicks a given workflow icon in the Sybase Messaging Client

Server-Initiated:
- initiated when the user opens a workflow
specific e-mail generated by Unwired Server on the device

Credential Request:
- sent by the server when the user is required to provide a username and password for authentication

Activate:
- initiated the first time the workflow application is used on the device and allows that user to specify his
activation code as provided by the Administrator

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Welche Navigationen im Workflow über die Palette gibt es?

A

GoTo
- When dragged between screens creates a new menu item in the source screen that opens the destination screen

Operation
- Directs flow depending on success or failure of MBO operation calls

Listview
- Lets the user drill down into the details from the
higher-level listview
t l

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Welche Controls haben nur eingeschränkte Plattform-Unterstützung?

A

Slider

  • Apple iOS
  • BlackBerry
  • Android
  • Note: When the Optimize for performance option is set in preferences, the Slider control is supported only on BlackBerry

Signature

  • Apple iOS
  • Android
  • BlackBerry 6.0

Menus
- BlackBerry
- Windows Mobile platforms
(On the iOS platform, menus are provided from HTML controls designed to emulate the iPhone navigation bar and toolbar)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Welche Aktionen sind möglich bei Auswahl eines Menüs (erstellt im Screen Design)?

A
  • Navigating to a different screen
  • Closing the screen or application
  • Invoking an MBO’s operation
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Welche Menü-Item-Typen gibt es im Screen Design?

A
  • Save screen (validates current input, and if successful saves and closes the screen)
  • Cancel screen (discards any changes and closes the screen)
  • Close workflow (discards any changes and closes all opened screens)
  • Open screen (allows navigation to a different screen)
  • Add (opens a new screen with a listview control where a new row can be added)
  • Select certificate – opens a dialog where the user can choose a certificate to use for the credentials
  • Online request (validates the data input on all open screens, saves it, and synchronously sends it to the server, waiting for a response before closing the workflow application)
  • Submit workflow (validates the data input on all open screens, closes the workflow application, and sends the data to the server asynchronously)
  • Add/Update/Delete Key Collection (performs the requisite operation to a Listview control)
    • Not invoked immediately, but is instead invoked when a Submit operation is made on a parent MBO
    • Can only be added to screens that result from a Listview details navigation
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Was ist im Screen Design unter dem Reiter Output Keys dargestellt?

A
  • Lists the keys of which values will be filled by the server and returned to the client
  • Output keys are the result of configuring an Online Request menu item type
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Was ist der Unterschied zwischen Matching und Extraction Rule?

A
  • Both are used by Server-initiated Starting Point ONLY

Matching Rule:
- Used to provide Unwired Server enough of the STATIC text of an email field to determine where to route a workflow request

Extraction Rule:

  • Extracts text elements to determine the position/placement of the unique ID in the string
  • Unwired Server extracts the ID using start and end tags
  • Will be used to send the correct workflow instance to the designated user device
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Welche Arten zur Erstellung von Workflow Screens gibt es und welche Vor- bzw. Nachteile bietet die jeweilige Methode?

A

Adding a new screen from the Palette

  • Controls must be added
  • Keys must be created and mapped to the controls
  • Menu items must be added to call the appropriate operations

Dragging an MBO from the WorkSpace Navigator onto the Flow Design
- Usually creates more screens than intended, but unwanted screens can be deleted (Screens for all operations; detail screen for the MBO itself; Screens for any related MBOs and their operations)

Dragging an MBO’s operation from the WorkSpace Navigator onto the Flow Design
- Most precise option

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Wozu wird die Notification Mailbox benötigt?

A

If workflow application is server-initiated, the Notification Mailbox must be enabled/configured (in the SCC)

  • This mailbox monitors emails incoming into Unwired Server
  • If the email matches a distribution rule for a device, that email is sent to the device as a special workflow email
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Wie wird ein Workflow einem User zugeordnet?

A

The SCC is used by administrators to assign or un-assign users to a workflow device

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Wie kann ein Mobile Workflow deployed werden?

A
  • Use the Mobile Workflow Package generation wizard to generate and deploy a package to Unwired Server
  • Right-click in either the Flow Design or Screen Design page of the Mobile Workflow Forms Editor and select Generate
    Mobile Workflow Package, or click the code generation icon on the toolbar
  • A zip file containing the application and
    its generated files is created and placed
    in the Generated Workflow folder in the
    project
  • The workflow is also deployed to the Unwired Server
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Wie kann der Mobile Workflow Container deployed werden?

A
  • Use Afaria to install the Mobile Workflow container on devices for enterprise deployment supported by Afaria
  • Have your users install the Mobile Workflow container on the
    BlackBerry device using BlackBerry Desktop Manager:
  • Connect the BlackBerry device to the computer that contains the Mobile Workflow container for BlackBerry
  • Run the BlackBerry Desktop Manager following the instructions in the RIM documentation
  • For iOS devices, you must use Apple’s
    appStore/iTunes/APNS deployment methodology
How well did you know this?
1
Not at all
2
3
4
5
Perfectly