Team 23 Design Document. Customer Loyalty Program for Small Businesses
|
|
|
- Camron McLaughlin
- 9 years ago
- Views:
Transcription
1 Team 23 Design Document Customer Loyalty Program for Small Businesses Clients - Jay Namboor Adviser - Dr. Govindarasu Members: Christopher Waters Van Nguyen William Tran 1 Loyalty Program
2 Contents System Functional Requirements... 3 System Non-Functional Requirements... 3 Functional Decomposition...4 System Analysis...5 Input/Output Module Specification... 7 User interface specification...18 Software Specification...26 System Requirements 2 Loyalty Program
3 Functional Requirements FR-1 FR-2 FR-3 FR-4 FR-5 FR-6 FR-7 FR-8 FR-9 FR-10 FR-11 FR-12 FR-13 The system shall allow the user to login and logout. The system shall allow the user to create an account The system shall allow merchants to create loyalty cards The system shall allow merchants to expire existing loyalty cards The system shall allow merchants to verify customer punches The system shall allow merchants to verify customer rewards The system shall allow customers to search for local businesses The system shall allow customers to select loyalty cards The system shall allow customers to download loyalty cards The system shall allow customers to redeem punches The system shall allow customers to redeem rewards The system shall allow the database to store a history of completed punch cards The system shall allow the merchant to view card history for their business The system shall allow the customer to view personal card history for completed rewards Non-functional requirements NFR-1 NFR-2 NFR-3 The system shall be developed using the Appcelerator SDK The system shall use an encrypted SQLite database for local storage to prevent other applications from interacting with a user s card data The system shall utilize hashing for punch a reward verification Functional Decomposition 3 Loyalty Program
4 The figure above shows the client and server sides interact. 4 Loyalty Program
5 System Analysis The way our system is designed is based mainly on a client-server architecture. However it is somewhat unique in that both the server and client side will house some of its own data. The reason for this is to provide some offline functionality. The offline functionality is needed when the user is punching the card. If we were to depend on an internet connection, that may slow the checkout process for the customer and the merchant. We do not want the application to cause the business to lose customers because it is trying to connect to the internet. That is why cards can be downloaded on to the client locally. The client itself will be responsible for keeping track of the punch cards. It will handle everything from punching the card to redeeming the reward. Because of the offline capability, we proposed a cloud synchronization solution. If the user were to ever lose their phone, they would not lose all of their punch cards. The Card sync module will interact with the History Manager on the server side to ensure data on both the client and the server are up to date. Server Side Notice how every module within the same layer can interact with one another. Same goes for the client layer. For example if Business Manager needs to get the card that is owned by it, it can call on the card manager to get that card from the database. The responsibilities of the server include storing all of the user and the businesses. The way each module is setup is based on their specific responsibilities. For example if a user wants to download a card, it will eventually have to go through the card manager to get that card. For more information on a module, please refer to the input/output specifications. 5 Loyalty Program
6 Software Design Patterns 1. Model view presenter We are using the model-view-presenter design pattern in order to separate logic from the view from the model. A picture below describes the mvp structure. Fig (Source : NET-RIA-Services-MVP-and-MVVM-Patterns-Part-1.aspx) In this case, the view is all of our UI. Whenever their UI needs to update/request information, they will need to call a specific controller(presenter) assigned for handling certain jobs. That controller will then update/retrieve the data and do any logic/format changes to the data before it is passed back to the View. The Model s only job is to update/retrieve data. The Views job is only to display data. The controller will handle all the logic. Once again because of the clientserver architecture along with the offline capability, we almost have two-part controllers in this case. Think about this, when the user attempts to create an account, the GUI will need to interact with the account controller on the client side. The account controller on the client side will then quickly do input checking...etc, before sending the data to the Account manager controller on the server side to store and verify the account has been created. Input/Output Module Specification 6 Loyalty Program
7 Modules Server Side Card Manager The card manager module will handle creation of cards and also retrieving cards. Module Function Input Output Store created loyalty card onto the server Retrieving loyalty cards from server Title/Description/Number of punches/level/expiration Date/Place ID Place ID Verification that loyalty card is created and added it to the server List of loyalty cards information that match with the Place ID Test Case Success Fail User(merchant) Create loyalty cards for their business User(Customer) Selected loyalty card from specific business Loyalty card does not already exist for specific business in the database. Loyalty card is not expired and it placeid match with specific Loyalty card already existed in the database Loyalty card exists or placeid does not match with specific business ID. Account Manager The account manager will contain code to create, lookup accounts, & reset passwords. When creating an account, users will input an and password combination. If a user already has an account, they can login by submitting their and password combination. Module Function Input Output User login /Password Verification that a user is logged in (Session?) User creates account /Password Stores account in database and notifies user. User resets password Reset password Password is reset and sent to user s username Test Case Success Fail 7 Loyalty Program
8 User creates account. does not already exist in the database. already exists in the database User login and password combination exists in the user database and password combination does not exist in the user User resets password user password resets History Manager The History Manager will be responsible for maintaining a history of cards that have been downloaded to a user s phone. When the card is redeemed, the database entry corresponding to that card will be marked as completed. It will also be able to sync up with a user s phone to keep track of partially complete cards so a user can download their cards in case they lose access to their phone (e.g. phone breaks and they get a replacement phone or they upgrade phones). Module Function Input Output Add Card Card Object Confirmation Card was Added Update Card Card Object Confirmation Card was Updated Retrieve Card <none> Uncompleted Cards View History Search Criteria Cards Matching Search Criteria Test Case Success Fail Add Card Card is added to Database Card is not added to Database Update Card Card is updated in Database Card is not updated in Database Retrieve Card View History Uncompleted cards are downloaded to a user s phone User receives a list of cards matching search criteria Uncompleted cards are not downloaded to a user s phone User does not receive a list of cards matching search criteria Business Manager 8 Loyalty Program
9 The business manager module will handle creating and linking up business to users. It will also handle request for anything information involving businesses. This module must : 1. Create a business and link up to user account 2. Link up other accounts to business 3. Retrieve businesses of a user 4. Search request for business based on name 5. Search for businesses based on location Module Function Input Output Create a business and link up to user account Link up other accounts to business UserID/Place Name/Location UserIDs/Place/BusinessID Verification that business is created and linked up to an account Verification that the business is linked up to those accounts Retrieve businesses of a user UserID List of business information linked up to the UserID Search request for business based on name Search request for business based on location Place name GPS location List of businesses matching with place name with locations. List of businesses near GPS location. Test Case Success Fail User(Merchant) Creates a business User(Merchant) Links up other users to help manage business. User(Merchant) retrieves his/ her businesses to manage. User Search request for business based on name User searches for business based on a his/her location. Encryption/Verification Business must be validated before it is created. User will be linked up to business. User has the role(linked to business already) to manage the business. User is linked to any businesses. Business matches that name with in the database. There are businesses within a range of that location Business creation request is declined. User does not have the role(linked to business already) to manage the business. User is not linked to any businesses. Business does not match the name with in the database. There does not exists not any businesses with a range of that location. 9 Loyalty Program
10 This module is responsible for encryption ( sha-256 ) of input from the user such as passwords. It will also have the responsibility of generating a QR code (with phpqrcode.sourceforge.net/) for a specific card for a merchant to do punches. Module Function Input Output Hash a user password User password Hashed (password) Generate a QR code Merchant Name + Merchant ID QR code of hashed Merchant Name + Merchant ID Test Case Success Fail User password input Password is hashed none Generate QR code QR code is generated from hashed(merchant Name+Merchant Id+cardId) none Database *history now have card_states (0 = not complete, 1 = completed, 2 = reward redeemed, 3 = expired) and remove completed 10 Loyalty Program
11 Business module - add location (lat and lon) Client Side Account The account module will be responsible for the login/logout process of the user. It will also handle the creation of accounts. 1. Login 2. Logout 3. Create Accounts Module Function Input Output User login username and password Verification if user is successful or not, and open a session to the user User logout user clicks logout logs user out by closing a session to the user Create accounts , password, and confirm password send information to server side to create an account Test Case Success Fail User log into the system User logout of the system Create new account username and password match with username and password on the server the system close user session and password doesn t exist on the server mismatching username and password user session still run and password exist on the server 11 Loyalty Program
12 Loyalty Card This module will be use when the customer downloads a selected loyalty card. Once the download card is complete, it will be store onto the phone database. The module will then be required to handle punches of the a card. It will also mark the card is completed when punches have been filled. Cards have have only have one of four states 1. Not completed 2. Completed 3. Redeemed 4. Expired Module Function Input Output Download Loyalty Card Card Template ID Download the new loyalty card and store it the phone Punches card QR code and timestamp of last punch. Loyalty point to the card and update the phone database if QR code matches. Last punch of card QR code, Update history module and and mark card as completed in database. Get current loyalty cards Selected loyalty card Gets a list of current loyalty cards. Get completed loyalty cards Selected completed loyalty card Gets a completed list of loyalty cards. Test Case Success Fail QR code verification hashed value of QR code matches the one in the database with the specified card id. hashed value of QR code doesn t match the one in the database. 12 Loyalty Program
13 Reward Verification This module is responsible for the verification of a punch. When the user scans a QR code, this module check the QR code s value against the one in the database. Module Function Input Output Scan and Verify QR code Card id, hashed value from QR code Success or fail Test Case Success Fail Scan QR code verification hashed value of QR code matches the one in the database with the specified card id. hashed value of QR code doesn t match the one in the database. 13 Loyalty Program
14 Business The business module will mainly interact with the business manager module on the server side to get requested information based on a search criteria. Module Function Input Output Create a business UserID, Place name, and location Verification that business is created and linked up to an account Retrieve businesses of a user UserID List of business information linked up to the UserID Search request for business Place name List of businesses matching with place name with locations Test Case Success Fail User(merchant) creates a business User(merchant) links up other users to help manage businesses User(merchant) retrieves his/ her businesses to manage User search request for business based on name Business must be validated before it is created. User will be linked up to business User has the role to manage the business User is linked to any businesses Business matched that name within the database Business creation request is declined User does not have the rule to manage the business User is not linked to any businesses Business does not match the name within the database 14 Loyalty Program
15 History The history module will interact with the history manager on the server to add and update cards stored in the server s database, download non-completed cards, and view a user s history. Module Function Input Output Add Card Card Object Confirmation Card was Added Update Card Card Object Confirmation Card was Updated Retrieve Card <none> Uncompleted Cards View History Search Criteria Cards Matching Search Criteria Test Case Success Fail Add Card Card is added to Database Card is not added to Database Update Card Card is updated in Database Card is not updated in Database Retrieve Card View History Uncompleted cards are downloaded to a user s phone User receives a list of cards matching search criteria Uncompleted cards are not downloaded to a user s phone User does not receive a list of cards matching search criteria 15 Loyalty Program
16 Client Database The client database will consist of : loyaltycard table time_stamp - When the card was downloaded card_meta_data - refer below punches - Number of punches a card (Default of 0) last_punched - timestamp of last punch completed - if the card is completed or not redeemed - if the reward has been collected or not card_meta_data will be a string version of this JSON object template_id - the id of the downloaded card place_id - the id of the card s business title - title of the card description - description of the reward max_punches - max number of punches needed to redeem a reward level - level of the card verification - the verification code for this card expiration Date - the expiration date of this card 16 Loyalty Program
17 Card Sync This module shall be responsible for keeping the data on the phone and the server up to date. That way, if the user were to switch to a new phone, the application should automatically download the information they had when using the old phone to their new phone. To accomplish this the module must: 1. Keep server up to date with local information. 2. It must also handle updating even if there is no connection to the internet. 3. Check at login to see if local information matches with server. (i.e. check number of current cards and number of completed cards match). If it doesn t match, it must download information from the server. Module Function Input Output Update server with local information Update event without internet connection Check for matching information with server at login User ID, # of punches, Timestamp of Last Punch(YYYY:MM:DD hh:mm:ss) and, reward claimed (True/False) Current and previous punch card transactions. Login Send request to history manager with punch card transaction information Send request to history manager with punch card transaction information Send over local information such as number of current cards and number of completed cards Test Case Success Fail Update server with local information Update event without internet connection Check for matching information with server at login Punch card transaction is logged on to server card transactions saved locally when there is no internet, all local saved transactions will be log onto server database when there is a internet connection Local information from phone and server matches Punch card transaction is not logged onto server card transactions not saved locally without internet, or all local saved transactions is not logged onto server database with internet connection mismatching information 17 Loyalty Program
18 User interface specification This section will show all the different mock ups for each screen. Shows the login page for a user when they first open the application The user may create an account if they are not a user. 18 Loyalty Program
19 First time login verification - Users can go ahead and create a business to link. If they are a merchant they will proceed to this screen. 19 Loyalty Program
20 Users will be shown a homescreen once they are logged in. The home screen can contain featured ads as well as various other tabs. Search for businesses 20 Loyalty Program
21 This screen will allow the user to select a card they want to use. Once selected, the user can punch the card by clicking on collect. 21 Loyalty Program
22 When the user hits collect, the QR scanner will automatically pop up. If it is successful, the card will get punched. When the card is full, the user may try to redeem the reward once again by QR code. 22 Loyalty Program
23 The QR scanner will once again pop up for redeeming a reward. The setting page will allow the user to view previous completed cards or change / password. 23 Loyalty Program
24 If the user wants to view their history, they will be redirected to this screen. This screen will allow the user to change their /password. 24 Loyalty Program
25 A merchant will have different options than a regular user. This screen shows how they can create a punch card. A merchant can also see track their progress each month based on the number of purchases, rewards redeemed etc. 25 Loyalty Program
26 Software Specification Technologies Languages: PHP, JavaScript, MySQL, and sqlite. Libraries: php qr code, JSON SDK: Appcelerator Titanium Server : Apache, MySQL Appcelerator Titanium SDK Using appcelerator, we are able to code once yet have it available for multiple platforms such as android and ios. We write our client side code in JavaScript and it is compiled to native android and ios code. 26 Loyalty Program
Team 23 Project Plan. Customer Loyalty Program for Small Businesses
Team 23 Project Plan Customer Loyalty Program for Small Businesses Clients - Jay Namboor Adviser - Dr. Govindarasu Members: Christopher Waters, Van Nguyen, and William Tran Table of contents Project Plan
User Guidelines. For. Smart Phone App - Mleads Lite (Version- 3.0)
User Guidelines For Smart Phone App - Mleads Lite (Version- 3.0) Table of Contents Splash screen:... 3 Registration screen:... 3 Login:... 4 Upgrade & Review screen:... 4 Home screen:... 5 Events screen:...
WELCOME TO REVEL SYSTEMS RETAIL SERVICE... 5 STARTING YOUR WORK... 6. Logging In to Your POS... 7. Refreshing the POS Settings...
Retail Service User Guide. Page 2 of 81 Table of Contents WELCOME TO REVEL SYSTEMS RETAIL SERVICE... 5 STARTING YOUR WORK... 6 Logging In to Your POS... 7 Refreshing the POS Settings... 8 Clocking In and
Getting Started with StoreGrid Cloud
Getting Started with StoreGrid Cloud This document describes the steps to quickly sign up and start backing up your data to StoreGrid Cloud. I. Signing Up 1. Go to http://storegridcloud.vembu.com and select
Setting up single signon with Zendesk Remote Authentication
Setting up single signon with Zendesk Remote Authentication Zendesk Inc. 2 Zendesk Developer Library Introduction Notice Copyright and trademark notice Copyright 2009 2013 Zendesk, Inc. All rights reserved.
B&SC Office 365 Email
B&SC Office 365 Email Microsoft Office 365 In its continuous efforts to provide the highest quality student experience, Bryant & Stratton College is giving students access to a new tool for accessing email.
Salesforce1 Mobile Security Guide
Salesforce1 Mobile Security Guide Version 1, 1 @salesforcedocs Last updated: December 8, 2015 Copyright 2000 2015 salesforce.com, inc. All rights reserved. Salesforce is a registered trademark of salesforce.com,
Hyperoo 2 User Guide. Hyperoo 2 User Guide
1 Hyperoo 2 User Guide 1 2 Contents How Hyperoo Works... 3 Installing Hyperoo... 3 Hyperoo 2 Management Console... 4 The Hyperoo 2 Server... 5 Creating a Backup Array... 5 Array Security... 7 Previous
Email: [email protected] Toll Free: 1-866-716-2040 International: 1-646-506-9354
1. Check your Welcome e-mail for login credentials for the control panel. 2. Using the login details in the welcome e-mail; login at https://cp.hostallapps.com Adding Domain: 1. On the Home Page of the
Welcome to ncrypted Cloud!
Welcome to ncrypted Cloud! ncrypted Cloud is a Privacy, Security, and Collaboration application that uses Industry Standard Encryption Technology (AES-256 bit encryption) to secure files stored in the
APPLICATION OF CLOUD COMPUTING IN ACADEMIC INSTITUTION
APPLICATION OF CLOUD COMPUTING IN ACADEMIC INSTITUTION 1 PRIYANKA DUKLE, 2 TRISHALA PAWAR, 3 SNEH BHAT 1,2,3 Computer, Amrutvahini College of Engineering, Sangamner Email: [email protected] 1, [email protected]
Qsync Install Qsync utility Login the NAS The address is 192.168.1.210:8080 bfsteelinc.info:8080
Qsync Qsync is a cloud based file synchronization service empowered by QNAP Turbo NAS. Simply add files to your local Qsync folder, and they will be available on your Turbo NAS and all its connected devices.
Mac OS X User Manual Version 2.0
Mac OS X User Manual Version 2.0 Welcome to ncrypted Cloud! ncrypted Cloud is a Privacy, Security, and Collaboration application that uses Industry Standard Encryption Technology (AES-256 bit encryption)
Getting Started with the Naviance Student Mobile App
Getting Started with the Naviance Student Mobile App Naviance Student is a college and success planning tool designed to help high school students plan their college search, communicate with their guidance
Anchor End-User Guide
Table of Contents How to Access Your Account How to Upload Files How to Download the Desktop Sync Folder Sync Folder How to Share a File 3 rd Party Share from Web UI 3 rd Party Share from Sync Folder Team-Share
SYSTEM DEVELOPMENT AND IMPLEMENTATION
CHAPTER 6 SYSTEM DEVELOPMENT AND IMPLEMENTATION 6.0 Introduction This chapter discusses about the development and implementation process of EPUM web-based system. The process is based on the system design
Configuring Single Sign-On from the VMware Identity Manager Service to Office 365
Configuring Single Sign-On from the VMware Identity Manager Service to Office 365 VMware Identity Manager JULY 2015 V1 Table of Contents Overview... 2 Passive and Active Authentication Profiles... 2 Adding
Electronic Questionnaires for Investigations Processing (e-qip)
January 2016 Electronic Questionnaires for Investigations Processing (e-qip) Login Instructions for first-time users OR users that have had their accounts reset Step 1 Access the e-qip Login screen at
BlackBerry Enterprise Service 10. Secure Work Space for ios and Android Version: 10.1.1. Security Note
BlackBerry Enterprise Service 10 Secure Work Space for ios and Android Version: 10.1.1 Security Note Published: 2013-06-21 SWD-20130621110651069 Contents 1 About this guide...4 2 What is BlackBerry Enterprise
Alpha e-pay v2 Merchant User Manual (v1.9)
Alpha e-pay v2 Merchant User Manual (v1.9) Overview NOTE: Alpha e-pay, Alpha Bank s e-commerce solution, is currently using the DeltaPAY e- commerce platform. Therefore, Alpha e-pay and DeltaPAY are used
Digital StoreFront 5.10 Update 1 Release Notes Date Issued: December 21, 2012
Date Issued: December 21, 2012 Digital StoreFront is EFI s award winning web-to-print platform. Digital StoreFront 5.10 Update 1 addresses issues found since Digital StoreFront 5.10 was released. This
U.S. Cellular Mobile Data Security. User Guide Version 00.01
U.S. Cellular Mobile Data Security User Guide Version 00.01 Table of Contents Install U.S. Cellular Mobile Data Security...3 Activate U.S. Cellular Mobile Data Security...3 Main Interface...3 Checkup...4
Integrations. Help Documentation
Help Documentation This document was auto-created from web content and is subject to change at any time. Copyright (c) 2016 SmarterTools Inc. Integrations WHMCS SmarterTrack Provisioning Module Package
Client Training Manual
Client Training Manual Contents Quick Summary on How to Open Encrypted Email from Arlington County.2 I. Overview... 4 A. Overview of Email Encryption with Arlington County Government... 4 Link to YouTube
SAP NetWeaver AS Java
Chapter 75 Configuring SAP NetWeaver AS Java SAP NetWeaver Application Server ("AS") Java (Stack) is one of the two installation options of SAP NetWeaver AS. The other option is the ABAP Stack, which is
For Use with QR Code Scanner / Reader Enabled Applications
Xerox QR Code App Quick Start Guide 702P03999 For Use with QR Code Scanner / Reader Enabled Applications Use the QR (Quick Response) Code App with the following applications: QR Code Scanner / Reader Applications,
Booth Gmail Configuration
Student email is accessed via a Booth branded Gmail service. Student mailboxes will be accessed via Gmail. Configure Gmail Settings Before you connect Gmail to send and receive Booth Gmail on your mobile
Xopero Backup Build your private cloud backup environment. Getting started
Xopero Backup Build your private cloud backup environment Getting started 07.05.2015 List of contents Introduction... 2 Get Management Center... 2 Setup Xopero to work... 3 Change the admin password...
qliqdirect Active Directory Guide
qliqdirect Active Directory Guide qliqdirect is a Windows Service with Active Directory Interface. qliqdirect resides in your network/server and communicates with qliqsoft cloud servers securely. qliqdirect
The easy way to accept EFTPOS, Visa and MasterCard payments on the spot. Mobile Users... 2. Charging your PayClip. 2. Downloading the PayClip app.
PayClip User Guide The easy way to accept EFTPOS, Visa and MasterCard payments on the spot. Contents Getting started made easy 2 Information for Merchants....................................................2
Frequently asked questions
Frequently asked questions FAQ: MicroStrategy 9s/9.5 General What is MicroStrategy 9s? MicroStrategy 9s combines the world s most sophisticated analytics platform with Usher, a revolutionary security platform.
MyStudioPlus.com Setup Documentation
MyStudioPlus.com Setup Documentation Setup Account Contact StudioPlus Software, (888) 862-4868, and setup account. Billing for MyStudioPlus.com is based on a 4 tier structure. Each tier is based on the
The Security Behind Sticky Password
The Security Behind Sticky Password Technical White Paper version 3, September 16th, 2015 Executive Summary When it comes to password management tools, concerns over secure data storage of passwords and
BOTTOM UP THINKING EMAIL SETUP INSTRUCTIONS. Unique businesses require unique solutions CLIENT GUIDE
BOTTOM UP THINKING Unique businesses require unique solutions EMAIL SETUP INSTRUCTIONS CLIENT GUIDE INDEX How to connect a. Deciding on best method (POP or IMAP) Setting up email on devices Webmail a.
QAS Small Business for Salesforce CRM
INTRODUCTION This document provides an overview of integrating and configuring QAS for Salesforce CRM. It will take you through the standard integration and configuration process and also provides an appendix
Active Directory Integration for Greentree
App Number: 010044 Active Directory Integration for Greentree Last Updated 14 th February 2013 Powered by: AppsForGreentree.com 2013 1 Table of Contents Features... 3 Options... 3 Important Notes... 3
Guide for Setting Up Your Multi-Factor Authentication Account and Using Multi-Factor Authentication
Guide for Setting Up Your Multi-Factor Authentication Account and Using Multi-Factor Authentication This document serves as a How To reference guide for employees to execute the following MFA tasks: 1.
How To Use Titanium Studio
Crossplatform Programming Lecture 3 Introduction to Titanium http://dsg.ce.unipr.it/ http://dsg.ce.unipr.it/?q=node/37 [email protected] 2015 Parma Outline Introduction Installation and Configuration
Quick DDNS Quick Start Guide
Quick DDNS Quick Start Guide Contents Before Use... 1 Enable Domain Name Access... 2 Default Domain Name Access... 2 Custom Domain Name... 3 DDNS Web Registration and Management... 5 Smart Phone Client...
A brief on Two-Factor Authentication
Application Note A brief on Two-Factor Authentication Summary This document provides a technology brief on two-factor authentication and how it is used on Netgear SSL312, VPN Firewall, and other UTM products.
Steps for: POP (Post Office Protocol) and IMAP (Internet Message Access Protocol) setup on MAC Platforms
Steps for: POP (Post Office Protocol) and IMAP (Internet Message Access Protocol) setup on MAC Platforms The following instructions offer options for POP and IMAP e-mail retrieval locally on your MAC.
Software Requirements Specification
Software Requirements Specification for easyrent Version 2.0 Prepared by Group Name: Foo- Tang Clan Abraham Dela Cruz Raj Luhar Chris Horuk Joey Phommasone Zack Warburg [email protected] [email protected]
Business Management Online
Business Management Online Version: 27102012 http://bmo.my User Guide Version 27102012 page 1 of 93 Table of Contents Summary 1 Business Management Online (BMO)...6 2 Starting BMO Quotation...10 3 Starting
HarePoint Workflow Extensions for Office 365. Quick Start Guide
HarePoint Workflow Extensions for Office 365 Quick Start Guide Product version 0.91 November 09, 2015 ( This Page Intentionally Left Blank ) HarePoint.Com Table of Contents 2 Table of Contents Table of
Mobile Iron User Guide
2015 Mobile Iron User Guide Information technology Sparrow Health System 9/1/2015 Contents...0 Introduction...2 Changes to your Mobile Device...2 Self Service Portal...3 Registering your new device...4
Using YSU Password Self-Service
Using YSU Password Self-Service Using YSU Password Self-Service Password Self-Service Web Interface Required Items: YSU (MyYSU) Directory account, Web browser This guide will assist you with using the
Budget Event Management Design Document
Budget Event Management Design Document Team 4 Yifan Yin(TL), Jiangnan Shangguan, Yuan Xia, Di Xu, Xuan Xu, Long Zhen 1 Purpose Summary List of Functional Requirements General Priorities Usability Accessibility
What does the First Mobile app do for me? What else can I do with the mobile banking app beyond the basics? Why should I use the mobile banking app?
What does the First Mobile app do for me? What else can I do with the mobile banking app beyond the basics? Why should I use the mobile banking app? How do I sign up to use mobile banking? What type of
Scanning Options and Techniques for Client Profiles for Windows
C ase Manag e m e n t by C l i e n t P rofiles Scanning Options and Techniques for Client Profiles for Windows T E C H N O L O G Y F O R T H E B U S I N E S S O F L A W Table of Contents 2 Table of Contents
TestNav 8 User Guide for PARCC
TestNav 8 User Guide for PARCC Copyright 2014, Pearson Education, Inc. Published March 6, 2014 TestNav 8 User Guide for PARCC 1 TestNav 8 User Guide for PARCC Revision History What is TestNav? Technical
G-Lock EasyMail7. Admin Guide. Client-Server Email Marketing Solution for Windows. Copyright G-Lock Software. All Rights Reserved.
G-Lock EasyMail7 Client-Server Email Marketing Solution for Windows Admin Guide Copyright G-Lock Software. All Rights Reserved. 1 Table of Contents This document is your admin guide for G-Lock EasyMail7
TABLE OF CONTENTS. ipay / Magento Implementation Guide 2 Copyright 2012 Planet Payment, Inc. All Rights Reserved.
TABLE OF CONTENTS INTRODUCTION... 3 Purpose... 3 Downloading the Magento Extension... 3 Configuring the Magento Extension... 3 Exhibit: Magento Admin Login Screen... 3 Payment Processing Options with ipay
How to Create a Broker Account
How to Create a Broker Account 1. Once you have created your NY.gov ID and set your password (see the guide, How to Create a NY.gov ID ), return to the Broker tab from the NYSOH home page and select CLICK
How to Get Set Up for the 2014 BE-180 and Request an Extension if Needed
How to Get Set Up for the 2014 BE-180 and Request an Extension if Needed For instructions on how to get set up for the 2014 BE-180 and to request an extension if one is needed, click on one of the links
Document Digital Signature
Supplier handbook Software Configuration for Digital Signature and Timestamp to certificate-based signature Document objectives and structure The document aims to support suppliers during the following
RenderStorm Cloud Render (Powered by Squidnet Software): Getting started.
Version 1.0 RenderStorm Cloud Render (Powered by Squidnet Software): Getting started. RenderStorm Cloud Render is an easy to use standalone application providing remote access, job submission, rendering,
Multi Factor Authentication API
GEORGIA INSTITUTE OF TECHNOLOGY Multi Factor Authentication API Yusuf Nadir Saghar Amay Singhal CONTENTS Abstract... 3 Motivation... 3 Overall Design:... 4 MFA Architecture... 5 Authentication Workflow...
Brainshark/Salesforce.com Integration Installation Procedures
Page1 Brainshark/Salesforce.com Integration Installation Procedures The Brainshark/Salesforce integration allows Salesforce users to send emails containing links to Brainshark presentations from a contact
Outlook Plugin for VTECRM
Outlook Plugin for VTECRM USER MANUAL Index Chapter 1: Installation e Login... 2 1 Installation requirements... 2 2 Installation... 3 3 First Login... 4 Chapter 2: Work with the Outlook Plugin for VTECRM...
Nessus Cloud User Registration
Nessus Cloud User Registration Create Your Tenable Nessus Cloud Account 1. Click on the provided URL to create your account. If the link does not work, please cut and paste the entire URL into your browser.
FINANCE AND ADMINISTRATION
Introduction: This is a CASHNet operator s step-by-step guide to how to process credit card payments. The CASHNet Cashiering module allows operators to: process payments and new charges, inquire on customer
Managing Online and Offline Archives in Outlook
Managing Online and Offline Archives in Outlook Contents How to Enable the Online Archive Feature in Outlook... 1 For Outlook 2007:... 2 How to Set the AutoArchive Properties for a Folder in Outlook 2007:...
SAP NetWeaver Fiori. For more information, see "Creating and enabling a trusted provider for Centrify" on page 108-10.
Chapter 108 Configuring SAP NetWeaver Fiori The following is an overview of the steps required to configure the SAP NetWeaver Fiori Web application for single sign-on (SSO) via SAML. SAP NetWeaver Fiori
Using Authorize.net for Credit Card Processing in YogaReg
Using Authorize.net for Credit Card Processing in YogaReg 1. Obtain a credit card merchant account. If you already process credit cards via a terminal, you already have one. You can contact your bank,
AS DNB banka. DNB Link specification (B2B functional description)
AS DNB banka DNB Link specification (B2B functional description) DNB_Link_FS_EN_1_EXTSYS_1_L_2013 Table of contents 1. PURPOSE OF THE SYSTEM... 4 2. BUSINESS PROCESSES... 4 2.1. Payment for goods and services...
Reseller Panel Step-by-Step Guide
1. Legal notice setup. Alternative language setup. Enter legal notice as text. Enter legal notice as link 2. ResellerPanel design. Edit colors and layout. Edit themes and icons 3. Create a new customer.
Licensing Guide BES12. Version 12.1
Licensing Guide BES12 Version 12.1 Published: 2015-04-02 SWD-20150402115554403 Contents Introduction... 5 About this guide...5 What is BES12?...5 Key features of BES12... 5 About licensing...7 Steps to
SAML single sign-on configuration overview
Chapter 46 Configurin uring Drupal Configure the Drupal Web-SAML application profile in Cloud Manager to set up single sign-on via SAML with a Drupal-based web application. Configuration also specifies
CA Nimsoft Service Desk
CA Nimsoft Service Desk Single Sign-On Configuration Guide 6.2.6 This Documentation, which includes embedded help systems and electronically distributed materials, (hereinafter referred to as the Documentation
Point-of-Sale Quick Start User Guide
Point-of-Sale Quick Start User Guide A guide for winery staff to learn and understand the operations of the POS service. This guide complements the POS Installation Guide and the online help text. Revised
Test Case 3 Active Directory Integration
April 12, 2010 Author: Audience: Joe Lowry and SWAT Team Evaluator Test Case 3 Active Directory Integration The following steps will guide you through the process of directory integration. The goal of
Configuring. SuccessFactors. Chapter 67
Chapter 67 Configuring SuccessFactors The following is an overview of the steps required to configure the SuccessFactors Enterprise Edition Web application for single sign-on (SSO) via SAML. SuccessFactors
MANUAL USER GUIDE FOR EMR PRIMARY HEALTH CARE SYSTEM
MANUAL USER GUIDE FOR EMR PRIMARY HEALTH CARE SYSTEM By Faustin GASHAYIJA Version 1.0 1 Table of contents Contents Table of contents... 2 Browser... 4 Log in openmrs website... 4 OpenMRS welcome page...
SJRWMD Cloud-Based Email Quick-Start Guide
SJRWMD Cloud-Based Email Quick-Start Guide Your email account is now in the Microsoft cloud, also known as Office 365. This change from onpremise email provisioning to the cloud allows the agency to provide
Mini User Guide. Updating your contact details..2. Setting your Security Questions..4. Changing your password..5. Forgotten password...
Mini User Guide Contents: Updating your contact details..2 Setting your Security Questions..4 Changing your password..5 Forgotten password......6 Accessing Virgin Care Webmail..9 Sending an Encrypted Email.....12
Configuring SuccessFactors
Chapter 117 Configuring SuccessFactors The following is an overview of the steps required to configure the SuccessFactors Enterprise Edition Web application for single sign-on (SSO) via SAML. SuccessFactors
QUICK FEATURE GUIDE OF SNAPPII'S ULTRAFAST CODELESS PLATFORM
QUICK FEATURE GUIDE OF SNAPPII'S ULTRAFAST CODELESS PLATFORM (* Click on the screenshots to enlarge) TABLE OF CONTENTS 1. Visually Develop Mobile Applications 2. Build Apps for Any Android or ios Device
ElephantDrive Cloud Backup Module Contents
Contents 1. Overview... 2 2. Installing the module... 2 2-1. How to get the module... 2 2-2. Installation... 2 2-3. Start the module... 3 3. Backup NAS data to ElephantDrive cloud... 3 3-1. Create an ElephantDrive
Mobile Online Banking
Mobile Online Banking User Guide Table of Contents Enrolling Through Traditional Online Banking, pg. 2 Enrolling Using Your Mobile Device, pg. 4 Login Screen, pg. 7 Locations, pg. 7 Mobile Browser View,
Grid-In-Hand Mobile Grid Revised 1/27/15
Grid-In-Hand Mobile Grid Revised 1/27/15 Grid-In-Hand provides a mobile solution framework by coupling your mobile scanner to your ios or Android device. Use Mobile Grid for inventory, asset management,
For details about using automatic user provisioning with Salesforce, see Configuring user provisioning for Salesforce.
Chapter 41 Configuring Salesforce The following is an overview of how to configure the Salesforce.com application for singlesign on: 1 Prepare Salesforce for single sign-on: This involves the following:
Absorb Single Sign-On (SSO) V3.0
Absorb Single Sign-On (SSO) V3.0 Overview Absorb allows single sign-on (SSO) with third-party systems, regardless of the programming language. SSO is made secure by a series of calls (between Absorb and
How To Use Exhange On Outlook 2007 2007 On A Pc Or Macintosh Outlook 2007 On Your Pc Or Ipad (For Windows Xp) On Your Ipad Or Ipa (For Your Windows Xp). (For A Macintosh) On A
Configure Microsoft Outlook 2007 to use Exchange Email Setting Important 1. Before configure your Microsoft outlook 2007 to use exhange you MUST log into the Web Exchange page to login and change your
Architecture and Data Flow Overview. BlackBerry Enterprise Service 10 721-08877-123 Version: 10.2. Quick Reference
Architecture and Data Flow Overview BlackBerry Enterprise Service 10 721-08877-123 Version: Quick Reference Published: 2013-11-28 SWD-20131128130321045 Contents Key components of BlackBerry Enterprise
How To Test Your Web Site On Wapt On A Pc Or Mac Or Mac (Or Mac) On A Mac Or Ipad Or Ipa (Or Ipa) On Pc Or Ipam (Or Pc Or Pc) On An Ip
Load testing with WAPT: Quick Start Guide This document describes step by step how to create a simple typical test for a web application, execute it and interpret the results. A brief insight is provided
Configuring. SugarCRM. Chapter 121
Chapter 121 Configuring SugarCRM The following is an overview of the steps required to configure the SugarCRM Web application for single sign-on (SSO) via SAML. SugarCRM offers both IdP-initiated SAML
Nevepoint Access Manager 1.2 BETA Documentation
Nevepoint Access Manager 1.2 BETA Documentation Table of Contents Installation...3 Locating the Installation Wizard URL...3 Step 1: Configure the Administrator...4 Step 2: Connecting to Primary Connector...4
User Guide. Time Warner Cable Business Class Cloud Solutions Control Panel. Hosted Microsoft Exchange 2007 Hosted Microsoft SharePoint 2007
Chapter Title Time Warner Cable Business Class Cloud Solutions Control Panel User Guide Hosted Microsoft Exchange 2007 Hosted Microsoft SharePoint 2007 Version 1.1 Table of Contents Table of Contents...
CHAPTER 1 Exploring Mobile Devices with IMail 1
Contents CHAPTER 1 Exploring Mobile Devices with IMail 1 CHAPTER 2 Windows Mobile... 2 Configuring Microsoft Exchange ActiveSync... 2 Setting up Mail Account... 8 CHAPTER 3 BlackBerry... 13 Configuring
Guide for Setting Up Your Multi-Factor Authentication Account and Using Multi-Factor Authentication. Mobile App Activation
Guide for Setting Up Your Multi-Factor Authentication Account and Using Multi-Factor Authentication Mobile App Activation Before you can activate the mobile app you must download it. You can have up to
Email setup information for most domains hosted with InfoRailway.
Email setup information for most domains hosted with InfoRailway. Incoming server (POP3): pop.secureserver.net port 995 (SSL) Incoming server (IMAP): imap.secureserver.net port 993 (SSL) Outgoing server
LIBRARY ACCESS SYSTEM SMARTPHONE APPLICATION USING ANDROID
Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology IJCSMC, Vol. 4, Issue. 3, March 2015,
GEPL Capital Mobile Trading App
GEPL Capital Mobile Trading App User Manual Version 2.2.0.0 Document Information DOCUMENT CONTROL INFORMATION AUTHOR GULZAR KHOPATKAR DOCUMENT MOBILE APPLICATIONS VERSION 2.2.0.0 www.geplcapital.com Page
Construction Workers Registration System. User Manual. Construction Industry Council
Construction Workers Registration System User Manual Construction Industry Council January 2016 The Construction Industry Council (CIC) The contents of this document remain the property of, and may not
Adobe Marketing Cloud Bloodhound for Mac 3.0
Adobe Marketing Cloud Bloodhound for Mac 3.0 Contents Adobe Bloodhound for Mac 3.x for OSX...3 Getting Started...4 Processing Rules Mapping...6 Enable SSL...7 View Hits...8 Save Hits into a Test...9 Compare
NetIQ Advanced Authentication Framework - Smartphone Applications
NetIQ Advanced Authentication Framework - Smartphone Applications User Guide Version 3.0 1 Table of Contents 1 Table of Contents 2 Introduction 3 About This Document 3 System Requirements 4 Install Smartphone
