Design Document. Version 2.0 May 1, Texas Christian University, Computer Science Department

Size: px
Start display at page:

Download "Design Document. Version 2.0 May 1, Texas Christian University, Computer Science Department"

Transcription

1 Design Document Version 2.0 May 1, Texas Christian University, Computer Science Department

2 i. Revision Signatures The following asserts that all team members have read the document and assert that the information contained within this document is complete and correct. Nicholas Bomm Name Signature Date Philip Howell Kathryn Jaslikowski Wills Ward EasyBites 5/1/2017 ii

3 ii. Revision History All revision history is listed below. Version Change Summary Date 1.0 Initial Draft Draft with additions Draft with updated diagrams Final draft with grammar corrections EasyBites 5/1/2017 iii

4 iii. Contents i. Revision Signatures... ii ii. Revision History... iii iii. Contents... iv 1. Introduction Document Purpose Project Overview Document Overview Design Constraints Assumptions and Dependencies Development Methods and Constraints System Architecture Django Model System Diagrams Individual Organization Stack Multiple Organization Compute Stack Multiple Stack Hosting Platform Database Design UML Diagrams Sequence Diagrams Key Modify Data Object Add Food Item Generate Recipes State Diagrams Key Client Assist Activity Diagrams User Interface Login Client Assist View Client Recipe Generation Shopping List Recipe List EasyBites 5/1/2017 iv

5 6.7 Front End View Front End Edit Administrator View Administrator Edit Mobile Device Compatibility Glossary of Terms Appendix A: Use Case Models EasyBites 5/1/2017 v

6 1. Introduction 1.1 Document Purpose The purpose of this document is to outline the core design elements of EasyBites. 1.2 Project Overview Meals On Wheels, Inc. (MOWI) of Tarrant County is one of the largest MOWI organizations in the country. It serves approximately 4,500 clients with a median age and monthly income of 74.7 years and $1,000, respectively. The organization provides 10 meals per week for each client and wants to help with any other meals that they might need in a week. This is especially needed by clients who are immobile, who do not have access to proper kitchen items, or who cannot afford to buy a large variety of foods. Samantha Powell, a professor in the TCU Nutritional Sciences Department and a former dietitian at MOWI, approached the TCU Computer Science Department about developing a web application to assist dietitians in creating simple recipes for clients based on an available list of foods and stores. Development of the basic web application began in the spring of 2016 and was then elevated to a capstone project EasyBites that has consisted of finishing and enhancing the requirements laid out by MOWI. 1.3 Document Overview This document includes the design constraints, system architecture, database design, UML models, and user interface for EasyBites. It also includes a glossary and use cases to supplement the Sequence Diagrams. EasyBites 5/1/2017 1

7 2. Design Constraints 2.1 Assumptions and Dependencies The deployment and usage of EasyBites assumes that the organization is capable of providing, installing, and maintaining the server-side software as defined in the preceding requirements document. Use of EasyBites assumes the user has a device with an updated internet browser and a valid internet connection with at least 1.5 Mbps download and 0.5 Mbps upload speeds. 2.2 Development Methods and Constraints EasyBites is assumed and required to run in a deployment environment consisting of the following specifications: One or more Linux servers (version >= 4.4.0) Docker (version >= ) Docker Compose (version >= ) Each containerized run environment is assumed to have the necessary applications, packages, and libraries as listed: Name Description URL PyPy2.7 v5.7.1 An alternative implementation of Python that adds Justin-Time compiling Django 1.10 A framework, written in Python, which follows the modelview-template (MVT) architectural pattern django-crispy Library for HTML form creation django-wkhtmltopdf Library for PDF creation easy-thumbnails 2.3 Library facilitating the proper cropping and reduction of thumbnail images Pillow Image manipulation library PostgreSQL An object-relational database management system (ORDBMS) with an emphasis on extensibility and standards-compliance Docker 1.11.x An open source project to pack, ship, and run any application as a lightweight container Nginx An HTTP and reverse proxy server, a mail EasyBites 5/1/2017 2

8 Phusion Passenger proxy server, and a generic TCP/UDP proxy server A free application server with support for Ruby, Python and Node.js designed to integrate into the Apache HTTP Server or the nginx web server EasyBites 5/1/2017 3

9 3. System Architecture This section contains diagrams of system components and their interfaces. 3.1 Django Model The Django Web Framework follows a Model, View, Template architectural pattern which is outlined in following diagram. EasyBites 5/1/2017 4

10 The following diagram outlines the interaction of the core files and elements within the Django framework. A request is sent from the client to Django and is routed through the URL parser (urls.py). It is then directed to a specific class that is setup in the views.py file which in turn accesses the data model and database documented in models.py. Finally, views.py returns output to the client by merging data from the database and a template file. EasyBites 5/1/2017 5

11 3.2 System Diagrams Pantry Project Architecture System Architecture Front End Client Application Processes Clients Client Application Interface Nutritional Calculator Recipe List Generator Database Recipe Maintainers Recipe Approvers Application Administrative Interface Nutritional Data Retriever Shopping List Generator PostgreSQL Application Administrators System Management Processes System Administrators System Administrative Interface Stack Manager EasyBites 5/1/2017 6

12 3.2.1 Individual Organization Stack Individual Organization Compute Stack Individual Compute Stack Composed of multiple containers Provides a single instance of the application Hosts the data for 1 Meals On Wheels organization Provides redundant web services Provides a single database instance EasyBites 5/1/2017 7

13 3.2.2 Multiple Organization Compute Stack Multiple Organizational Compute Stack Organization Compute Stack Composed of multiple Individual Compute Stacks Provides multiple instances of the application Hosts the data for multiple Meals On Wheels organizations Offers the benefit of hosting the application in a cost effective solution Centralized management of the application offers lower administrative requirements EasyBites 5/1/2017 8

14 3.2.3 Multiple Stack Hosting Platform Multiple Stack Hosting Platform On On Docker Linux Docker Linux BARE METAL HYPER-V The platform can run on hypervisors such as VMware ESXi and Microsoft Hyper-V or on physical Linux servers as required The platform can be hosted in both on-premise datacenters or by cloud providers Scalability and reliability are limited only by the underlying infrastructure Resiliency is baked in to the architecture to minimize impact from system or application level issues EasyBites 5/1/2017 9

15 4. Database Design EasyBites 5/1/

16 5. UML Diagrams 5.1 Sequence Diagrams Key EasyBites 5/1/

17 5.1.2 Modify Data Object EasyBites 5/1/

18 5.1.3 Add Food Item EasyBites 5/1/

19 5.1.4 Generate Recipes EasyBites 5/1/

20 5.2 State Diagrams Key EasyBites 5/1/

21 5.2.2 Client Assist EasyBites 5/1/

22 5.3 Activity Diagrams The following diagram shows the general workflow of the application as well as the interaction between each user category (Administrators, Dietitians, and Interns). *Actor indicates that the action can be taken by several different user groups. EasyBites 5/1/

23 6. User Interface Below is an outline of the UI designs for each general aspect design, shown by their order in a typical user workflow. 6.1 Login EasyBites 5/1/

24 6.2 Client Assist The dietitian can enter the client ID of the person he or she wants to view. EasyBites 5/1/

25 6.3 View Client From this screen, the dietitian can view and edit the client s options and preferences. Additionally, the dietitian can opt to generate a dynamic recipe list based on those configurations. EasyBites 5/1/

26 6.4 Recipe Generation The client can view the recommended recipes and select which ones he or she wants to appear on the shopping and recipe lists. EasyBites 5/1/

27 6.5 Shopping List A dynamic PDF is created showing the shopping list needed to buy the ingredients for the selected recipes. PDFs can then be printed for later use. EasyBites 5/1/

28 6.6 Recipe List Recipe cookbook pages are also generated on the dynamic PDF. EasyBites 5/1/

29 6.7 Front End View Data objects including recipes, foods, and stores can viewed on the front-end in lists similar to the following: EasyBites 5/1/

