MeetMe Planner Design description. Version 2.2

Size: px
Start display at page:

Download "MeetMe Planner Design description. Version 2.2"

Transcription

1 Design description Version 2.2

2 Revision History Date Version Description Author First version Danijel Sokač Francesco Giarola Mockups update and new use case handling Danijel Sokač Francesco Giarola ER model, update of sequence diagrams Carolina Casali Mohamed Mehdi Kaabi Danijel Sokač Technologies for functionality tests Danijel Sokač Revision Francesco Giarola Milica Jovanovic Final Revision Milica Jovanovic Page 2

3 1. Introduction Purpose of this document Purpose of this document is to capture important design decisions we have made in the project, and should provide a good basis for understanding the code. Document organization The document is organized as follows: Section 1, Introduction, describes contents of this guide, used documentation during developing process etc. Section 2, Short Background, describes who is the customer and what is the purpose of the project from the customer s perspective. Section 3, System overview, describes operational context. Section 4, Software architecture, describes what does the overall decomposition of the software into modules/units/components looks like. Section 5, Graphical user interface, describe the structure and general layout of the interface. Intended Audience The intended audience is: new member joining the group, or someone who will maintain or evolve the system further Definitions Keyword Project Customer User Visitor Event Time slot Planner User private calendar Definitions The customer who requested the software product A client who provided his credential to the system and has been authenticated by the system A non authenticated User User created happening An interval of time for the proposed event, that can be free or occupied The tentative calendar containing events user was invited for shown in the appropriate time slots Calendar provided by an external service connected to the respective user Page 3

4 Attendant A user invited to an event Table 1. Table of definitions 2. Short Background Today's planners do not meet the needs of a user. Person willing to easily schedule an event can stump into many problems in the process of organizing an event. The problem can become even more complex when the number of people willing to attend the event grows. The proposed timeslots can be spread over few different event times, because each of the attendants have their own schedules they have to cope with and they have scheduled before. Because of the many constraints force upon the other attendances it is hard to find appropriate time slot that can work out for everyone. Usually in this situation the event is held over conversation, which can become quite messy. 3. System overview Description Our system will consist of web based application with responsive screen layout which can be opened using any web browser. This way, our app is not limited to any platform. High level design of system can be seen in Figure 3. Figure 3. High level design of application Page 4

5 System features The main functionality for this application is to provide possibility to arrange event using personal calendars of event attendants, with focus on using Google calendar. According to this, all attendants will need to have account in our app and provide access to personal calendars to our system. Main problem we are focusing here is security and privacy. To fulfil this requirement our system will not provide personal calendars to any other user. Personal calendars will only be used during calculation of free time for event. Page 5

6 4. Software architecture 4.1 Conceptual design For this project we will use model-view-controller (MVC) architectural pattern (see. Figure 2). MVC pattern splits application on three logical components and defines interaction among them. This separation of responsibilities allows flexibility down the road. Model stores data that is retrieved according to commands from the controller and displayed in the view. View generates an output presentation to the user based on changes in the model. While controller sends commands to the model to update model s state, it can also send commands to its associated view to change the view s presentation of the model. Figure 4.1. Software architecture Page 6

7 4.2 Technologies used At the front-end we will use HTML5, CSS3, Bootstrap and AngularJS. For the logic layer (back-end), Node.js will be used. As database, we will use PostgreSQL database. To provide high performance of the system we will use more asynchronous calls to prevent unnecessary page loadings. Also APIs to support some functionalities are used such as Google API and SendGrid API. For the functionality testing we are going to use Cucumber + Watir webdriver framework which will be implemented using Ruby programming language. 4.3 Sequence diagrams Registration Visitor fills registration page with his data and clicks Register. Data are contained in View. Controller uses Data contained in View for Registration. After that, a new user is created in the Database. Controller requires registered User s data. If the registration is successful, View receives confirmation recording message; otherwise, it receives an error message. The Visitor has the message in the View. Figure 4.2. Sequence diagram for Registration Login User presses "login" after entering his username and password that are stored in the View. Controller uses login information contained in the View. Database finds user using the data contained in Controler. Controller requires user existence. If the login is successful View is redirected to the home page; otherwise, it receives an error message. User has the message in the View. Page 7

8 Figure 4.3. Sequence diagram for Login Logout User clicks "logout" in View. Controller receives logout information from View and close the session. View is redirected to login page and shows the response. Page 8

9 4.3.4 Edit profile Figure 4.4. Sequence diagram for Logout User clicks edit profile in View. Controller requests setting from the View that is redirected to the setting page. User sees response, updates user settings. Changes are confirmed in the View. Controller receives update setting and then loads it in Database. Controller receives update successful information. If update is successful, View receives a successful message; otherwise, it receives an error message. User has the message in the View. Figure 4.5. Sequence diagram for Edit Profile Add calendar View receives a request to edit user s profile. Controller requests settings page that is shown on View. User sees response and chooses how to link calendar in View. If he chooses importing Google calendar Google API requests enter credentials dialog from View and shows them to User, who enters his Google credentials and loads them in Google API. If there is an error, Google API sends to User an error message; otherwise, View receives the session and sends a message in User. View receives confirmation of the added calendar and adds a new calendar in Controller. Controller creates calendar in Google API and stores calendar in Database. Controller requires calendar registration status. If the calendar registration status is successful, View receives Page 9

10 success message; otherwise, it receives an error message. The User has the message in the View. If the User chooses to import his calendar from File System, a new dialog is requested from the Controller and sent back to the View. User enters the calendar name click on button for importing the calendar. Controller contacts the File System where the user picks the file, if no error the Controller has the chosen calendar. After successful import of the calendar the calendar information are stored in the DB. If the User chooses to import calendar by URL, user enters the calendar name and URL of the calendar, they are sent through View to Controller when user clicks the Add calendar button. Controller contacts the icalparser interface with the URL string, finds the calendar and if successful sends back the info about the calendar back to the Controller which if everything passes without error notifies the user. Afterwards the calendar information are stored in the DB. Page 10