30 6.7.1 Front End Edit Data objects including recipes, foods, and stores can also edited on the front-end in forms similar to the following: EasyBites 5/1/

31 6.8 Administrator View All data objects can be viewed and edited from the administrator (admin) page, only accessible to accounts with administrator privileges. EasyBites 5/1/

32 6.8.1 Administrator Edit Any data object can be edited and configured with higher fidelity on the administrator edit forms similar to the following: EasyBites 5/1/

33 6.9 Mobile Device Compatibility Each view is designed to be accessed on a mobile device such as a smartphone or tablet, if applicable. EasyBites 5/1/

34 7. Glossary of Terms Compute Stack a set of resources used to define an instance of an application; typically includes web, application, and database tiers Container a standardized unit for development which allows for software packaging in a stand-alone filesystem that contains everything needed to run the software package: code, system tools, application binaries, and libraries Container Host an instance of a server that provides the ability to run container instances Database a structured set of data that provides access and storage for reference by computing applications Database Management System an application used to manage and provide access to databases Django a free and open-source web framework, written in Python, which follows the model-view-template (MVT) architectural pattern Docker an open source project to pack, ship, and run any application as a lightweight container Git a version control system that is used for software development and other version control tasks Load Balancer an application or server that ingests requests and spreads them evenly across a number of servers MySQL an open-source relational database management system (RDBMS) Nginx an HTTP and reverse proxy server, a mail proxy server, and a generic TCP/UDP proxy server Phusion Passenger a free application server with support for Ruby, Python, and Node.js designed to integrate into the Apache HTTP Server or the nginx web server PostgreSQL an object-relational database management system (ORDBMS) with an emphasis on extensibility and standards-compliance PyCharm 2016 an Integrated Development Environment (IDE) used in computer programming, specifically for the Python language that provides code analysis, a graphical debugger, an integrated unit tester, integration with version control systems (VCSs), and supports web development with Django PyPy a fast, compliant alternative implementation of the Python language with distinct features such as speed, optimized memory usage, compatibility with existing Python code, and support for a stackless mode Virtualization the act of deploying a computing platform in a self-contained server instance that exists on a physical server and provides an abstracted layer allowing for improved utilization of processor, memory, storage, and networking resources EasyBites 5/1/

35 Appendix A: Use Case Models EasyBites 5/1/

36 Modify stores Description Actors Data Preconditions Triggers Course of events Exceptions Post conditions Provides admin the ability to add, modify, or delete store information Administrator Store name is required. An image and a list of foods available at the store are optional. The website is functioning, and the user has administrative access to the website and one of the following: 1. Data about a new store 2. Updated data about an existing store 3. The desire to delete an existing store The user selects the Administration tab from the ribbon on the homepage. 1. To add a store, the admin clicks Add next to the Stores header. After filling out the store information, the actor clicks the Save button on the right-hand side of the page. The store is added to the database. 2. To edit a store, the admin clicks Change next to the Stores header. The actor then selects the name of the store to be edited. After filling out the information, the admin clicks the Save button on the right-hand side of the page. The store is updated in the database. 3. To delete a store, the admin clicks Change next to the Stores header. The actor selects the name of the store to delete and then selects the Delete button on the right-hand side of the page. The actor then confirms on the next page that the deletion should take place by selecting the Yes, I m sure button. The store is removed from the database. If any of the required data is missing, an error message will be displayed to the user. A new store has been added, a store has been modified, or a store has been deleted. EasyBites 5/1/

37 Modify recipes Description Actors Data Preconditions Triggers Course of events Exceptions Post conditions Provides admin the ability to add, modify, or delete recipes, or approve a recipe added by a dietitian or intern Administrator Recipe name; general information about the recipe such as cook time, prep time, servings, nutritional information; instructions; limitations; a photo of the recipe; and information about the ingredients such as the food, amount, and unit of measure The website is functioning, and the user has administrative access to the website and one of the following: 1. Data about a new recipe 2. Updated data about an existing recipe 3. The desire to delete an existing recipe 4. The desire to approve a recipe The user selects the Administration tab from the ribbon on the homepage. 1. To add a recipe, the admin clicks Add next to the Recipes header. After filling out the recipe information, the actor clicks the Save button on the right-hand side of the page. The recipe is added to the database. 2. To edit a recipe, the admin clicks Change next to the Recipes header. The actor selects the name of the recipe to be edited. After filling out the information, the actor click the Save button on the right-hand side of the page. The recipe is updated in the database. 3. To delete a recipe, the admin clicks Change next to the Recipes header. The actor selects the name of the recipe to delete and then selects the Delete button on the right-hand side of the page. The actor then confirms on the next page that the deletion should take place by selecting the Yes, I m sure button. The recipe is removed from the database. 4. To approve a recipe, the admin clicks Change next to the Recipes header and then selects the name of the recipe he or she wants to approve. The actor then scrolls to the checkbox labeled Approved, checks it, and selects the Save button on the right-hand side of the page. The recipe can then be used in the field. If any of the required data is missing, an error message will be displayed to the user. A new recipe has been added, a recipe has been modified, a recipe has been deleted, or a recipe has been approved. EasyBites 5/1/

38 Modify food items Description Actors Data Preconditions Triggers Course of events Exceptions Post conditions Provides admin the ability to add, modify, or delete food information Administrator Food name, ingredient type, price, and size are required. An image and potential allergy information are optional. The website is functioning, and the user has administrative access to the website and one of the following: 1. Data about a new food 2. Updated data about an existing food 3. The desire to delete an existing food The user selects the Administration tab from the ribbon on the homepage. 1. To add a food, the admin clicks Add next to the Food header. After filling out the food information, the actor clicks the Save button on the righthand side of the page. The food is added to the database. 2. To edit a food, the admin clicks Change next to the Food header. The actor then selects the name of the food to be edited. After filling out the information, the admin clicks the Save button on the right-hand side of the page. The food is updated in the database. 3. To delete a food, the admin clicks Change next to the Food header. The actor then selects the name of the food to delete and then selects the Delete button on the right-hand side of the page. The actor then confirms on the next page that the deletion should take place by selecting the Yes, I m sure button. The food is removed from the database. If any of the required data is missing, an error message will be displayed to the user. A new food has been added, a food has been modified, or a food has been deleted. EasyBites 5/1/

39 Modify clients Description Actors Data Preconditions Triggers Course of events Exceptions Post conditions Provides admin the ability to add, modify, or delete clients Administrator The client s first name and ID number are required. The client s allergies, limitations, food preferences, and stores are optional. The website is functioning, and the user has administrative access to the website and one of the following: 1. Data about a new client 2. Updated data about an existing client 3. The desire to delete an existing client The user selects the Administration tab from the ribbon on the homepage. 1. To add a client, the admin clicks Add next to the Client Information header. After filling out the client information, the actor then clicks the Save button on the right-hand side of the page. The client is added to the database. 2. To edit a client, the admin clicks Change next to the Client Information header. The actor then selects the name of the client to be edited. After filling out the information, the actor clicks the Save button on the righthand side of the page. The client is updated in the database. 3. To delete a client, the admin clicks Change next to the Client Information header. The actor then selects the name of the client to delete and then selects the Delete button on the right-hand side of the page. The actor then confirms on the next page that the deletion should take place by selecting the Yes, I m sure button. The client is removed from the database. If any of the required data is missing, an error message will be displayed to the user. A new client has been added, a client has been modified, or a client has been deleted. EasyBites 5/1/

40 Modify allergies Description Actors Data Preconditions Triggers Course of events Exceptions Post conditions Provides admin the ability to add, modify, or delete allergies Administrator The name of the allergy The website is functioning, and the user has administrative access to the website and one of the following: 1. The name of an allergy 2. The updated name of an allergy 3. The desire to delete an existing allergy The user selects the Administration tab from the ribbon on the homepage. 1. To add an allergy, the admin clicks Add next to the Allergies header. After filling out the allergy information, the actor clicks the Save button on the right-hand side of the page. The allergy is added to the database. 2. To edit an allergy, the admin clicks Change next to the Allergies header. The actor then selects the name of the allergy to be edited. After filling out the information, the admin clicks the Save button on the right-hand side of the page. The allergy is updated in the database. 3. To delete an allergy, the admin clicks Change next to the Allergies header. The actor selects the name of the allergy to delete and then selects the Delete button on the right-hand side of the page. The actor then confirms on the next page that the deletion should take place by selecting the Yes, I m sure button. The allergy is removed from the database. If any of the required data is missing, an error message will be displayed to the user. A new allergy has been added, an allergy has been modified, or an allergy has been deleted. EasyBites 5/1/

41 Modify limitations Description Actors Data Preconditions Triggers Course of events Exceptions Post conditions Provides admin the ability to add, modify, or delete limitations Administrator The name of the limitation The website is functioning, and the user has administrative access to the website and one of the following: 1. The name of a limitation 2. The updated name of a limitation 3. The desire to delete an existing limitation The user selects the Administration tab from the ribbon on the homepage. 1. To add a limitation, the admin clicks Add next to the Limitations header. After filling out the limitation information, the actor clicks the Save button on the right-hand side of the page. The limitation is added to the database. 2. To edit a limitation, the admin clicks Change next to the Limitations header. The actor then selects the name of the limitation to be edited. After filling out the information, the admin clicks the Save button on the right-hand side of the page. The limitation is updated in the database. 3. To delete a limitation, the admin clicks Change next to the Limitations header. The actor selects the name of the limitation to delete and then selects the Delete button on the right-hand side of the page. The actor then confirms on the next page that the deletion should take place by selecting the Yes, I m sure button. The limitation is removed from the database. If any of the required data is missing, an error message will be displayed to the user. A new limitation has been added, a limitation has been modified, or a limitation has been deleted. EasyBites 5/1/

42 Modify nutritional information Description Actors Data Preconditions Triggers Course of events Exceptions Post conditions Provides admin the ability to add, modify, or delete nutritional information for specific food items Administrator The name of the nutrient, its value and unit, and the measurement of the food to which it is associated The website is functioning, and the user has administrative access to the website and one of the following: 1. Data about a new nutrient 2. Updated data about an existing nutrient 3. The desire to delete an existing nutrient The user selects the Administration tab from the ribbon on the homepage. 1. To add a nutrient, the admin clicks Add next to the Measure Nutrients header. After filling out the nutrient information, the actor clicks the Save button on the right-hand side of the page. The nutrient is added to the database. 2. To edit a nutrient, the admin clicks Change next to the Measure Nutrients header. The actor then selects the name of the nutrient to be edited. After filling out the information, the admin clicks the Save button on the righthand side of the page. The nutrient is updated in the database. 3. To delete a nutrient, the admin clicks Change next to the Measure Nutrients header. The actor selects the name of the nutrient to delete and then selects the Delete button on the right-hand side of the page. The actor then confirms on the next page that the deletion should take place by selecting the Yes, I m sure button. The nutrient is removed from the database. If any of the required data is missing, an error message will be displayed to the user. A new nutrient has been added, a nutrient has been modified, or a nutrient has been deleted. EasyBites 5/1/

43 Modify groups Description Actors Data Preconditions Triggers Course of events Exceptions Post conditions Provides admin the ability to add, modify, or delete groups Administrator The name of the group is required. The permissions of the group are optional. The website is functioning, and the user has administrative access to the website and one of the following: 1. Data about a new group 2. Updated data about an existing group 3. The desire to delete an existing group The user selects the Administration tab from the ribbon on the homepage. 1. To add a group, the admin clicks Add next to the Groups header. After filling out the group information, the actor clicks the Save button on the righthand side of the page. The group is added to the database. 2. To edit a group, the admin clicks Change next to the Groups header. The actor then selects the name of the group to be edited. After filling out the information, the admin clicks the Save button on the right-hand side of the page. The group is updated in the database. 3. To delete a group, the admin clicks Change next to the Groups header. The actor selects the name of the group to delete and then selects the Delete button on the right-hand side of the page. The actor then confirms on the next page that the deletion should take place by selecting the Yes, I m sure button. The group is removed from the database. If any of the required data is missing, an error message will be displayed to the user. A new group has been added, a group has been modified, or a group has been deleted. EasyBites 5/1/

44 Modify users Description Actors Data Preconditions Triggers Course of events Exceptions Post conditions Provides admin the ability to add, modify, or delete users Administrator A username and password are required. The user s personal information, associated groups, and user permissions are optional. The date that the user joined is automatically filled in. The website is functioning, and the actor has administrative access to the website and one of the following: 1. Data about a new user 2. Updated data about an existing user 3. The desire to delete an existing user The admin selects the Administration tab from the ribbon on the homepage. 1. To add a user, the admin clicks Add next to the Users header. After filling out the user information, the admin clicks the Save button on the righthand side of the page. The user is added to the database. 2. To edit a user, the admin clicks Change next to the Users header. The admin then selects the name of the user to be edited. After filling out the information, the admin clicks the Save button on the right-hand side of the page. The user is updated in the database. 3. To delete a user, the admin clicks Change next to the Users header. The admin then selects the name of the user to delete and selects the Delete button on the right-hand side of the page. The actor then confirms on the next page that the deletion should take place by selecting the Yes, I m sure button. The user is removed from the database. If any of the required data is missing, an error message will be displayed to the user. A new user has been added, a user has been modified, or a user has been deleted. EasyBites 5/1/

45 Modify food measures Description Actors Data Preconditions Triggers Course of events Exceptions Post conditions Provides admin the ability to add, modify, or delete food measures for specific food items Administrator The size label for the new food measure (ex: cup, tablespoon, etc.), its equivalent weight in grams, and the food to which it pertains The website is functioning, and the user has administrative access to the website and one of the following: 1. Data about a new food measure 2. Updated data about an existing food measure 3. The desire to delete an existing food measure The user selects the Administration tab from the ribbon on the homepage. 1. To add a food measure, the admin clicks Add next to the Food Measures header. After filling out the information, the actor clicks the Save button on the right-hand side of the page. The food measure is added to the database. 2. To edit a food measure, the admin clicks Change next to the Food Measures header. The actor then selects the name of the food measure to be edited. After filling out the information, the admin clicks the Save button on the right-hand side of the page. The food measure is updated in the database. 3. To delete a food measure, the admin clicks Change next to the Food Measures header. The actor selects the name of the food measure to delete and then selects the Delete button on the right-hand side of the page. The actor then confirms on the next page that the deletion should take place by selecting the Yes, I m sure button. The food measure is removed from the database. If any of the required data is missing, an error message will be displayed to the user. A new food measure has been added, a food measure has been modified, or a food measure has been deleted. EasyBites 5/1/

46 Edit clients Description Actors Data Preconditions Triggers Course of events Exceptions Post conditions Provides dietitian the ability to edit clients from the front-end Dietitian Updated name, client ID, allergies, limitations, food preferences, or stores The website is functioning, and the dietitian has front-end access to the website and updated information about a client From the homepage, the dietitian selects Assist Client from the ribbon at the top of the homepage. The dietitian then searches for the correct client by client ID and inputs the updated information. The actor then clicks the Update button at the bottom of the screen. The client is updated in the database. If any of the required data is missing, an error message will be displayed to the user. An existing client has been modified. EasyBites 5/1/

47 Generate recipes and shopping lists Description Provides dietitian the ability to generate recipes and shopping lists for clients from the front-end Actors Dietitian Data A client s desired recipes Preconditions The website is functioning, and the dietitian has front-end access to the website and a list of recipes the client desires. Triggers From the homepage, the dietitian selects Assist Client from the ribbon at the top of the homepage. Course of events The dietitian then searches for the correct client by client ID and clicks Generate Recipes in the bottom right hand corner. The actor then selects the recipes that the client desires from a system-populated list of suggested recipes based on the client s stores, food preferences, allergies, and limitations. From there, the dietitian clicks Next and the shopping and recipe lists appear. Exceptions If the client does not exist in the database, an error message will be displayed to the user. If the client does not have any suggested recipes, the dietitian must work with the client to change food or store preferences. Post conditions Recipe and shopping lists are generated for the client. EasyBites 5/1/