11 Figure 4.6. Sequence diagram for Add Calendar Delete calendar User clicks edit profile in View. Controller requests settings from View that is redirected to the setting Page 11

12 page. User sees response, clicks for deleting calendar and confirms it in the View. Controller receives request to delete calendar and removes it from Database. Controller receives a success message and sends it in View. The Visitor has the message in the View. Figure 4.7. Sequence diagram for Delete Calendar Edit calendar View receives a request to edit calendar from User. View edits calendars in Controller that loads calendar data in Database. Controller edits calendar in View. User receives the response, edits calendar and saves changes in View. Controller receives update calendar data and then loads it in Database. Controller receives successful status message and sends it to View. User has the message in the View. Page 12

13 Figure 4.8. Sequence diagram for Edit Calendar Invite friends User clicks invite friends in View. User obtains the expand view for friend , enters friend and clicks invite in the View. Controller receives the request to invite friends. It sends for friend s invitation and then a successful message in View. User has the message in the View. Page 13

14 Figure 4.9. Sequence diagram for Invite Friends Recover password User clicks forgot password in the View. Controller receives forgot password request and sends the form to View. User enters his and clicks recover password in View. Controller receives the request to recover password via . It sends recover password and then a successful status message in View. User sees response, clicks on link in and recovers password in Controller. View receives recover password form and sends response to User who enters new password and clicks OK in View. Controller obtains changed password and updates password in Database. Controller requires success status. If the status is successful View is redirected to login; otherwise, it receives an error message. User has the message in the View. Page 14

15 Figure Sequence diagram for Recover Password Schedule event View receives the User s request to schedule event and schedules event in Controller. View is redirect to schedule event page. User sees response, enters event data, selects attendants from user list (attendants suggestions), enters of attendants without account, selects mandatory attendants, selects time slots he is proposing for the event, adds tag if he wants and creates event in View. Controller notifies attendants and stores event information in Database. Controller receives status information. If status is successful, View is redirected to home page; otherwise, it receives an error message. User has the message in the View. Page 15

16 Figure Sequence diagram for Schedule Event Choose time slots Attendant selects concerning event in View. Controller gets event from View that receives event details. Attendant sees event details, selects time slots and confirms it in View. Controller receives available time and stores information in Database. Controller is informed about status, calculates event and notifies organizer. Attendant receives response. Page 16

17 Figure Sequence diagram for Choose time slots.3.12 Run calculation manually User clicks run calculation in View. Controller gets event time from View, calculates event time and sends possible event time in View. User has the message and selects best time in View. Controller obtains time chosen and saves event time in Database. Controller receives a successful message and notifies attendants. User has the message in the View. Page 17

18 CalculateMeetingTime() Figure Sequence diagram for Run calculation manually Controller stores all attendants in Database. Controller requests attendants from Database, syncs calendars and updates Calendar in Database. Controller receives a successful message, aligns to same timezone and calculates event time. Page 18

19 Figure Sequence diagram for CalculateMeetingTime() See All events Users opens home page in View. Controller receives get all events request from View and sends gets all events request to Database. Controller obtains events from the Database, adds them to home page and sends home page in View. User sees response. Page 19

20 Figure Sequence diagram for See all events Edit event User selects event in View. Controller receives information about selected event and queries the Database. Controller receives event details from Database and sends them in View. User sees response, edits event and saves changes in View. User sees response and changes are confirmed in the View. Controller receives update event and then stores it in Database. Controller receives successful message and notifies attendants by updating the event data in their calendars. User has the message in the View. Page 20

21 Figure Sequence diagram for Edit event Delete event User selects event in View that sends selected event information to Controller. Controller receives event information and queries the Database that sends requested event details to Controller if the requested event exists in Database. View receives event details from Controller. User has response, clicks delete and confirms delete in View. Delete event request is sent to Controller. Controller forwards the delete event request to Database i.e server side. If the deletion is successful Controller receives a successful message from Database, notifies attendants by changing their calendars and sends a successful message in View of the user that performed the deletion. User has the message in the View. Page 21

22 Figure Sequence diagram for Delete event Page 22

23 Manually sync calendar User clicks synchronize calendar in View that calls the sync calendar function passing parameters of the calendar user wants to sync in Controller. After successful sync, the Controller sends a successful message back to View. User has the response in the respective View. Figure Sequence diagram for Manually sync calendar sync Calendar() Controller loads the sync token from the Database. Controller gets the calendar from Google API using the previously obtained token. Controller stores updated calendar in Database, if the transaction was successful Controller then receives a successful message. Page 23

24 Filtering events by tag Figure Sequence diagram for sync Calendar User clicks on a tag from the list of tags showed in View called eventmodal that calls the method filterbytags by passing as argument tagtitle and userid in Controller. The Controller contacts the server side which extracts the data from the Database and sends the response to the appropriate View (myevents page) which will contain the events of a user with specified tag. Page 24

25 Save back to the everyone s calendars Figure Sequence diagram for Filtering events by tag When all the attendees respond by picking their prefered time slot, the event organizer clicks on Run calculation manually in the View called myevents calls method calculation with appropriate arguments in Controller. Controller contacts the server side which updates data in Database and sends response to the View containing the calendar which now shows the appropriate event in the time slot calculated by the function in Controller. Page 25

26 Figure Sequence diagram for Save back to everyone s calendars 5. Graphical user interface To make our application easy to use for everyone, we will try to provide user interface as simple as possible and also intuitive to use. Home Page This page is composed by three parts, contains general informations about the app and the team. Page 26

27 Page 27

28 Page 28

29 Registration Page From this page, guests are able to register themselves. Page 29

30 Page 30

31 Login Page This is the common login page Page 31

32 Recover Password From here the user can recover his password. Page 32