48 Print recipes and shopping lists Description Actors Data Preconditions Triggers Course of events Exceptions Post conditions Provides dietitian the ability to print recipes and shopping lists for clients from the front-end Dietitian N/a The website is functioning and the dietitian has front-end access to it. Additionally, the dietitian has a functioning tablet and printer connected by Wi-Fi Direct or Bluetooth. From the homepage, the dietitian selects Assist Client from the ribbon at the top of the homepage. From there, the dietitian searches for the correct client by client ID, clicks Generate Recipes in the bottom right hand corner, and selects the recipes that the client desires. The actor then clicks Next and the shopping and recipe lists pertaining to those recipes appears. The actor then selects the Print Both Lists button at the bottom of the page, which will download a PDF file to the device. The lists can then be printed. If the client does not exist in the database, an error message will be displayed to the user. If the printer is not functioning correctly, the dietitian must contact a member of the MOWI IT team. Shopping and recipe lists are printed for the client. EasyBites 5/1/

49 Modify stores Description Actors Data Preconditions Triggers Course of events Exceptions Post conditions Provides a dietitian or intern the ability to add or modify stores Dietitian or intern Store name is required. An image and a list of foods available at the store are optional. The website is functioning, and the user has front-end access to the website and one of the following: 1. Data about a new store 2. Updated data about an existing store The actor selects the Stores tab on the ribbon at the top of the homepage and then selects the Stores subsection. 1. To add a store, the actor then clicks the Add Store in the upper right hand corner. After filling out the information, the actor then selects the Create button at the bottom of the page. The store is added to the database. 2. To modify a store, the actor then clicks on the store to be altered. From there, the actor updates the corresponding information and selects the Update button at the bottom of the page. The store is updated in the database. If any of the required data is missing, an error message will be displayed to the user. A new store has been added or an existing store has been altered. EasyBites 5/1/

50 Modify food items Description Actors Data Preconditions Triggers Course of events Exceptions Post conditions Provides a dietitian or intern the ability to add or modify foods Dietitian or intern Food name, ingredient type, price, and size are required. An image and potential allergy information are optional. The website is functioning, and the user has front-end access to the website and one of the following: 1. Data about a new food 2. Updated data about an existing food The actor selects the Stores tab on ribbon at the top of the homepage and then selects the Food subsection. 1. To add a food item, the actor then clicks the Add Food in the upper right hand corner. After filling out the food information, the actor then selects the Save button at the bottom of the page. The food is added to the database. 2. To modify a food item, the actor then clicks on the food to be altered. From there, the actor updates the corresponding information and selects the Update button at the bottom of the page. The food is then updated in the database. If any of the required data is missing, an error message will be displayed to the user. A new food has been added or an existing food has been altered. EasyBites 5/1/

51 Modify recipes Description Actors Data Preconditions Triggers Course of events Exceptions Post conditions Provides a dietitian or an intern the ability to add or modify recipes Dietitian or intern Recipe name; general information about the recipe such as cook time, prep time, servings, nutritional information; instructions; limitations; a photo of the recipe; and information about the ingredients such as the food, amount, and unit of measure The website is functioning, and the user has front-end access to the website and one of the following: 1. Data about a new recipe 2. Updated data about an existing recipe The actor selects the Recipes tab from the ribbon at the top of the homepage. 1. To add a recipe, the actor then clicks the Add Recipe in the upper right hand corner. After filling out the recipe information, the actor then selects the Save button at the bottom of the page. The recipe is added to the database. 2. To modify a recipe, the actor then clicks on the recipe to be altered and updates the corresponding information. The actor then selects the Update button at the bottom of the page and the recipe is updated in the database. If any of the required data is missing, an error message will be displayed to the user. A new recipe has been added or an existing recipe has been altered. EasyBites 5/1/

52 Modify food measures Description Actors Data Preconditions Triggers Course of events Exceptions Post conditions Provides a dietitian or intern the ability to add, change, or delete food measures Dietitian or intern The size label for the new food measure (ex: cup, tablespoon, etc.) and its equivalent weight in grams The website is functioning, and the user has front-end access to the website and one of the following: 1. Data about a new food measure 2. Updated data about an existing food measure 3. The desire to delete an existing food measure The actor selects the Stores tab on ribbon at the top of the homepage and then selects the Food subsection. The actor then selects the food for which he or she needs to add a food measure, change a food measure, or delete a food measure. 1. To add a food measure, the actor clicks the Add Measure button that floats on the bottom of the page. After filling out the food measure information, the actor then selects the Update button at the bottom of the page. The food measure is added to the database. 2. To modify a food measure, the actor selects the food measure that is to be updated. From there, the actor inputs the new information and selects the Update button at the bottom of the page. The food measure is then updated in the database. 3. To delete a food measure, the actor selects the food measure that is to be deleted. Then, the actor checks the Delete option and selects the Update button at the bottom of the page. The food measure is then deleted from the database. If any of the required data is missing, an error message will be displayed to the user. A new food measure has been added, an existing food measure has been updated, or an existing food measure has been deleted. EasyBites 5/1/

Table of Contents. Revision History. 1. Introduction Purpose Document Conventions Intended Audience and Reading Suggestions4

Table of Contents. Revision History. 1. Introduction Purpose Document Conventions Intended Audience and Reading Suggestions4 Software Requirements Specification for Python Checker Version 1.0 approved Prepared by Matthew Arnold, Seong, Ian Computer Science Team 4 February 4th 2015 Table of Contents Table of Contents Revision

More information

Vela Web User Guide Vela Systems, Inc. All rights reserved.

Vela Web User Guide Vela Systems, Inc. All rights reserved. The Vela Systems Web application is designed to enable the administration, management, and reporting of the Vela Field Management Suite, as well as give project teams the ability to collaborate on issues,

More information

DIGIT.B4 Big Data PoC

DIGIT.B4 Big Data PoC DIGIT.B4 Big Data PoC GROW Transpositions D04.01.Information System Table of contents 1 Introduction... 4 1.1 Context of the project... 4 1.2 Objective... 4 2 Technologies used... 5 2.1 Python... 5 2.2

More information

Guide for Initial StrataSync Setup for new users and admins

Guide for Initial StrataSync Setup for new users and admins 1 Guide for Initial StrataSync Setup for new users and admins This guide is intended to assist the StrataSync administrator or user in the initial set up and configuration of their StrataSync account.

More information

Think Small to Scale Big

Think Small to Scale Big Think Small to Scale Big Intro to Containers for the Datacenter Admin Pete Zerger Principal Program Manager, MVP pete.zerger@cireson.com Cireson Lee Berg Blog, e-mail address, title Company Pete Zerger

More information

Mobile Application User Guide

Mobile Application User Guide Mobile Application User Guide M+A Mobile App User Guide P age2 Introduction The M+A Matting mobile app provides an easy way for users to search and view existing mat designs as well as create their own

More information

WatchGuard Dimension v1.1 Update 1 Release Notes

WatchGuard Dimension v1.1 Update 1 Release Notes WatchGuard Dimension v1.1 Update 1 Release Notes Build Number 442674 Revision Date March 25, 2014 WatchGuard Dimension is the next-generation cloud-ready visibility solution for our Unified Threat Management

More information

VMware Identity Manager Connector Installation and Configuration (Legacy Mode)

VMware Identity Manager Connector Installation and Configuration (Legacy Mode) VMware Identity Manager Connector Installation and Configuration (Legacy Mode) VMware Identity Manager This document supports the version of each product listed and supports all subsequent versions until

More information

Reports Oracle FLEXCUBE Universal Banking Release [May] [2011] Oracle Part Number E

Reports Oracle FLEXCUBE Universal Banking Release [May] [2011] Oracle Part Number E Reports Oracle FLEXCUBE Universal Banking Release 11.3.0 [May] [2011] Oracle Part Number E51511-01 Table of Contents Reports 1. ABOUT THIS MANUAL... 1-1 1.1 INTRODUCTION... 1-1 1.1.1 Audience... 1-1 1.1.2

More information

VMware Identity Manager Cloud Deployment. DEC 2017 VMware AirWatch 9.2 VMware Identity Manager

VMware Identity Manager Cloud Deployment. DEC 2017 VMware AirWatch 9.2 VMware Identity Manager VMware Identity Manager Cloud Deployment DEC 2017 VMware AirWatch 9.2 VMware Identity Manager You can find the most up-to-date technical documentation on the VMware website at: https://docs.vmware.com/

More information

VMware Identity Manager Cloud Deployment. Modified on 01 OCT 2017 VMware Identity Manager

VMware Identity Manager Cloud Deployment. Modified on 01 OCT 2017 VMware Identity Manager VMware Identity Manager Cloud Deployment Modified on 01 OCT 2017 VMware Identity Manager You can find the most up-to-date technical documentation on the VMware Web site at: https://docs.vmware.com/ The

More information

ForeScout Extended Module for MobileIron

ForeScout Extended Module for MobileIron Version 1.8 Table of Contents About MobileIron Integration... 4 Additional MobileIron Documentation... 4 About this Module... 4 How it Works... 5 Continuous Query Refresh... 5 Offsite Device Management...

More information

CSCI 1320 Creating Modern Web Applications. Content Management Systems

CSCI 1320 Creating Modern Web Applications. Content Management Systems CSCI 1320 Creating Modern Web Applications Content Management Systems Brown CS Website 2 Static Brown CS Website Up since 1994 5.9 M files (inodes) 1.6 TB of filesystem space 3 Static HTML Generators Convert

More information

PRISM - FHF The Fred Hollows Foundation

PRISM - FHF The Fred Hollows Foundation PRISM - FHF The Fred Hollows Foundation MY WORKSPACE USER MANUAL Version 1.2 TABLE OF CONTENTS INTRODUCTION... 4 OVERVIEW... 4 THE FHF-PRISM LOGIN SCREEN... 6 LOGGING INTO THE FHF-PRISM... 6 RECOVERING

More information

Important notice regarding accounts used for installation and configuration

Important notice regarding accounts used for installation and configuration System Requirements Operating System Nintex Reporting 2008 can be installed on Microsoft Windows Server 2003 or 2008 (32 and 64 bit supported for both OS versions). Browser Client Microsoft Internet Explorer

More information

CLEO VLTrader Made Simple Guide

CLEO VLTrader Made Simple Guide CLEO VLTrader Made Simple Guide Table of Contents Quick Reference... 3 Miscellaneous Technical Notes... 3 CLEO VLTrader at a Glance... 3 Introduction... 5 Application Page Layout... 5 Preconfigured Hosts...

More information

Top five Docker performance tips

Top five Docker performance tips Top five Docker performance tips Top five Docker performance tips Table of Contents Introduction... 3 Tip 1: Design design applications as microservices... 5 Tip 2: Deployment deploy Docker components

More information

VMware AirWatch Integration with Apple School Manager Integrate with Apple's School Manager to automatically enroll devices and manage classes

VMware AirWatch Integration with Apple School Manager Integrate with Apple's School Manager to automatically enroll devices and manage classes VMware AirWatch Integration with Apple School Manager Integrate with Apple's School Manager to automatically enroll devices and manage classes Workspace ONE UEM v9.6 Have documentation feedback? Submit

More information

VMware Identity Manager Administration. MAY 2018 VMware Identity Manager 3.2

VMware Identity Manager Administration. MAY 2018 VMware Identity Manager 3.2 VMware Identity Manager Administration MAY 2018 VMware Identity Manager 3.2 You can find the most up-to-date technical documentation on the VMware website at: https://docs.vmware.com/ If you have comments

More information

Software Test Plan Version 1.0

Software Test Plan Version 1.0 Software Test Plan Version 1.0 3/23/2017 Team Name: Skyward Team Members: Gage Cottrell Justin Kincaid Chris French Alexander Sears Sponsors: Dr. Michael Mommert and Dr. David Trilling Mentor: Dr. Otte

More information

Red Hat OpenStack Platform 10 Product Guide

Red Hat OpenStack Platform 10 Product Guide Red Hat OpenStack Platform 10 Product Guide Overview of Red Hat OpenStack Platform OpenStack Team Red Hat OpenStack Platform 10 Product Guide Overview of Red Hat OpenStack Platform OpenStack Team rhos-docs@redhat.com

More information

Infrastructure Navigator User's Guide

Infrastructure Navigator User's Guide vcenter Infrastructure Navigator 1.0.0 This document supports the version of each product listed and supports all subsequent versions until the document is replaced by a new edition. To check for more

More information

ForeScout Extended Module for VMware AirWatch MDM

ForeScout Extended Module for VMware AirWatch MDM ForeScout Extended Module for VMware AirWatch MDM Version 1.7.2 Table of Contents About the AirWatch MDM Integration... 4 Additional AirWatch Documentation... 4 About this Module... 4 How it Works... 5

More information

VMware AirWatch Integration with Apple School Manager Integrate with Apple's School Manager to automatically enroll devices and manage classes

VMware AirWatch Integration with Apple School Manager Integrate with Apple's School Manager to automatically enroll devices and manage classes VMware AirWatch Integration with Apple School Manager Integrate with Apple's School Manager to automatically enroll devices and manage classes AirWatch v9.3 Have documentation feedback? Submit a Documentation

More information

SOA Software API Gateway Appliance 6.3 Administration Guide

SOA Software API Gateway Appliance 6.3 Administration Guide SOA Software API Gateway Appliance 6.3 Administration Guide Trademarks SOA Software and the SOA Software logo are either trademarks or registered trademarks of SOA Software, Inc. Other product names, logos,

More information

VMware AirWatch Integration with OpenTrust CMS Mobile 2.0

VMware AirWatch Integration with OpenTrust CMS Mobile 2.0 VMware AirWatch Integration with OpenTrust CMS Mobile 2.0 For VMware AirWatch Have documentation feedback? Submit a Documentation Feedback support ticket using the Support Wizard on support.air-watch.com.

More information

D365 Modern Interface

D365 Modern  Interface D365 Modern Email Interface D365 Modern Email Interface is a solution providing inline options in case/ contact form enabling organization and management of emails in the same page in Dynamic 365 CRM.

More information

Customizing and Administering Project Server Access

Customizing and Administering Project Server Access WEB Customizing and Administering Project Server Access In this chapter Creating and Deleting Users from Project Server 2 Managing User Groups Project Server User Security 4 Using Categories to Control

More information

Using vrealize Operations Tenant App as a Service Provider

Using vrealize Operations Tenant App as a Service Provider Using vrealize Operations Tenant App as a Service Provider Using vrealize Operations Tenant App as a Service Provider You can find the most up-to-date technical documentation on the VMware Web site at:

More information

The Andersen Company s Mobile Application User Guide

The Andersen Company s Mobile Application User Guide The Andersen Company s Mobile Application User Guide Mobile App User Guide Page 2 Introduction The Andersen Company Mobile App provides an easy way for users to search and view existing mat designs as

More information

Use Case: Scalable applications

Use Case: Scalable applications Use Case: Scalable applications 1. Introduction A lot of companies are running (web) applications on a single machine, self hosted, in a datacenter close by or on premise. The hardware is often bought

More information

Learn how to login to Sitefinity and what possible errors you can get if you do not have proper permissions.

Learn how to login to Sitefinity and what possible errors you can get if you do not have proper permissions. USER GUIDE This guide is intended for users of all levels of expertise. The guide describes in detail Sitefinity user interface - from logging to completing a project. Use it to learn how to create pages

More information

Table of Contents. Configure and Manage Logging in to the Management Portal Verify and Trust Certificates

Table of Contents. Configure and Manage Logging in to the Management Portal Verify and Trust Certificates Table of Contents Configure and Manage Logging in to the Management Portal Verify and Trust Certificates Configure System Settings Add Cloud Administrators Add Viewers, Developers, or DevOps Administrators