33 Calendar Page Here the user can view at a glance all the events he is involved in. Page 33

34 Profile Page Within this page registered users can edit all theirs personal informations Page 34

35 New Event Page Here the user can create a new event Page 35

36 My Events Page Here the user can manage all events he created Page 36

37 Page 37

38 Page 38

39 Invite Friend Page Here the user can invite a friend to join the application by specifying his address. Page 39

40 Event Participation Page Here the user can choose as many timeslot as he wants for a specific event. Page 40

41 6. ER model of DB We use the ER model (Entity-Relationship model) to describe information and data of our application. The entities are related to each others and they can have different dependencies. There are nine entities in our model. Each of these entities has attributes that describe it. Page 41

42 Page 42

43 Figure 6. ER model of Just Meet application Page 43

How do I sign up for a Canvas account as a parent?

How do I sign up for a Canvas account as a parent? How do I sign up for a Canvas account as a parent? Parents (Observers) can link their Canvas account to their student's account so they can see assignment dues dates, announcements, and other course content.

More information

Dynamics CRM Integration for Gmail. User Manual. Akvelon, Inc. 2017, All rights reserved

Dynamics CRM Integration for Gmail. User Manual. Akvelon, Inc. 2017, All rights reserved User Manual Akvelon, Inc. 2017, All rights reserved Contents Overview... 3 Installation of Dynamics CRM Integration for Gmail 2.0... 3 Buying app subscription... 4 Remove the extension from Chrome... 5

More information

ClickMeeting for Salesforce. User Manual

ClickMeeting for Salesforce. User Manual ClickMeeting for Salesforce User Manual Table of Contents Introduction... 2 Admin Manual... 3 Installation Package... 3 Installing and Configuring the Application... 4 Syncing Events... 5 Access to Historical

More information

Connect-2-Everything SAML SSO (client documentation)

Connect-2-Everything SAML SSO (client documentation) Connect-2-Everything SAML SSO (client documentation) Table of Contents Summary Overview Refined tags Summary The Connect-2-Everything landing page by Refined Data allows Adobe Connect account holders to

More information

WebEx Integration User Guide. Cvent, Inc 1765 Greensboro Station Place McLean, VA

WebEx Integration User Guide. Cvent, Inc 1765 Greensboro Station Place McLean, VA WebEx Integration User Guide 2018 Cvent, Inc 1765 Greensboro Station Place McLean, VA 22102 www.cvent.com Contents WebEx Integration User Guide... 3 Enabling WebEx Integration in Your Account... 4 Setting

More information

District 5910 Website Quick Start Manual Let s Roll Rotarians!

District 5910 Website Quick Start Manual Let s Roll Rotarians! District 5910 Website Quick Start Manual Let s Roll Rotarians! All Rotarians in District 5910 have access to the Members Section of the District Website THE BASICS After logging on to the system, members

More information

MACtivity Test Cases Team 6 CSE 5324: Spring 2012 Khandaker Moinur Rahman Shwetha Narayan Hardik Shah Yu Xuan Zhang Sanjay Vasudeva Iyer

MACtivity Test Cases Team 6 CSE 5324: Spring 2012 Khandaker Moinur Rahman Shwetha Narayan Hardik Shah Yu Xuan Zhang Sanjay Vasudeva Iyer MACtivity Test Cases Team 6 CSE 5324: Spring 2012 Khandaker Moinur Rahman Shwetha Narayan Hardik Shah Yu Xuan Zhang Sanjay Vasudeva Iyer Department of Computer Science and Engineering The University of

More information

Table of Contents COURSE OVERVIEW... 2 LESSON 1: INSTALLING THE PRODUCTIVITY TOOLS... 3 LESSON 2: SETTING UP WEBEX PRODUCTIVITY TOOLS...

Table of Contents COURSE OVERVIEW... 2 LESSON 1: INSTALLING THE PRODUCTIVITY TOOLS... 3 LESSON 2: SETTING UP WEBEX PRODUCTIVITY TOOLS... Table of Contents COURSE OVERVIEW... 2 LESSON 1: INSTALLING THE PRODUCTIVITY TOOLS... 3 FIRST TIME LOG IN... 3 SETTING UP PRODUCTIVITY TOOL PROGRAMS... 6 LESSON 2: SETTING UP WEBEX PRODUCTIVITY TOOLS...

More information

Cisco WebEx Web Conferencing Productivity Tools for Instant Messengers

Cisco WebEx Web Conferencing Productivity Tools for Instant Messengers Cisco WebEx Web Conferencing Productivity Tools for Instant Messengers Installing and Setting Up WebEx Productivity Tools For more information: In the U.S.: 800.374.2441 www.intercall.com info@intercall.com

More information

INTRODUCTION TO SKYPE FOR BUSINESS FOR MEETING. Before you set up your meeting, you will need to be signed in to Skype for Business.

INTRODUCTION TO SKYPE FOR BUSINESS FOR MEETING. Before you set up your meeting, you will need to be signed in to Skype for Business. INTRODUCTION TO SKYPE FOR BUSINESS FOR MEETING ORGANISERS This document is intended to help set up and use Skype for Business with a focus on teaching and learning activity. It will show you how to set

More information

DSS User Guide. End User Guide. - i -

DSS User Guide. End User Guide. - i - DSS User Guide End User Guide - i - DSS User Guide Table of Contents End User Guide... 1 Table of Contents... 2 Part 1: Getting Started... 1 How to Log in to the Web Portal... 1 How to Manage Account Settings...

More information

Microsoft Lync FAQ s 6/25/2012

Microsoft Lync FAQ s 6/25/2012 Microsoft Lync FAQ s 6/25/2012 1. What is Microsoft Lync? Microsoft Lync is an enterprise-ready, unified communications platform. With Lync, users can keep track of their contacts availability; send an

More information

PowerSchool User Guide For Parents