More information

AppDefense Getting Started. VMware AppDefense

AppDefense Getting Started. VMware AppDefense AppDefense Getting Started VMware AppDefense You can find the most up-to-date technical documentation on the VMware website at: https://docs.vmware.com/ If you have comments about this documentation, submit

More information

Deploying VMware Identity Manager in the DMZ. JULY 2018 VMware Identity Manager 3.2

Deploying VMware Identity Manager in the DMZ. JULY 2018 VMware Identity Manager 3.2 Deploying VMware Identity Manager in the DMZ JULY 2018 VMware Identity Manager 3.2 You can find the most up-to-date technical documentation on the VMware website at: https://docs.vmware.com/ If you have

More information

Everything in Place. Request Tracker the underestimated open source ticket system Take a Number

Everything in Place. Request Tracker the underestimated open source ticket system Take a Number Features Request Tracker Request Tracker the underestimated open source ticket system Take a Number Request Tracker is a powerful help desk system that more admins should know about. By Julian Hein Richard

More information

VMware Workspace ONE UEM Integration with Apple School Manager

VMware Workspace ONE UEM Integration with Apple School Manager VMware Workspace ONE UEM Integration with Apple School Manager VMware Workspace ONE UEM Integration with Apple School Manager VMware Workspace ONE UEM 1811 You can find the most up-to-date technical documentation

More information

Using the vrealize Orchestrator Operations Client. vrealize Orchestrator 7.5

Using the vrealize Orchestrator Operations Client. vrealize Orchestrator 7.5 Using the vrealize Orchestrator Operations Client vrealize Orchestrator 7.5 You can find the most up-to-date technical documentation on the VMware website at: https://docs.vmware.com/ If you have comments

More information

Workflow Manager. October 2017

Workflow Manager. October 2017 Workflow Manager October 2017 Summary 1- INTRODUCTION... 4 2- INSTALLATION... 5 2-1. Manual mode... 5 2-2. Automatic mode from LabCollector interface... 5 3- WORKFLOWS TEMPLATES... 6 3-1. Workflows templates

More information

Mambu Mobile Overview v5.0

Mambu Mobile Overview v5.0 Mambu Mobile Overview v5.0 1 of 44 Versi on # Change History Date Description Summary of Changes 1,0 June 2014 Initial Release 2,0 November 2014 Updated with changes for Mambu Mobile v2.4 2,5 February

More information

OpenIAM Identity and Access Manager Technical Architecture Overview

OpenIAM Identity and Access Manager Technical Architecture Overview OpenIAM Identity and Access Manager Technical Architecture Overview Overview... 3 Architecture... 3 Common Use Case Description... 3 Identity and Access Middleware... 5 Enterprise Service Bus (ESB)...

More information

Getting Started Guide

Getting Started Guide Maximizer Connect for Excel Quotes Getting Started Guide for Maximizer CRM Live Published By Prerequisites Microsoft Excel Maximizer Connect for Excel Quotes works with Excel 2013 or 2016 desktop versions

More information

DevOps Tooling from AWS

DevOps Tooling from AWS DevOps Tooling from AWS What is DevOps? Improved Collaboration - the dropping of silos between teams allows greater collaboration and understanding of how the application is built and deployed. This allows

More information

Adobe Sign for MS Dynamics 365 CRM

Adobe Sign for MS Dynamics 365 CRM Adobe Sign for MS Dynamics 365 CRM User Guide v7 Last Updated: May 31, 2018 2018 Adobe Systems Incorporated. All rights reserved Contents Overview... 3 Gaining Access to Adobe Sign...4 Sending for Signature...

More information

User Training Guide Version 2.0 December

User Training Guide Version 2.0 December User Training Guide Version 2.0 December 2016 1 Table of Contents Helpful Hints... 3 General Site Overview & Navigation... 4 Logging In... 4 Top Navigation... 5 Secondary Navigation... 7 Navigating Categories

More information

Installing and Configuring vcloud Connector

Installing and Configuring vcloud Connector Installing and Configuring vcloud Connector vcloud Connector 2.6.0 This document supports the version of each product listed and supports all subsequent versions until the document is replaced by a new

More information

MENUS & MENU CYCLES MENU SOFTWARE MENU ENHANCEMENT NUTRITION MODULE

MENUS & MENU CYCLES MENU SOFTWARE MENU ENHANCEMENT NUTRITION MODULE MENUS & MENU CYCLES MENU SOFTWARE MENU ENHANCEMENT NUTRITION MODULE USER S GUIDE Texas Department of Agriculture Revised 11/14/2017 2 OTHER RESOURCES In addition to the User s Guide:, you may use the following

More information

G-Lock EasyMail7. Startup Guide. Client-Server Marketing Solution for Windows. To learn more about G-Lock EasyMail7, visit

G-Lock EasyMail7. Startup Guide. Client-Server  Marketing Solution for Windows. To learn more about G-Lock EasyMail7, visit G-Lock EasyMail7 Client-Server Email Marketing Solution for Windows Startup Guide 1 Table of Contents This document is your startup guide for G-Lock EasyMail7 product. It is designed to provide you with

More information

Introduction and Datacenter Topology For Your System

Introduction and Datacenter Topology For Your System Introduction and Datacenter Topology For Your System This chapter provides an introduction, a datacenter overview, and VMware vcenter requirements for your system. Introducing Cisco WebEx Meetings Server,

More information

Remove complexity in protecting your virtual infrastructure with. IBM Spectrum Protect Plus. Data availability made easy. Overview

Remove complexity in protecting your virtual infrastructure with. IBM Spectrum Protect Plus. Data availability made easy. Overview Overview Challenge In your organization, backup management is too complex and consumes too much time and too many IT resources. Solution IBM Spectrum Protect Plus dramatically simplifies data protection

More information

Back-end architecture

Back-end architecture Back-end architecture Tiberiu Vilcu Prepared for EECS 411 Sugih Jamin 2 January 2018 https://education.github.com/pack 1 2 Outline HTTP 1. HTTP and useful web tools 2. Designing APIs 3. Back-end services

More information

Deploying VMware Identity Manager in the DMZ. SEPT 2018 VMware Identity Manager 3.3

Deploying VMware Identity Manager in the DMZ. SEPT 2018 VMware Identity Manager 3.3 Deploying VMware Identity Manager in the DMZ SEPT 2018 VMware Identity Manager 3.3 You can find the most up-to-date technical documentation on the VMware website at: https://docs.vmware.com/ If you have

More information

Simplified CICD with Jenkins and Git on the ZeroStack Platform

Simplified CICD with Jenkins and Git on the ZeroStack Platform DATA SHEET Simplified CICD with Jenkins and Git on the ZeroStack Platform In the technical article we will walk through an end to end workflow of starting from virtually nothing and establishing a CICD

More information

Administration Manual 1

Administration Manual 1 Administration Manual 1 1 Introduction! 3! 1.1 Administration Panel 3 2 Members! 4! 2.1 Add Members Manually 5 2.2 Add Members from an Excel Document 6 2.3 Activate Accounts 7 2.4 Edit Member Information

More information

Adobe Document Cloud esign Services

Adobe Document Cloud esign Services Adobe Document Cloud esign Services Integration for Microsoft Dynamics CRM 2015 Installation Guide Last Updated: July 16, 2015 Copyright 2015 Adobe Systems Incorporated. All rights reserved. Table of Contents

More information

VMware Skyline Collector Installation and Configuration Guide. VMware Skyline Collector 2.0

VMware Skyline Collector Installation and Configuration Guide. VMware Skyline Collector 2.0 VMware Skyline Collector Installation and Configuration Guide VMware Skyline Collector 2.0 You can find the most up-to-date technical documentation on the VMware website at: https://docs.vmware.com/ If

More information

Web Cloud Solution. User Guide. Issue 01. Date