PowerSchool User Guide For Parents PowerSchool User Guide For Parents https://powerschool.gpcsd.ca/public Table of Contents Understanding Power School Parent Portal... 2 Introduction... 2 Let s Get Started... 2 Creating Your PowerSchool

More information

V-CUBE Meeting User Manual

V-CUBE Meeting User Manual V-CUBE Meeting User Manual 2. Preparing for Meetings V-cube, Inc. 2013 V-cube, Inc. All Rights Reserved. Revision history Revision date Details 2013/09/10 - Added a folder feature to the storage functionality

More information

Eloqua Integration User Guide. Cvent, Inc 1765 Greensboro Station Place McLean, VA

Eloqua Integration User Guide. Cvent, Inc 1765 Greensboro Station Place McLean, VA Eloqua Integration User Guide 2017 Cvent, Inc 1765 Greensboro Station Place McLean, VA 22102 www.cvent.com Contents Eloqua Integration User Guide... 3 Enabling Eloqua Integration in Your Account... 4 Helpful

More information

Customer Care Portal User Guide

Customer Care Portal User Guide Customer Care Portal User Guide Table of Contents Logging In...3 Live Chat... 3 Viewing your Cases...4 Logging a Case for Customer Support...4 Projects...6 Knowledge Base....6 Content.....7 Forms...7 Event

More information

ReadyTalk for HubSpot User Guide

ReadyTalk for HubSpot User Guide ReadyTalk for HubSpot User Guide Revised 07/29/2013 2 Table of Contents Overview... 3 Configuring ReadyTalk & HubSpot... 4 Setting Up Your Event in Conference Center... 6 Setting Up Your Event in HubSpot...

More information

Key Features: Learning Objectives: Table of Contents:

Key Features: Learning Objectives: Table of Contents: Key Features: Skype for Business is a communications platform available on Windows, Mac, and mobile devices. Skype for Business is designed to allow user interaction between colleagues and external contacts.

More information

Tutorial: How to Accept a Team Space Invitation. by DSwiss AG, Zurich, Switzerland V

Tutorial: How to Accept a Team Space Invitation. by DSwiss AG, Zurich, Switzerland V Tutorial: How to Accept a Team Space Invitation by DSwiss AG, Zurich, Switzerland V 1.1-2015-04-29 ACCEPT A TEAM SPACE INVITATION This tutorial will guide you through how to accept an invitation to a Team

More information

Ariba Supplier Self-Registration

Ariba Supplier Self-Registration About this document When your company is selected as an Elia supplier, it is registered in the Elia system so that a purchase order can be issued. The first step is that you register as an Elia supplier

More information

Outlook Web App (Exchange 2010) User Guide Computer Training Solutions Version Revision Date

Outlook Web App (Exchange 2010) User Guide Computer Training Solutions Version Revision Date Outlook Web App (Exchange 2010) Computer Training Solutions Version 1.7 Revision Date 2014-December-1 Table of Contents QUICK REFERENCE... 2 OUTLOOK WEB APP URL... 2 MANITOBA EHEALTH SERVICE DESK... 2

More information

Introduction to Google Calendar and Google Keep

Introduction to Google Calendar and Google Keep Introduction to Google Calendar and Google Keep WCCUSD ITC Conference Room Presented By: Jeff Rogers What is Google Calendar Web-based Calendar service which integrates with gmail and the g- Suite. With

More information

OneLogin Integration User Guide

OneLogin Integration User Guide OneLogin Integration User Guide Table of Contents OneLogin Account Setup... 2 Create Account with OneLogin... 2 Setup Application with OneLogin... 2 Setup Required in OneLogin: SSO and AD Connector...

More information

Integration Service. Admin Console User Guide. On-Premises

Integration Service. Admin Console User Guide. On-Premises Kony MobileFabric TM Integration Service Admin Console User Guide On-Premises Release 7.3 Document Relevance and Accuracy This document is considered relevant to the Release stated on this title page and

More information

Getting Started with Lync 2010 for iphone

Getting Started with Lync 2010 for iphone Getting Started with Lync 2010 for iphone Getting started with Lync 2010 on the iphone» Requirements» Installing Lync» Removing Lync» Signing in to Lync» Signing out of Lync Requirements iphone 3GS, iphone

More information

User Manual. [Outlook Web App 2013] Central Information Systems Division

User Manual. [Outlook Web App 2013] Central Information Systems Division [Outlook Web App 2013] Central Information Systems Division Table of Contents 1. To Login... 4 2. To Logout... 5 3. Change Password... 5 4. Email Messaging... 6 4.1 Create a New Mail... 6 4.2 To Save Mail

More information

UK Graduate and Interns & STEM Feedback. UK Associates TAS Process Guide & User Manual

UK Graduate and Interns & STEM Feedback. UK Associates TAS Process Guide & User Manual UK Graduate and Interns & STEM Feedback UK Associates TAS Process Guide & User Manual Document Revision History Version Revised by Status Date Reviewer(s) Notes 1.0 Amy Patton Draft 08/01/2013 Draft for

More information

Registering as an Elia supplier on Ariba on invitation

Registering as an Elia supplier on Ariba on invitation Registering as an Elia supplier on Ariba on invitation About this document When an Elia buyer publishes a sourcing event and invites you to participate, you receive an invitation e-mail from Ariba, the

More information

CANVAS OBSERVER GUIDE

CANVAS OBSERVER GUIDE CANVAS OBSERVER GUIDE This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike License Table of Contents Introduction...3 What is the Observer role?...4 How can I use Canvas

More information

Events User Guide for Microsoft Office Live Meeting from Global Crossing

Events User Guide for Microsoft Office Live Meeting from Global Crossing for Microsoft Office Live Meeting from Global Crossing Contents Events User Guide for... 1 Microsoft Office Live Meeting from Global Crossing... 1 Contents... 1 Introduction... 2 About This Guide... 2

More information

User Guide For Invitees. All-in-one webinar solution.

User Guide For Invitees. All-in-one webinar solution. User Guide For Invitees All-in-one webinar solution. STEP ONE: Logging in Depending on how the moderator set up the session, you may be required to log in Use the registered tab if you have an Onstream

More information

Getting Started with Cisco WebEx Meeting Applications

Getting Started with Cisco WebEx Meeting Applications CHAPTER 6 Getting Started with Cisco WebEx Meeting Applications Revised: September, 2010, Contents Modifying Your Provisioned Cisco WebEx Account, page 6-1 Setting Proxy Permissions, page 6-5 Productivity

More information

Getting Started with Your Instructor Access License

Getting Started with Your Instructor Access License Getting Started with Your Instructor Access License The objective of this document is to provide an overview of your Moderator Access license and provide you with best practices and resources as you and

More information

Create-A-Page Design Documentation

Create-A-Page Design Documentation Create-A-Page Design Documentation Group 9 C r e a t e - A - P a g e This document contains a description of all development tools utilized by Create-A-Page, as well as sequence diagrams, the entity-relationship

More information

Administrator s Guide

Administrator s Guide Administrator s Guide (January 2017) Welcome! You have been invited to manage the subscriber community who will be using this videoconferencing service within your organization. This guide will provide

More information

The first time you launch the application you will have to accept the Terms and Conditions.

The first time you launch the application you will have to accept the Terms and Conditions. Cisco WebEx Meetings Updated as of 8/7/18 Use Guide Cisco Webex Meetings Mobile (Android) Install Webex Meetings View Your Upcoming Meetings Join a Meeting Connect to the Audio Conference Schedule a Meeting

More information

CareCarma. It Starts With Family

CareCarma. It Starts With Family CareCarma It Starts With Family 3. INTRODUCTION 3. How can CareCarma Help You? 3. CareCarma Home Page 4. CareCarma CareCircle 4. CareCarma CareCircle Tools 5. Work on Different Plattforms 6. GETTING STARTED

More information

ReadyTalk for HubSpot User Guide

ReadyTalk for HubSpot User Guide ReadyTalk for HubSpot User Guide Revised March 2016 2 Contents Overview... 3 Configuring ReadyTalk & HubSpot... 4 Configure Sync for Additional Webinar Data... 6 How to Setup the Sync for Additional Webinar

More information

Sun Java System Calendar Express Getting Started

Sun Java System Calendar Express Getting Started Login to Sun Java System Calendar Express Open browser, i.e.; Firefox or Internet Explorer. In the Address field key in siue.edu. Press Enter. Sun Java System Calendar Express Getting Started Enter your

More information

Sync User Guide. Powered by Axient Anchor

Sync User Guide. Powered by Axient Anchor Sync Powered by Axient Anchor TABLE OF CONTENTS End... Error! Bookmark not defined. Last Revised: Wednesday, October 10, 2018... Error! Bookmark not defined. Table of Contents... 2 Getting Started... 7

More information

Your profile contains your contact information. This is what other members will use when they want to get in touch.

Your profile contains your contact information. This is what other members will use when they want to get in touch. Update contact information Your profile contains your contact information. This is what other members will use when they want to get in touch. 1. Log into your site. 2. Click your name in the upper-right

More information

Quick Reference Guide WebEx on an ipad

Quick Reference Guide WebEx on an ipad Quick Reference Guide WebEx on an ipad Install WebEx Meetings for ipad In order to schedule and attend WebEx meetings from your ipad you need to download, install and activate the Cisco WebEx Meetings

More information

WebEx New user Orientation. Meeting Organizer Guide

WebEx New user Orientation. Meeting Organizer Guide WebEx New user Orientation Meeting Organizer Guide OBJECTIVE: AGENDA: I. II. III. IV. Utilize the tools provided at Kent State University to host and attend online meetings via the WebEx application and

More information

Integration Service. Admin Console User Guide. On-Premises

Integration Service. Admin Console User Guide. On-Premises Kony Fabric Integration Service Admin Console User Guide On-Premises Release V8 SP1 Document Relevance and Accuracy This document is considered relevant to the Release stated on this title page and the

More information

If you re a Facebook marketer, you re likely always looking for ways to

If you re a Facebook marketer, you re likely always looking for ways to Chapter 1: Custom Apps for Fan Page Timelines In This Chapter Using apps for Facebook marketing Extending the Facebook experience Discovering iframes, Application Pages, and Canvas Pages Finding out what

More information

Quick Reference Guide WebEx on an Android Tablet

Quick Reference Guide WebEx on an Android Tablet Quick Reference Guide WebEx on an Android Tablet Install WebEx Meetings for an Android Tablet In order to schedule and attend WebEx meetings from your Android Tablet you need to download, install and activate

More information

BrainStorm Quick Start Card for Microsoft OneDrive for Business

BrainStorm Quick Start Card for Microsoft OneDrive for Business BrainStorm Quick Start Card for Microsoft OneDrive for Business mso.harvard.edu Changing the Way the World Works Clear the path for your productivity goals! Using Microsoft OneDrive for Business, you have

More information

Contents Office 365 Groups in Outlook 2016 on the web... 3 What are groups?... 3 Tips for getting the most out of Office 365 Groups...

Contents Office 365 Groups in Outlook 2016 on the web... 3 What are groups?... 3 Tips for getting the most out of Office 365 Groups... Contents Office 365 Groups in Outlook 2016 on the web... 3 What are groups?... 3 Tips for getting the most out of Office 365 Groups... 3 Create a Group in Web Outlook... 4 Group limits... 6 Group privacy...

More information

Getting started. Create event content. Quick Start Guide. Quick start Adobe Connect for Webinars

Getting started. Create event content. Quick Start Guide. Quick start Adobe Connect for Webinars Quick start Adobe Connect for Webinars Adobe Connect Event enables you to manage the full life cycle of large or small events, including registration, invitations, reminders, and reports. Adobe Connect