Web Cloud Solution. User Guide. Issue 01. Date Issue 01 Date 2017-05-30 Contents Contents 1 Overview... 3 1.1 What Is Web (CCE+RDS)?... 3 1.2 Why You Should Choose Web (CCE+RDS)... 3 1.3 Concept and Principle... 4... 5 2.1 Required Services... 5 2.2

More information

DYNAMICS 365 BUSINESS PROCESS VISUALIZATION USING VISIO

DYNAMICS 365 BUSINESS PROCESS VISUALIZATION USING VISIO MICROSOFT LABS JANUARY 10, 2019 DYNAMICS 365 BUSINESS PROCESS VISUALIZATION USING VISIO A Solution to create a Microsoft VISIO template by consuming the configured entity values from the CRM entity record.

More information

Forescout. eyeextend for MobileIron. Configuration Guide. Version 1.9

Forescout. eyeextend for MobileIron. Configuration Guide. Version 1.9 Forescout Version 1.9 Contact Information Forescout Technologies, Inc. 190 West Tasman Drive San Jose, CA 95134 USA https://www.forescout.com/support/ Toll-Free (US): 1.866.377.8771 Tel (Intl): 1.408.213.3191

More information

Studywiz-Gmail Teachers' and Students' Guide

Studywiz-Gmail Teachers' and Students' Guide 00.04, 29 Nov 2010 Log in to Studywiz 1. Open a web browser window, and in the address field enter the URL of the Studywiz deployment. The Studywiz splash page appears. 2. Click the Standard Log In button.

More information

Ansible Tower Quick Setup Guide

Ansible Tower Quick Setup Guide Ansible Tower Quick Setup Guide Release Ansible Tower 2.4.5 Red Hat, Inc. Jun 06, 2017 CONTENTS 1 Quick Start 2 2 Login as a Superuser 3 3 Import a License 4 4 Examine the Tower Dashboard 6 5 The Setup

More information

Using the Computer Programming Environment

Using the Computer Programming Environment Information sheet EN064 Overview C2k has developed an environment to allow GCSE and A-Level students to undertake computer programming from within the C2k Managed Service. This environment will deliver

More information

Portwalk Place WORDPRESS MANUAL O ROURKE HOSPITALITY MARKETING OROURKEHOSPITALITY.COM

Portwalk Place WORDPRESS MANUAL O ROURKE HOSPITALITY MARKETING OROURKEHOSPITALITY.COM Portwalk Place WORDPRESS MANUAL TABLE OF CONTENTS Login... 3 Editing Existing Pages... 4 Adding New Pages... 7 Editing/Adding Text... 9 Creating a Link... 10 Linking to a PDF... 11 Making a Link a Button...

More information

APPLICATION REVIEW MODULE: CHAIRPERSON USER MANUAL

APPLICATION REVIEW MODULE: CHAIRPERSON USER MANUAL APPLICATION REVIEW MODULE: CHAIRPERSON USER MANUAL 2018 M5C TABLE OF CONTENTS Introduction... 4 Role Definitions... 4 ARM Process Model 5 Overview... 5 Panel Structure... 5 Comments... 5 Role Responsibilities...

More information

ListManager. ListManager Basic Training

ListManager. ListManager Basic Training ListManager ListManager Basic Training Presented by Ana DeLeón Logistics Before We Begin Shared audio State your name when asking questions s Introduction Please share: Your name Your experience with ListManager

More information

CMS Client User Guide GSK Germany Version 3 (28/04/2014) Contents Page No Raising a Standard and Non-Standard Order Client Portal Login 3 New Client Registration 3 Client Portal Login 4 Webstore Login

More information

Axon Capture for Android Devices User Manual

Axon Capture for Android Devices User Manual Axon Capture for Android Devices User Manual Document Revision: E Product functions and specifications may change without notice and the actual product may vary from the illustrations in this manual. Google,

More information

APPLICATION REVIEW MODULE: CHAIRPERSON USER MANUAL

APPLICATION REVIEW MODULE: CHAIRPERSON USER MANUAL APPLICATION REVIEW MODULE: CHAIRPERSON USER MANUAL TABLE OF CONTENTS Introduction... 4 Role Definitions... 4 ARM Process Model 5 Overview... 4 Panel Structure... 4 Comments... 5 Role Responsibilities...

More information

DocAve Governance Automation Online

DocAve Governance Automation Online DocAve Governance Automation Online Business User Guide Service Pack 9 Cumulative Update 6 Issued December 2017 Table of Contents What s New in this Guide... 5 About DocAve Governance Automation Online...

More information

Overview of the Self-Service Portal

Overview of the Self-Service Portal This chapter contains the following sections: Cisco UCS Director Self-Service Portal, page 1 Logging into the Self-Service Portal, page 1 Examining the Interface, page 4 Cisco UCS Director Self-Service

More information

Functional Specification 2.2

Functional Specification 2.2 2.2 January 26, 2006 Copyright 2003 by NorthRidge Software, LLC. All rights reserved. DOCUMENT INFORMATION: Document Title: Document Filename: Description: Current Owners: ProductDashboard 1.0 - Functional

More information

SERV-U MANAGED FILE TRANSFER SERVER FTP SERVER SOFTWARE FOR SECURE FILE TRANSFER & FILE SHARING

SERV-U MANAGED FILE TRANSFER SERVER FTP SERVER SOFTWARE FOR SECURE FILE TRANSFER & FILE SHARING DATASHEET SERV-U MANAGED FILE TRANSFER SERVER FTP SERVER SOFTWARE FOR SECURE FILE TRANSFER & FILE SHARING If you re looking for a highly professional, no-nonsense FTP server, then you can t do much better

More information

TungSpot User Manual Last Update 5/20/2013

TungSpot User Manual Last Update 5/20/2013 TungSpot User Manual Last Update 5/20/2013 TungSpot User Manual 1. Introduction... 2 1.1 Overview... 2 1.2 Login... 2 1.3 Navigation Tools... 3 2. Homepage... 4 2.1 Overview of Home Page... 4 2.2 My Purchases...

More information

Table of Contents. Introduction Technical Support Getting Started Data Synchronization General Website Settings...

Table of Contents. Introduction Technical Support Getting Started Data Synchronization General Website Settings... E-Commerce Table of Contents Introduction... 1 Technical Support... 1 Introduction... 1 Getting Started... 2 Data Synchronization... 2 General Website Settings... 3 Customer Groups Settings... 4 New Accounts

More information

Release Notes for McLaren FusionLive Kosciuszko Release 27th July 2013

Release Notes for McLaren FusionLive Kosciuszko Release 27th July 2013 Release Notes for McLaren FusionLive Kosciuszko Release 27th July 2013 7 th Floor, 95 Bothwell Street, Glasgow G2 7HX T +44 (0)141 227 7600 F +44 (0)141 227 7600 Esales@mclarensoftware.comwww.mclarensoftware.com

More information

ovirt and Docker Integration

ovirt and Docker Integration ovirt and Docker Integration October 2014 Federico Simoncelli Principal Software Engineer Red Hat 1 Agenda Deploying an Application (Old-Fashion and Docker) Ecosystem: Kubernetes and Project Atomic Current

More information

Identity Management and Compliance in OpenShift

Identity Management and Compliance in OpenShift Identity Management and Compliance in OpenShift Or Use DevOps to Make Your Auditors and Suits Happy Marc Boorshtein CTO, Tremolo Security Ellen Newlands Senior Security Product Manager, Cloud Business

More information

Table of Contents 1.1. Introduction. Overview of vsphere Integrated Containers 1.2

Table of Contents 1.1. Introduction. Overview of vsphere Integrated Containers 1.2 Table of Contents Introduction Overview of vsphere Integrated Containers 1.1 1.2 2 Overview of vsphere Integrated Containers This document provides an overview of VMware vsphere Integrated Containers.

More information

Setting Up Resources in VMware Identity Manager (On Premises) Modified on 30 AUG 2017 VMware AirWatch 9.1.1