More information

Tips & Tricks to Help you Harness the Power of SailAngle.com 1

Tips & Tricks to Help you Harness the Power of SailAngle.com 1 Tips & Tricks to Help you Harness the Power of SailAngle.com 1 What is SailAngle.com Why Should I Care? How to Activate Your Account Your Groups Accessing Your Groups What s in Your Group? Tools for Your

More information

Two options for signing up: Sign in with Google by signing in to Google Drive first and then using this option

Two options for signing up: Sign in with Google by signing in to Google Drive first and then using this option Create an account at http://kidblog.org/home/ Click Sign up for Free Two options for signing up: Sign in with Google by signing in to Google Drive first and then using this option Create a separate login

More information

Anchor User Guide. Presented by: Last Revised: August 07, 2017

Anchor User Guide. Presented by: Last Revised: August 07, 2017 Anchor User Guide Presented by: Last Revised: August 07, 2017 TABLE OF CONTENTS GETTING STARTED... 1 How to Log In to the Web Portal... 1 How to Manage Account Settings... 2 How to Configure Two-Step Authentication...

More information

ARPA-E Energy Innovation Summit. A user guide for the official networking platform

ARPA-E Energy Innovation Summit. A user guide for the official networking platform ARPA-E Energy Innovation Summit A user guide for the official networking platform GETTING STARTED Welcome to the ARPA-E Energy Innovation Summit, a members only networking application. This powerful app

More information

N C MPASS. Getting Started. Version 6.8

N C MPASS. Getting Started. Version 6.8 N C MPASS Getting Started Version 6.8 Ontario Telemedicine Network (OTN) All rights reserved. Last update: May 24, 2018 This document is the property of OTN. No part of this document may be reproduced

More information

SharePoint. Team Site End User Guide. Table of Contents

SharePoint. Team Site End User Guide. Table of Contents Table of Contents Introduction... 1 Logging in for the First Time:... 1 Areas of the team site:... 2 Navigating the team site:... 3 Adding Content to the team site:... 3 The Ribbon:... 3 Adding a Link:...

More information

End User Manual. December 2014 V1.0

End User Manual. December 2014 V1.0 End User Manual December 2014 V1.0 Contents Getting Started... 4 How to Log into the Web Portal... 5 How to Manage Account Settings... 6 The Web Portal... 8 How to Upload Files in the Web Portal... 9 How

More information

Google Calendar. View: Toggle the calendar view between day, week, month and more All day events: Events and tasks set for all day

Google Calendar. View: Toggle the calendar view between day, week, month and more All day events: Events and tasks set for all day 12 Google Calendar 1 2 11 6 5 4 3 10 9 8 7 Event status Not replied to Accepted Tentative Declined Reminder(s) set for the event One or more individuals invited to the event Private event Recurring or

More information

Skype for Business Resource Guide

Skype for Business Resource Guide Skype for Business Resource Guide Coastal s Office of Online Learning (COOL) Kearns Hall, 216 843.349.6932 coastalonline@coastal.edu coastal.edu/online Keep up to date on recent news in OL and Instructional

More information

NETOP PORTAL ADFS & AZURE AD INTEGRATION

NETOP PORTAL ADFS & AZURE AD INTEGRATION 22.08.2018 NETOP PORTAL ADFS & AZURE AD INTEGRATION Contents 1 Description... 2 Benefits... 2 Implementation... 2 2 Configure the authentication provider... 3 Azure AD... 3 2.1.1 Create the enterprise

More information

Student Guide INTRODUCTION TO ONLINE RESOURCES

Student Guide INTRODUCTION TO ONLINE RESOURCES Student Guide INTRODUCTION TO ONLINE RESOURCES Date: 08. June. 2017 By: Technical Support Team STUDENT GUIDE southwales.unicaf.org 1)Introduction...4 2)Student Panel (SIS)...4 2.1)Student Panel (SIS) Login...4

More information

WeCode. Brought to you by CitrixNChill

WeCode. Brought to you by CitrixNChill WeCode Brought to you by CitrixNChill Authors: David Acevedo, Jessica Huang, Zhansaya Abdikarimova, Felicia Truong, Weimin Ouyang Team: CitrixNChill Revision History: 11/25: Added test cases, updated appendix,

More information

User Manual Appointment System

User Manual Appointment System User Manual Appointment System Page 1 of 17 1.0 TABLE OF CONTENTS TABLE OF CONTENTS... 2 System Overview... 3 Menu Options... 3 Application Access... 3 Patient Registration... 6 Schedule Appointment...

More information

Conference America Client Corner For Outlook v User Manual

Conference America Client Corner For Outlook v User Manual Conference America Client Corner For Outlook 2010 v1.3.0 User Manual Version 1.0 MAY 12, 2014 Conference America, Inc. 7079 University Ct. Montgomery, AL 36117 Version 1.0 Page 1 of 14 Table of Contents

More information

Alfresco Content Services 5.2. Getting Started Guide

Alfresco Content Services 5.2. Getting Started Guide Alfresco Content Services 5.2 Getting Started Guide Contents Contents Getting started with Alfresco Share... 3 Signing in...3 Personalizing Alfresco Share... 4 Setting up your dashboard... 4 Updating your

More information

epath - Participant s User Guide

epath - Participant s User Guide Participant s Users Guide Last Updated: 05/18/2012 From the Office of Instructional Technology and Learning Services Page 1 of 32 Table of Contents Look for the blue dots for the new content that s been

More information

Student Guide. By UNICAF University

Student Guide. By UNICAF University vnhgfj Student Guide By UNICAF University 1 2 Table of Contents 1) Introduction... 5 2) Student Panel (SIS)... 5 2.1) Student Panel (SIS) Login... 5 2.1.1) Definitions... 5 2.1.2) Registration Email...

More information

SharePoint General Instructions

SharePoint General Instructions SharePoint General Instructions Table of Content What is GC Drive?... 2 Access GC Drive... 2 Navigate GC Drive... 2 View and Edit My Profile... 3 OneDrive for Business... 3 What is OneDrive for Business...

More information

Growth & Leadership Conference Deal Source Online Scheduling Tool. Powered by Presdo

Growth & Leadership Conference Deal Source Online Scheduling Tool. Powered by Presdo Growth & Leadership Conference Deal Source Online Scheduling Tool Powered by Presdo TABLE OF CONTENTS LOGGING IN & PROFILE SET-UP 1 Importing Your Profile 2 Editing Your Profile 3 SECTIONS OF THE TOOL

More information

How to Join Skype Meetings

How to Join Skype Meetings How to Join Skype Meetings Scroll through to find the device you are using: Windows, Skype App, Mac or iphone. Windows 1. Open the email / calendar request that you received from your host and select the

More information

Create a Google account. Start creating the google account... 2 Creating a google + identity... 3 Communities... 4

Create a Google account. Start creating the google account... 2 Creating a google + identity... 3 Communities... 4 Create a Google account Start creating the google account... 2 Creating a google + identity... 3 Communities... 4 GOOGLE ACCOUNT The google account will give you access to google communitis, the possibility

More information

Getting Started with the Aloha Community Template for Salesforce Identity

Getting Started with the Aloha Community Template for Salesforce Identity Getting Started with the Aloha Community Template for Salesforce Identity Salesforce, Winter 18 @salesforcedocs Last updated: November 30, 2017 Copyright 2000 2017 salesforce.com, inc. All rights reserved.

More information

ESME Online Introduction to the Adobe Connect Platform

ESME Online Introduction to the Adobe Connect Platform ESME Online Introduction to the Adobe Connect Platform The ESME Online Webinars will be presented via the Adobe Connect platform. Adobe Connect is essentially a web conferencing system which replicates

More information

ASTRA USER GUIDE. 1. Introducing Astra Schedule. 2. Understanding the Data in Astra Schedule. Notes:

ASTRA USER GUIDE. 1. Introducing Astra Schedule. 2. Understanding the Data in Astra Schedule. Notes: ASTRA USER GUIDE 1. Introducing Astra Schedule Astra Schedule is the application used by Academic Space Scheduling & Utilization to schedule rooms for classes and by academic colleges, schools, and departments

More information

Student Guide INTRODUCTION TO ONLINE RESOURCES

Student Guide INTRODUCTION TO ONLINE RESOURCES Student Guide INTRODUCTION TO ONLINE RESOURCES Date: 12. March. 2018 By: Technical Support Team Table of Contents 1) Introduction 3 2) Student Panel (SIS) 3 2.1) Student Panel (SIS) Login 3 2.1.1) Definitions

More information

Microsoft Lync 2013 Quick-Start Guide. ThinkTel Communications Professional Services Last Updated: June 18, 2013

Microsoft Lync 2013 Quick-Start Guide. ThinkTel Communications Professional Services Last Updated: June 18, 2013 Microsoft Lync 2013 Quick-Start Guide ThinkTel Communications Professional Services Last Updated: June 18, 2013 Instant Messaging & Presence Accept an IM request Click anywhere on the picture display area

More information

USER MANUAL. Infoshare Web Conferencing

USER MANUAL. Infoshare Web Conferencing USER MANUAL Infoshare Web Conferencing Table of Contents Contents Table of Contents... 1 What is Infoshare?... 3 Infoshare Control Panel and Key Functions... 3 1. Launching Infoshare... 4 2. Meeting Types...

More information

Chrome. BruinMail BruinMail can be accessed at bruinmail.slcc.edu. Login using your MyPage username and password.

Chrome. BruinMail BruinMail can be accessed at bruinmail.slcc.edu. Login using your MyPage username and password. Google Tools Quick Start Guide At SLCC we encourage staff and faculty to use Google tools for collaborations and for additional storage space on the cloud. Since we are an.edu we have unlimited storage

More information

GLOBALMEET USER GUIDE

GLOBALMEET USER GUIDE GLOBALMEET USER GUIDE Release 3.8.1 July 2016 TABLE OF CONTENTS GlobalMeet Overview 4 Get the GlobalMeet Desktop Tools 5 Download and Install GlobalMeet 5 System Requirements 5 Getting Started 6 Sign in

More information

Department of Computer Science and Engineering The University of Texas at Arlington. Team: TimeKeepers. Project: Volunteer Tracking System

Department of Computer Science and Engineering The University of Texas at Arlington. Team: TimeKeepers. Project: Volunteer Tracking System Department of Computer Science and Engineering The University of Texas at Arlington Team: TimeKeepers Project: Team Members: Dineth Hettiarachchi Damber Khadka Devkishen Sisodia Samir Shrestha Tasneem

More information

TAPS ONLINE COMMUNITY USER GUIDE

TAPS ONLINE COMMUNITY USER GUIDE 1 TAPS ONLINE COMMUNITY USER GUIDE TABLE OF CONTENTS ONLINE COMMUNITY ACCOUNT OVERVIEW... 2 How to Sign Up... 2 How to Log In... 2 Request a new Password... 2 MY PAGE... 3-5 MANAGING YOUR ACCOUNT... 3

More information

etrac ATOM Android App Setup Guide

etrac ATOM Android App Setup Guide etrac ATOM Android App Setup Guide Version: 1.0.0 Published: 10/22/2014 Global DMS, 1555 Bustard Road, Suite 300, Lansdale, PA 19446 2014, All Rights Reserved. Table of Contents Initial Setup... 3 Settings...

More information

Getting Started with Microsoft Skype for Business

Getting Started with Microsoft Skype for Business Getting Started with Microsoft Skype for Business Microsoft Skype for Business is the new communications application included in the Office 365 Business Premium and Essentials plans. Communicate instantly

More information

Opaali Portal Quick guide