Setting Up Resources in VMware Identity Manager (On Premises) Modified on 30 AUG 2017 VMware AirWatch 9.1.1 Setting Up Resources in VMware Identity Manager (On Premises) Modified on 30 AUG 2017 VMware AirWatch 9.1.1 Setting Up Resources in VMware Identity Manager (On Premises) You can find the most up-to-date

More information

Act! Marketing Automation

Act! Marketing Automation Act! Marketing Automation A Guide to Getting Started Helping your business grow with marketing automation Act! Marketing Automation Getting Started Guide 2 Contents Page Page 8 Page 10 Page 11 Page 11

More information

Design Document Version 4.0

Design Document Version 4.0 HealthyFROGS Design Document Design Document Version 4.0 Tuesday May 7, 2013 2012-2013 Computer Science Department, Texas Christian University - All Rights Reserved HealthyFROGS Design Document i Revision

More information

Design Conductor Training Document

Design Conductor Training Document Design Conductor Training Document Design Conductor is a web based template library for all of your printed materials like brochures, newsletters, post cards and more. Authorized staff members will be

More information

How to use your Participant Center for fundraising success! How to: Login

How to use your Participant Center for fundraising success! How to: Login How to: Login Visit comewalkwithme5k.org and click on the LOGIN button on the top, right-hand corner of the page. Enter the Username and Password you registered with. If you forgot either, click on the

More information

ICBA Migration to IaaS Cloud Platform REQUEST FOR PROPOSAL

ICBA Migration to IaaS Cloud Platform REQUEST FOR PROPOSAL INTERNATIONAL CENTER FOR BIOSALINE AGRICULTURE ICBA Migration to IaaS Cloud Platform REQUEST FOR PROPOSAL Imane Boujidane Procurement Officer +971 4 336 1100 ext. 201 i.boujidane@biosaline.org.ae International

More information

How to Use the LE.3k Software Instructional Videos

How to Use the LE.3k Software Instructional Videos How to Use the LE.3k Software Instructional Videos LE.3k User Login Click on the Le.3k icon on your desktop Depending on your OS or administration settings, a permission box will appear. Click on "Yes"

More information

Production Pivotal Cloud Foundry on VMware vsphere using Dell EMC XC Series Appliances or XC Core System Deployment Guide

Production Pivotal Cloud Foundry on VMware vsphere using Dell EMC XC Series Appliances or XC Core System Deployment Guide Production Pivotal Cloud Foundry on VMware vsphere using Dell EMC XC Series Appliances or XC Core System Deployment Guide Dell EMC Engineering August 2018 A Dell EMC Deployment Guide Revisions Date August

More information

Digitized Engineering Notebook

Digitized Engineering Notebook Governors State University OPUS Open Portal to University Scholarship All Capstone Projects Student Capstone Projects Spring 2017 Digitized Engineering Notebook Syed Jalaluddin Governors State University

More information

SCHULICH MEDICINE & DENTISTRY Website Updates August 30, Administrative Web Editor Guide v6

SCHULICH MEDICINE & DENTISTRY Website Updates August 30, Administrative Web Editor Guide v6 SCHULICH MEDICINE & DENTISTRY Website Updates August 30, 2012 Administrative Web Editor Guide v6 Table of Contents Chapter 1 Web Anatomy... 1 1.1 What You Need To Know First... 1 1.2 Anatomy of a Home

More information

VMware AirWatch Content Gateway Guide For Linux

VMware AirWatch Content Gateway Guide For Linux VMware AirWatch Content Gateway Guide For Linux AirWatch v9.2 Have documentation feedback? Submit a Documentation Feedback support ticket using the Support Wizard on support.air-watch.com. This product

More information

Prepress Portal InSite v5.0

Prepress Portal InSite v5.0 Prepress Portal InSite v5.0 Whether you are an experienced user or new to our online proofing software, you will find the features of InSite easy to understand and intuitive. Online proofing brings many

More information

Horizont HPE Synergy. Matt Foley, EMEA Hybrid IT Presales. October Copyright 2015 Hewlett Packard Enterprise Development LP

Horizont HPE Synergy. Matt Foley, EMEA Hybrid IT Presales. October Copyright 2015 Hewlett Packard Enterprise Development LP Horizont 2016 HPE Synergy Matt Foley, EMEA Hybrid IT Presales Copyright 2015 Hewlett Packard Enterprise Development LP October 2016 Where we started Remember this? 2 Strategy, circa 2007 3 Change-ready

More information

Modern Requirements4TFS 2018 Update 3 Release Notes

Modern Requirements4TFS 2018 Update 3 Release Notes Modern Requirements4TFS 2018 Update 3 Release Notes Modern Requirements 12/14/2018 Table of Contents 1. INTRODUCTION... 3 2. SYSTEM REQUIREMENTS... 3 3. APPLICATION SETUP... 4 GENERAL... 5 1. FEATURES...

More information

Infrastructure Clouds for Science and Education: Platform Tools

Infrastructure Clouds for Science and Education: Platform Tools Infrastructure Clouds for Science and Education: Platform Tools Kate Keahey, John Bresnahan, Patrick Armstrong, Pierre Riteau Argonne National Laboratory University of Chicago 11/12/2012 1 The Power of

More information

Installing and Configuring VMware Identity Manager Connector (Windows) OCT 2018 VMware Identity Manager VMware Identity Manager 3.

Installing and Configuring VMware Identity Manager Connector (Windows) OCT 2018 VMware Identity Manager VMware Identity Manager 3. Installing and Configuring VMware Identity Manager Connector 2018.8.1.0 (Windows) OCT 2018 VMware Identity Manager VMware Identity Manager 3.3 You can find the most up-to-date technical documentation on

More information

Table of Contents VSSI VMware vcenter Infrastructure...1

Table of Contents VSSI VMware vcenter Infrastructure...1 Table of Contents VSSI VMware vcenter Infrastructure...1 Document version...1 Glossary...1 VMware vsphere Infrastructure...1 Connect to vsphere Server using the vsphere Client...2 VMware vsphere home window...3

More information

The Veranda House WORDPRESS MANUAL O ROURKE HOSPITALITY MARKETING OROURKEHOSPITALITY.COM

The Veranda House WORDPRESS MANUAL O ROURKE HOSPITALITY MARKETING OROURKEHOSPITALITY.COM The Veranda House WORDPRESS MANUAL TABLE OF CONTENTS Login... 3 Editing Existing Pages... 4 Adding New Pages... 6 Editing a Room Post... 7 Editing a Packages Post... 9 Editing/Adding Text... 11 Creating

More information

UDS Enterprise Free & Evaluation Edition. Lab UDS Enterprise + VMware vsphere + RDP/XRDP

UDS Enterprise Free & Evaluation Edition. Lab UDS Enterprise + VMware vsphere + RDP/XRDP UDS Enterprise Free & Evaluation Edition Lab UDS Enterprise + VMware vsphere + RDP/XRDP 1 INDEX Introduction 03 Deployment of UDS Enterprise Free & Evaluation Edition 04 Upload UDS Appliances to VMware

More information

ArcGIS for Server: Administration and Security. Amr Wahba

ArcGIS for Server: Administration and Security. Amr Wahba ArcGIS for Server: Administration and Security Amr Wahba awahba@esri.com Agenda ArcGIS Server architecture Distributing and scaling components Implementing security Monitoring server logs Automating server

More information

DEPLOYMENT GUIDE. Load Balancing VMware Unified Access Gateway

DEPLOYMENT GUIDE. Load Balancing VMware Unified Access Gateway DEPLOYMENT GUIDE Load Balancing VMware Unified Access Gateway Version History Date Version Author Description Compatible Versions Nov 2017 1.0 Matt Mabis Initial Document with How-To Configure F5 LTM with

More information

StarVault Cloud Backup v7 Office 365 Exchange Online Backup & Restore Guide for Windows

StarVault Cloud Backup v7 Office 365 Exchange Online Backup & Restore Guide for Windows StarVault Cloud Backup v7 Office 365 Exchange Online Backup & Restore Guide for Windows StarVault Systems Corporation Limited 24 Aug 2016 [Type here] Copyright Notice 2016 StarVault Systems Corporation

More information