Opaali Portal Quick guide Opaali Portal Quick guide Company information Telia Finland Oyj Teollisuuskatu 15, 00510 HELSINKI, FI Registered office: Helsinki Business ID 1475607-9, VAT No. FI14756079 1 (40) Page 2 (40) Copyright

More information

User Guide for Applicants PROJECT. DATE & VERSION 11 th Oct 2016, Version: 2.0. Scholarships Management System Applicant Portal

User Guide for Applicants PROJECT. DATE & VERSION 11 th Oct 2016, Version: 2.0. Scholarships Management System Applicant Portal TITLE PROJECT User Guide for Applicants Scholarships Management System Applicant Portal DATE & VERSION 11 th Oct 2016, Version: 2.0 User Guide for Applicants Page 1 of 15 TABLE OF CONTENTS 1 Launch the

More information

How to Navigate the Challenge Runner Website

How to Navigate the Challenge Runner Website How to Navigate the Challenge Runner Website How to Join Challenge Runner Create an Account To join the Maroon Moves Walking Challenge 1. Click on the Maroon Moves Challenge Runner Link: https://www.challengerunner.com/login/challenge/3e64ro-1h81

More information

Social Networking in Action

Social Networking in Action Social Networking In Action 1 Social Networking in Action I. Facebook Friends Friends are people on Facebook whom you know, which can run the range from your immediate family to that person from high school

More information

How to use Zoom.us for Zoom Courses or Meetings

How to use Zoom.us for Zoom Courses or Meetings How to use Zoom.us for Zoom Courses or Meetings I. Start a Zoom meeting to check your system - First time users 1. If you have an @gmail.com account, please log out of your personal account. 2. Log into

More information

Applications. View All Applications. . Inbox

Applications. View All Applications.  . Inbox View All, page 1 Email, page 1 Jabber, page 7 Meetings, page 11 People, page 14 WebEx, page 20 More, page 23 View All Tap to display all installed applications. Email The Email application allows you to

More information

Applications. View All Applications. People. Contact Details

Applications. View All Applications. People. Contact Details View All, page 1 People, page 1 Email, page 7 Jabber, page 13 Meetings, page 17 WebEx, page 20 More, page 24 View All Tap to display all installed applications. People Use the People application to store,

More information

Provider Treatment Portal User Guide

Provider Treatment Portal User Guide Provider Treatment Portal User Guide THE SMARTER WAY TO SUBMIT AND TRACK APTP FORMS OVERVIEW Welcome to Procura s Provider Treatment Portal User Guide. This new portal provides a fast, secure and efficient

More information

Vodafone One Net app Quick Start Guide For PC

Vodafone One Net app Quick Start Guide For PC Vodafone One Net app Quick Start Guide For PC Contents What is the One Net app? 1 Installing the One Net app 2 Logging in and out 2 Logging in for the first time 2 Starting the One Net app when you turn

More information

You ll find everything you need to get started with your VaaS-t conferencing account in the following pages.

You ll find everything you need to get started with your VaaS-t conferencing account in the following pages. make meeting simple You ll find everything you need to get started with your VaaS-t conferencing account in the following pages. Quick Start Guide Getting Started Making your first call Creating your Contact

More information

Sharing Schedules and Planning Meetings

Sharing Schedules and Planning Meetings CHAPTER Sharing Schedules and Planning Meetings In this chapter Sharing Group Schedules 378 Planning a Meeting with Outlook 383 Rescheduling or Canceling a Meeting 388 Responding to Meeting Requests 388

More information

RUMail at Bloustein. Documentation: Tamara Swedberg:

RUMail at Bloustein. Documentation:   Tamara Swedberg: Documentation: http://policy.rutgers.edu/its/rumail RUMail at Bloustein Tamara Swedberg: tamara.swedberg@rutgers.edu 848-932-2947 Contents RUMail at Bloustein... 1 Access and Login... 3 RUMail Layout...

More information

Mobile App. User Manual v1.0. Satish Pandit PLEXITECH SOLUTIONS LLP.

Mobile App. User Manual v1.0. Satish Pandit PLEXITECH SOLUTIONS LLP. Mobile App User Manual v1.0 Satish Pandit PLEXITECH SOLUTIONS LLP. Revision History Note: The revision history cycle begins once changes or enhancements are requested after the initial version of the User

More information

A WEB BASED OFFICE MARKET. CS 297 Project Report Presented to Dr. Christopher Pollett San José State University

A WEB BASED OFFICE MARKET. CS 297 Project Report Presented to Dr. Christopher Pollett San José State University A WEB BASED OFFICE MARKET CS 297 Project Report Presented to Dr. Christopher Pollett San José State University By Manodivya Kathiravan May 2016 INTRODUCTION This report describes preliminary work toward

More information

Senior Project: Calendar

Senior Project: Calendar Senior Project: Calendar By Jason Chin June 2, 2017 Contents 1 Introduction 1 2 Vision and Scope 2 2.1 Business Requirements...................... 2 2.1.1 Background........................ 2 2.1.2 Business

More information

WolkAbout IoT Tool Mobile Application v2.2. User Manual

WolkAbout IoT Tool Mobile Application v2.2. User Manual WolkAbout IoT Tool Mobile Application v2.2 User Manual 1 Table of Contents: Introduction 3 Account Registration 3 Mobile registration 3 Web registration 4 Mobile Application Installation and Configuration

More information

Creating and Sharing a Google Calendar

Creating and Sharing a Google Calendar Creating and Sharing a Google Calendar How to Create a Google Calendar You can only create new calendars on a browser on your computer or mobile device. Once the calendar is created, you'll be able to

More information

How to Login, Logout and Manage Password (QRG)

How to Login, Logout and Manage Password (QRG) How to Login, Logout and Manage Password (QRG) This Quick Reference Guide covers the following topics: 1. How to login in to the DCC. How to change (reset) your password 3. What to do if you have forgotten

More information