Algorithm For Scheduling Around Weekends And Holidays
|
|
- Lucas Freeman
- 6 years ago
- Views:
Transcription
1 Algorithm For Scheduling Around Weekends And Holidays Scott Auge Introduction We have all heard the phrase x business days for something to be delivered or done. It could be sales goods to a buyer, inventory moving between warehouses for manufacture or distribution, among other uses. We recognize that business days doesn't include the weekends or holidays. But how do we quickly calculate that? That will be the point of this article. First off are holidays. Some holidays move around on the calendar, so one cannot simply mark days off programmatically. Some companies will use federal holidays while others are more discerning. Also, if your application is meant to be used internationally one cannot mark days off we need a database table to hold the dates of holidays. The second is the weekends. Luckily Progress ABL has a function called WeekDay() that will return 1 through 7 for Sunday through Saturday. It returns a number because it can be used with many languages internationally hence it is up to you for the preferred language. We also want a routine that can be used is WWW, GUI, and character programs. I use Progress Advanced Business Language because it is a pretty straight forward language and should be easily translated into others. Don't get caught up in the use of a character interface, the routine can work in GUI and WWW too. (Progress runs in all three environments.) It is just easier to test in character when I am on a UNIX computer. More information about Progress can be found at A Database Table Needed First we need to create a database table to hold dates that will effect the scheduling of a job regarding holidays, days off, and the like. This will provide the general elements and types of the table if one wishes to put it in your own Progress application or translate it to another database: 06/17/15 10:08:51 PROGRESS Report Database: test (PROGRESS) ========================================================================= ============================= Table: Holiday ============================ Table Flags: "f" = frozen, "s" = a SQL table Table Table Field Index Table Name Flags Count Count Label Holiday 2 1 Holiday Dump Name: holiday Description: Dates for schedule effecting holidays Storage Area: Schema Area ============================= FIELD SUMMARY ============================= ============================= Table: Holiday ============================ Flags: <c>ase sensitive, <i>ndex component, <m>andatory, <v>iew component Order Field Name Data Type
2 Flags Name char 20 MDY date i Field Name Format Name x(8) MDY 99/99/99 Field Name Initial Name MDY? Field Name Label Column Label Name Name Name MDY Date Date ============================= INDEX SUMMARY ============================= ============================= Table: Holiday ============================ Flags: <p>rimary, <u>nique, <w>ord, <a>bbreviated, <i>nactive, + asc, - desc Flags Index Name Cnt Field Name pu pu 1 + MDY ** Index Name: pu Storage Area: Schema Area ============================= FIELD DETAILS ============================= ============================= Table: Holiday ============================ ** Field Name: Name Description: Name of the holiday ** Field Name: MDY Description: Date of the holiday Creating Sample Data Next, we need to create dates in the table... here is a quick Progress ABL program to create records in GUI and Character interfaces: define variable TheName as character no-undo. define variable TheDate as date noundo. update TheName TheDate. create Holiday. assign Holiday.Name = TheName Holiday.MDY = TheDate. The records we created: Name Date new year 01/01/15 Co Hol 01/02/15 We are going to use 12/31/14 as the start date for a sample set of data to use, so lets look at our days used: define variable increment as integer no-undo. /* Convert a date into it's week day designation */
3 function WeekDayName returns character (input Thedate as date): return entry(weekday(thedate), "Sun,Mon,Tues,Wed,Thur,Fri,Sat"). end. repeat: display 12/31/14 + increment WeekDayName(12/31/14 + increment). increment = increment + 1. if increment > 10 then leave. end. /* repeat */ Which returns us: 12/31/14 Wed 01/01/15 Thur 01/02/15 Fri 01/03/15 Sat 01/04/15 Sun 01/05/15 Mon 01/06/15 Tues 01/07/15 Wed 01/08/15 Thur 01/09/15 Fri We see our two holiday entries, which are Thursday and Friday. We see also that they border on the weekend. So now we have an idea of the data set now the program! The comments should be able to clue in the reader what is going on. Remember this in your programming! /* MoveScheduleDate.p Compute date in business days from a start date and number of days. Scott Auge 06/17/2015 Init */ define input parameter NumberOfDays as integer no-undo. define input parameter StartDate as date no-undo. define output parameter NewDate as date no-undo. define variable BusinessDays as integer no-undo. /* Start our date holder and business days holder */ NewDate = StartDate. BusinessDays = 0. repeat: /* These a means of catching extremes - if zero days, we are happy */ /* with what we have! */ if NumberOfDays = 0 then leave.
4 /* Using ABLs date tools, is the NewDate a weekend? We do this first */ /* because if even a Holiday is on a weekend, we want all weekends to */ /* to be overlooked. */ if weekday(newdate) = 1 or weekday (NewDate) = 7 then do: NewDate = NewDate + 1. next. end. /* if weekday(newdate) = 1 or weekday (NewDate) = 7 */ /* Is the current date a holiday? We don't actually pull back */ /* the record, just if we can find it. */ if can-find(holiday where Holiday.MDY = NewDate) then do: NewDate = NewDate + 1. next. end. /* if can-find(holiday where Holiday.MDY = NewDate) */ /* We got through weekends and holidays, so add in a business day */ BusinessDays = BusinessDays + 1. NewDate = NewDate + 1. /* Determine if we are ready to bail? */ if BusinessDays = NumberOfDays then leave. end. /* repeat */ Testing Over Our Data Set Now it is time to test the routine. The first screen shot is a quick test program that will be used to generate the results.
5 Running the program we get
6 We see that the routine recognizes that the first and the second are holidays from the database table. Then it uses Progresses built in function to recognize the days after are weekends. It then counts the number of days and calculates a new date for delivery or scheduling. Conclusion Having a business days scheduler is one of the most basic date routines available in applications that hope to have a real user base. So many applications I have seen that do not have this simple algorithm! What should be interesting to those who manage is not just the creation of the program that originally started all this, but the creation of a program to add holidays, a program to see what data we need to contend with, and the creation of a test program. So to make this one routine, four programs all together were written. User-wise, the database table Holidays will need to be kept up. So there is a combination of user and programmer involvement in the creation of this routine and it's usefulness. Thanks for reading this and I hope you keep an eye out on for new articles! Addendum As a viewer (Tex Texin a very good resource) reviewed this paper, he mentioned some international
7 companies have different weekends that the US. I would suppose this is Friday for muslim countries, Saturday for Jewish countries... and some may have none. (I'm not going into detail on that one.) So this is good for the reader to know. I would also point out, that weekends can be overlooked for truck and train transport. So, the algorithm should be improved based on that it can become very complicated based on what the customer is doing and where. About the author: Scott Augé is the founder and president of Amduus Information Works, Inc. He has been programming in the Progress environment since His works have included e-business initiatives and focuses on web applications on UNIX platforms. His contact information is at linkedin.com at
BUP2 5/2 12/4/07 12:49 AM Page 1. Introduction
BUP2 5/2 12/4/07 12:49 AM Page 1 Introduction This booklet will give you easy to follow instructions to allow you to set your BUP2 Programmer to the Weekday/Weekend, (same times Monday - Friday, different
More informationConditional Formatting
Microsoft Excel 2013: Part 5 Conditional Formatting, Viewing, Sorting, Filtering Data, Tables and Creating Custom Lists Conditional Formatting This command can give you a visual analysis of your raw data
More informationMyOwnDeliveries. a Magento module. User manual
MyOwnDeliveries a Magento module User manual Summary Installation 3 On the front office 4 When ordering 4 When subscribing 6 Booking system 7 Delivery sub areas 7 time slots occupation 7 Reservation windows
More informationBUT2 7day 11/4/07 11:07 PM Page 1. Introduction
BUT2 7day 11/4/07 11:07 PM Page 1 Introduction This booklet will give you easy to follow instructions to allow you to set your BUT2 Timeswitch to the 7 Day, (different times every day) program. Contents
More informationScheduling. Scheduling Tasks At Creation Time CHAPTER
CHAPTER 13 This chapter explains the scheduling choices available when creating tasks and when scheduling tasks that have already been created. Tasks At Creation Time The tasks that have the scheduling
More informationAIMMS Function Reference - Date Time Related Identifiers
AIMMS Function Reference - Date Time Related Identifiers This file contains only one chapter of the book. For a free download of the complete book in pdf format, please visit www.aimms.com Aimms 3.13 Date-Time
More informationOPERATING MANUAL- MODEL : BS-101
OPERATING MANUAL- MODEL : BS-101 Refer the attached connection diagram to install Slave units in all classrooms of your premises. Part Id is mentioned on the sticker pasted on right side of each Slave
More informationTotal Market Demand Wed Jul 26 Thu Jul 27 Fri Jul 28 Sat Jul 29 Sun Jul 30 Mon Jul 31 Tue Aug 01
MW July 26, 2017 - August 1, 2017 This report provides a summary of key market data from the IESO-administered markets. It is intended to provide a quick reference for all market stakeholders. It is composed
More informationElixir Schedule Designer User Manual
Elixir Schedule Designer User Manual Release 8.4.1 Elixir Technology Pte Ltd Elixir Schedule Designer User Manual: Release 8.4.1 Elixir Technology Pte Ltd Published 2012 Copyright 2012 Elixir Technology
More informationMicrosoft Excel 2013 Series and Custom Lists (Level 3)
IT Training Microsoft Excel 2013 Series and Custom Lists (Level 3) Contents Introduction...1 Extending a Single Cell...1 Built-in Data Series...2 Extending Two Cells...2 Extending Multiple Cells...3 Linear
More informationMaintaining the Central Management System Database
CHAPTER 12 Maintaining the Central Management System Database This chapter describes how to maintain the Central Management System (CMS) database using CLI commands as well as using the Content Distribution
More informationPayflow Implementer's Guide FAQs
Payflow Implementer's Guide FAQs FS-PF-FAQ-UG-201702--R016.00 Fairsail 2017. All rights reserved. This document contains information proprietary to Fairsail and may not be reproduced, disclosed, or used
More informationSARS ANYWHERE ADMINISTRATION MANUAL INDEX
SARS ANYWHERE ADMINISTRATION MANUAL INDEX A Access Code Maintenance add an Access Code... 15.1 change information about an Access Code... 15.2 copy an Access Code... 15.4 delete an Access Code... 15.3
More informationPackage bizdays. June 25, 2018
Title Business Days Calculations and Utilities Package bizdays June 25, 2018 Business days calculations based on a list of holidays and nonworking weekdays. Quite useful for fixed income and derivatives
More informationCalendar PPF Production Cycles Non-Production Activities and Events
20-207 Calendar PPF Production Cycles Non-Production Activities and Events Four Productions For non-holiday productions 7 Week Stage Cycles 36 Uses plus strike (as in prior years and per agreement with
More informationPASCAL. PASCAL, like BASIC, is a computer language. However, PASCAL, unlike BASIC, is a Blocked Structured Language (BASIC is known as unstructured).
PASCAL 11 OVERVIEW OF PASCAL LANGUAGE PASCAL, like BASIC, is a computer language However, PASCAL, unlike BASIC, is a Blocked Structured Language (BASIC is known as unstructured) Let look at a simple {BLOCK
More informationSOUTH DAKOTA BOARD OF REGENTS. Board Work ******************************************************************************
SOUTH DAKOTA BOARD OF REGENTS Board Work AGENDA ITEM: 3 C DATE: March 30 April 1, 2016 ****************************************************************************** SUBJECT: Rolling Calendar During the
More informationReal Time Clock. This appendix contains the information needed to install, program, and operate the Real Time Clock (RTC) option.
Real Time Clock This appendix contains the information needed to install, program, and operate the Real Time Clock (RTC) option. 1222 Real Time Clock Overview Overview This hardware option is available
More informationCIMA Certificate BA Interactive Timetable
CIMA Certificate BA Interactive Timetable 2018 Nottingham & Leicester Version 3.2 Information last updated 09/03/18 Please note: Information and dates in this timetable are subject to change. Introduction
More informationDSC 201: Data Analysis & Visualization
DSC 201: Data Analysis & Visualization Data Aggregation & Time Series Dr. David Koop Tidy Data: Baby Names Example Baby Names, Social Security Administration Popularity in 2016 Rank Male name Female name
More informationIVR (Interactive Voice Response) Operation Manual
IVR (Interactive Voice Response) Operation Manual Ver2.1.0 2018/11/14 Ver2.0.2 2017/07/25 Ver2.0.1 2016/12/22 Table of Contents Settings (Setting User Information) A Cloud PBX Option feature. This manual
More informationPhone Numbers. Phone Numbers. British Telecom (BT) Service:
Phone Numbers Phone Numbers British Telecom (BT) Service: National Codes: National codes are fixed and apply anywhere in the U.K. They are the equivalent of US area codes. These are listed in the white
More informationModule: mylink administration tool
Module: mylink administration tool Table of Contents 1 GENERAL... 4 2 COLOURS... 7 3 FONTS... 17 4 UPLOAD... 18 5 LAYOUT... 21 6 SET UP... 23 6.1 Application Settings... 24 6.1.1 Availability... 24 6.1.2
More informationBill Pay Upgrade Scheduled July 14!
Bill Pay Upgrade Scheduled July 14! We are pleased to bring you the upgraded Bill Pay user interface. Although the new interface features much of the same functionality, we hope you enjoy the more streamlined,
More informationStudy Guide Processes & Job Control
Study Guide Processes & Job Control Q1 - PID What does PID stand for? Q2 - Shell PID What shell command would I issue to display the PID of the shell I'm using? Q3 - Process vs. executable file Explain,
More informationAustin Community College Google Apps Calendars Step-by-Step Guide
The topics that will be covered in this workshop: Access (p.2) Calendar Settings (p.2) o General Tab (p.2) o Calendar Tab (p.3) Change Calendar Color (p.3) Calendar Notifications (p.4) Sharing (p.4) o
More informationApplication Guide. BACnet Scheduling Tips. Overview. General Principles. For KMC BACnet Controllers
BACnet Scheduling Tips For KMC BACnet Controllers Application Guide Overview...1 General Principles...1 Sample Flowchart...2 FlexStat...2 BAC-A1616BC Building Controller...3 More Information...6 Overview
More informationACT! Calendar to Excel
Another efficient and affordable ACT! Add-On by ACT! Calendar to Excel v.6.0 for ACT! 2008 and up http://www.exponenciel.com ACT! Calendar to Excel 2 Table of content Purpose of the add-on... 3 Installation
More informationMONITORING REPORT ON THE WEBSITE OF THE STATISTICAL SERVICE OF CYPRUS DECEMBER The report is issued by the.
REPUBLIC OF CYPRUS STATISTICAL SERVICE OF CYPRUS MONITORING REPORT ON THE WEBSITE OF THE STATISTICAL SERVICE OF CYPRUS DECEMBER The report is issued by the Monitoring Report STATISTICAL DISSEMINATION AND
More informationThe David Attenborough Essential Collection CAMPAIGN DETAILS
what WE KNOW Documentaries are relevant: In the past 3 months, 70% of parents with kids under 10 watched documentaries. 92% of parents agree it is important for kids to know about nature and animals. Sir
More informationEECS402 Lecture 24. Something New (Sort Of) Intro To Function Pointers
The University Of Michigan Lecture 24 Andrew M. Morgan Savicth: N/A Misc. Topics Something New (Sort Of) Consider the following line of code from a program I wrote: retval = oplist[whichop] (mainary, arysize);
More informationGlobal Commerce Review. United States, Q1 2018
Global Commerce Review United States, Q1 2018 Key Findings Today's shoppers are active across all browsing environments, and they're buying more on-the-go. Optimizing your app lets you connect with more
More informationUnit 6: Groups, Teams, and Managing Users
Unit 6: Groups, Teams, and Managing Users >*-*ÿ qrc Company O U O «h-r '.4 OL-O, 1 Questions Covered What is the difference between a group and a team? How are groups and teams created and managed? What
More informationInstrument Parts I began in Access by selecting the Create ribbon, then the Table Design button.
Stephanie Lukin 1 Stephanie Lukin Final Phase Implementation Instrument Parts I began in Access by selecting the Create ribbon, then the Table Design button. I named this table Instrument Parts and entered
More informationCROWN JEWEL SOFTWARE FOR WINDOWS SOFTWARE REV.
CJWin CROWN JEWEL SOFTWARE FOR WINDOWS SOFTWARE REV. 2.20 Crown Jewel (with Camera) Crown Jewel (Brass Enclosure) User s Guide TABLE OF CONTENTS Getting Started System Requirements.................................3
More informationModel: TM-1 / TM1-N. 1 Time Clock Series
Model: TM-1 / TM1-N Model: TM-1 / TM1-N 1 Time Clock Series Table of Contents Product Image Table of Contents Installation Procedure LCD Display Operating Modes Setting the Operating Mode Setting the Clock
More informationEnumerated Types. Mr. Dave Clausen La Cañada High School
Enumerated Types Mr. Dave Clausen La Cañada High School Enumerated Types Enumerated Types This is a new simple type that is defined by listing (enumerating) the literal values to be used in this type.
More informationTable of Contents UFA Credit Account Application... 9 Card Link Online Account Management User Management... 71
Table of Contents Launch into the Card Link Online Web Application... 4 Roles for User Management... 5 UFA Credit Account Application... 9 Credit Application Options... 10 Accessing Card Link Online Launch
More informationWhile You Were Sleeping - Scheduling SAS Jobs to Run Automatically Faron Kincheloe, Baylor University, Waco, TX
While You Were Sleeping - Scheduling SAS Jobs to Run Automatically Faron Kincheloe, Baylor University, Waco, TX ABSTRACT If you are tired of running the same jobs over and over again, this paper is for
More informationMyOwnDeliveries. a Magento 2 module. User manual
MyOwnDeliveries a Magento 2 module User manual Summary Installation 3 Module Settings 6 Configuration 6 Subareas 13 Time Slots 15 Fee Slices 17 Administration 19 Availabilities 19 Deliveries 20 Installation
More informationTable of Contents UFA Credit Account Application... 9 Card Link Online Account Management User Management... 77
Table of Contents Launch into the Card Link Online Web Application... 4 Roles for User Management... 5 UFA Credit Account Application... 9 Credit Application Options... 10 Accessing Card Link Online Launch
More informationSOUTH DAKOTA BOARD OF REGENTS. Board Work ******************************************************************************
SOUTH DAKOTA BOARD OF REGENTS Board Work AGENDA ITEM: 1 G DATE: August 7-9, 2018 ****************************************************************************** SUBJECT Rolling Calendar CONTROLLING STATUTE,
More informationSWITCH(DatePart("w",DateOfYear) IN(1,7),"Weekend",DatePart("w",DateOfYear) IN(2,3,4,5,6),"Weekday") AS DayType,
SeQueL 4 Queries and their Hidden Functions! by Clark Anderson A friend recently exclaimed Can you really use this function in SQL! In this article of my series I will explore and demonstrate many of the
More informationMarketing Whitepaper: 8 Steps To Increasing Your Sales With Marketing
Marketing Whitepaper: 8 Steps To Increasing Your Sales With e-mail Marketing By Glenn Fallavollita, CEO and Senior Consultant of Drip Marketing, Inc. Office: (856) 401-9577 Web: Page 1 of 10 Table Of Contents
More informationSubstitute Quick Reference (SmartFindExpress Substitute Calling System and Web Center)
Substitute Quick Reference (SmartFindExpress Substitute Calling System and Web Center) System Phone Number 578-6618 Help Desk Phone Number 631-4868 (6:00 a.m. 4:30 p.m.) Write your Access number here Write
More informationObject-Oriented Principles and Practice / C++
Object-Oriented Principles and Practice / C++ Alice E. Fischer April 20, 2015 OOPP / C++ Lecture 3... 1/23 New Things in C++ Object vs. Pointer to Object Optional Parameters Enumerations Using an enum
More informationPrivate Swimming Lessons
Private Swimming Lessons Private Lessons Designed for participants who would like a 1:1 ratio. Participants will receive individual attention to improve their swimming technique and have the convenience
More informationCreating A Simple Calendar in PHP
Creating A Simple Calendar in PHP By In this tutorial, we re going to look at creating calendars in PHP. In this first part of the series we build a simple calendar for display purposes, looking at the
More informationSUMMER Early Registration Begins On... Summer Hours. Tuition (per child): JUNE 2019
SUMMER 2019 JUNE 2019 SUN MON TUE WED THU FRI SAT 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 30 24 25 26 27 28 29 JULY 2019 SUN MON TUE WED THU FRI SAT 1 2 3 4 5 6 7 8 9 10 11 12 13 14
More informationHelpdesk. Shopping for Technology. Talkin Tech Highlights... Computing on the Go!
Helpdesk Volume 1, Issue 2 November 15, 2007 Printer-friendly version Make sure your newly purchased equipment complies with CCAC Hardware Standards, and learn what ITS can support. See CCAC Equipment
More informationREV SCHEDULER (iseries)
Powerful Scheduling made easy Run scheduled jobs in an unattended environment throughout your Enterprise to increase: Throughput, Accuracy, Efficiency. Base Model is native on all platforms Run REV SCHEDULER
More informationLecture 3. The syntax for accessing a struct member is
Lecture 3 Structures: Structures are typically used to group several data items together to form a single entity. It is a collection of variables used to group variables into a single record. Thus a structure
More informationBefore creating and applying tags, it's important to understand the different types of tags available.
Types of Tags in Systems Manager Before creating and applying tags, it's important to understand the different types of tags available. Note: For information on using and configuring tags in Systems Manager,
More informationJob sample: SCOPE (VLDBJ, 2012)
Apollo High level SQL-Like language The job query plan is represented as a DAG Tasks are the basic unit of computation Tasks are grouped in Stages Execution is driven by a scheduler Job sample: SCOPE (VLDBJ,
More informationSOUTH DAKOTA BOARD OF REGENTS PLANNING SESSION AUGUST 8-9, Below is a tentative meeting schedule for the Board meetings in 2013:
SOUTH DAKOTA BOARD OF REGENTS PLANNING SESSION AUGUST 8-9, 2012 AGENDA ITEM 7 SUBJECT: 2013 BOR Meeting Schedule The Board made changes in the meeting schedule in 2002 to eliminate the January meeting;
More informationConfiguring Cisco Access Policies
CHAPTER 11 This chapter describes how to create the Cisco Access Policies assigned to badge holders that define which doors they can access, and the dates and times of that access. Once created, access
More informationNimsoft Monitor. reboot Guide. v1.4 series
Nimsoft Monitor reboot Guide v1.4 series Legal Notices Copyright 2012, Nimsoft Corporation Warranty The material contained in this document is provided "as is," and is subject to being changed, without
More informationSkybot Scheduler User Guide
Skybot Scheduler User Guide - 1 - Copyright Copyright 2014. Skybot Software is a division of Help/Systems, LLC. All product and company names are trademarks of their respective holders. Skybot Software,
More informationCS1101: Lecture 9 The Shell as a Programming Language
CS1101: Lecture 9 The Shell as a Programming Language Dr. Barry O Sullivan b.osullivan@cs.ucc.ie Counting Arguments Using read Lecture Outline Arithmetic using expr Course Homepage http://www.cs.ucc.ie/
More informationUSER GUIDE. Biometric Attendance Software.
USER GUIDE Product AXES Time Biometric Attendance Software E-mail : Web site: sales@axestime.com Care@axestime.com www.axestime.com Overview Axes Time is an industry leader in terms of both innovation
More informationUsing Platform Process Manager. Platform Process Manager Version 7.1 July 2009
Using Platform Process Manager Platform Process Manager Version 7.1 July 2009 Copyright 1994-2009 Platform Computing Inc. Although the information in this document has been carefully reviewed, Platform
More informationIntroduction CJ s Cross-Device Tracking Solution Key Strategies Shopping & Device Paths Average Order Value...
Table of Contents Introduction... 01 CJ s Cross-Device Tracking Solution... 02 Key Strategies... 03 Shopping & Device Paths... 04 Average Order Value... 05 Holiday 2017... 06 Time to Conversion... 07 Day
More informationSan Diego Unified School District Substitute Reference Guide
San Diego Unified School District Substitute Reference Guide System Phone Number (619) 297-0304 Help Desk Phone Number (619) 725-8090 Write your PIN here Web Browser URL https://subweb.sandi.net THE SYSTEM
More informationProgramming in Haskell Aug-Nov 2015
Programming in Haskell Aug-Nov 2015 LECTURE 14 OCTOBER 1, 2015 S P SURESH CHENNAI MATHEMATICAL INSTITUTE Enumerated data types The data keyword is used to define new types data Bool = False True data Day
More informationWebCalendar User Manual
WebCalendar User Manual Document Version: $Id: WebCalendar-UserManual.html,v 1.6 2004/06/26 10:35:04 cknudsen Exp $ WebCalendar Version: 0.9.42 Table of Contents Introduction Users and Events Repeating
More informationINTRODUCTION TO DESIGN. Scenarios and conceptual design * Interaction objects, properties, relationships * Different views * Access and operations
INTRODUCTION TO DESIGN Scenarios and conceptual design * Interaction objects, properties, relationships * Different views * Access and operations Screen layout sketches * Screen pictures * Labels and notes
More information76 days Wed 8/24/16 Wed 12/7/16 Daniel Wang,Shreyas Makde,Madhavi Potluri,Roua 2 Requirements analysis 11 days Wed 8/24/16 Wed 9/7/16
ID Mode Name Duration Start Finish Predecessors Resource Names 1 OpenWells Cross-Platform Mobile Application 76 days Wed 8/24/16 Wed 12/7/16 Daniel Wang,Shreyas Makde,Madhavi 2 Requirements analysis 11
More informationGenesys Info Mart. date-time Section
Genesys Info Mart date-time Section 11/27/2017 date-time Section date-time-max-days-ahead date-time-min-days-ahead date-time-start-year date-time-table-name date-time-tz first-day-of-week fiscal-year-start
More informationI. Connecting the Device.
I. Connecting the Device. Before powering up the system make sure to connect the video inputs/outputs, network cable and usb mouse. Refer below for basic connection. Regular E series Embedded DVR EL series
More informationPart No. P CallPilot. Programming Record
Part o. P0941757 01.1 CallPilot Programming Record 2 P0941757 01.1 About the CallPilot Programming Record 3 Use this guide to record how you program your CallPilot 100/150 or Business Communications Manager
More informationPART 3 AUTUMN. first half UNIT 4 HANDLING DATA. Bar charts and bar line graphs SECTION 1. Charts and tables SECTION 2. Mode and range SECTION 3
PART AUTUMN first half HANDLING DATA SECTION Bar charts and bar line graphs SECTION Charts and tables SECTION Mode and range CROWN COPYRIGHT 00 SUGGESTED TIME HANDLING DATA hours TEACHING OBJECTIVES Solve
More informationOPERATING MANUAL FOR AUTOMATIC SCHOOL BELL Ringing bell in manual mode: When unit is at Home Screen, showing date and time on
OPERATING MANUAL FOR AUTOMATIC SCHOOL BELL Ringing bell in manual mode: When unit is at Home Screen, showing date and time on the screen press sift key. Screen will change as shown below MANUAL MODE INC=ON
More informationTELEPHONE ACCESS INSTRUCTIONS
DISTRICT NAME Substitute Quick Reference Card System Phone Number 1-910-816-1822 Help Desk Phone Number 671-6000 Ext 3221 or 3222 Write your Access ID here Write your PIN here Web Browser URL robeson.eschoolsolutions.com
More informationVirtual EMS AV Request Form Guide New England Law
Before you submit an Audio Visual Request Form, please ensure you have booked the room. This form is for AV Services only and it is assumed the room is booked. On the school home page, go to Calendar or
More informationSetup guide for ebanking
Setup guide for ebanking SETUP GUIDE This setup guide will take you through your initial logon to ebanking with Access ID. At the end of the setup guide, you will also find detailed contact information
More information2018 weekly planner 8 pdf Weekly calendar 2018 for PDF - 12 free printable templates Free Weekly Schedule Templates for PDF - 18 templates
DOWNLOAD OR READ : 2018 WEEKLY PLANNER 8 5 X 11 MONTHLY DAILY PLANNER CALENDAR SCHEDULE ORGANIZER CHRISTIAN QUOTE BIBLE VERSE THEME VOLUME 11 WEEKLY MONTHLY PLANNER CALENDAR 2018 2019 JOURNAL SERIES PDF
More informationUPCOMING PROGRAMMES/COURSES APRIL 2016 MARCH 2017 (MIND KINGSTON & MANDEVILLE CAMPUSES)
UPCOMING PROGRAMMES/ IL CH 2 UPCOMING PROGRAMMES/ IL CH Award Categories Certificate Budget Preparation & Effective Corporate Governance Effective Report Writing Finance for NonFinancial Managers Fundamentals
More informationTime Guardian Plus. Time and Attendance Software (with Access Integration) User s Guide
Time Guardian Plus Time and Attendance Software (with Access Integration) User s Guide Thank you For purchasing another fine product from Amano Cincinnati, Inc. Proprietary Notice This document contains
More informationSAP. Modeling Guide for PPF
Modeling Guide for PPF Contents 1 Document Organization... 3 1.1 Authors... 3 1.2 Intended Group of Readers... 3 1.3 References... 3 1.4 Glossary... 4 2 Modeling Guidelines - Application Analysis... 6
More informationChapter 10 Protecting Virtual Environments
Chapter 10 Protecting Virtual Environments 164 - Protecting Virtual Environments As more datacenters move to virtualize their environments and the number of virtual machines and the physical hosts they
More informationIntroduction to OffDuty Wizard
Contents Index Introduction to OffDuty Wizard Getting Started Saving & Loading of OffDuty Files OffDuty Statistics Printing Weekly OffDuty Frequently Asked Questions Introduction to OffDuty Wizard The
More informationChapter 3. Ch 1 Introduction to Computers and Java. Selections
Chapter 3 Ch 1 Introduction to Computers and Java Selections 1 The if-else Statement 2 Flow Chart Deconstructed Decision: Make a choice Start Terminator: Show start/stop points T boolean expression F true
More informationCSCI 150: Exam 1 Practice
CSCI 150: Exam 1 Practice January 12, 2019 Read all questions carefully before beginning. You will have 50 minutes to complete this exam. You are not allowed to use your notes, textbook, phone, or computer.
More information1. Contact Please use this first form to give details of the main contact at your property.
Retail Partners Data Collection Questionnaire Please use this questionnaire register the details of your business with the New Vision Destination Management System database. Please obtain additional questionnaires
More informationSubstitute Quick Reference Card
Substitute Quick Reference Card System Phone Number 240-439-6900 Help Desk Phone Number 301-644-5120 ID PIN System Calling Times Week Day Today s Jobs Future Jobs Weekdays Starts at 6:00 a.m. 5:00 p.m.
More informationDigital Rates 2018/2019 Online, Mobile, Digital. September 2018
Digital Rates 2018/2019 Online, Mobile, Digital September 2018 CPM rates Ad format Device Sections on / decision maker targeting RoS - RoS Wallpaper Online 77 55 Sitebar Ad Online 83 60 Sticky Billboard
More informationRWB29 Programmer. Daily Programming
RWB29 Programmer Daily Programming RWB29 Controls ON WHEN LIT EXTEND ADVANCE RESET MENU/SELECT UP & DOWN BACK/EXIT Introduction This booklet gives you easy to follow instructions allowing you to set your
More informationDouble Your Affiliate Commissions with this VERY Simple Strategy
Double Your Affiliate Commissions with this VERY Simple Email Strategy If you aren't resending your emails to the unopens you are missing out on one of the easiest and most readily available sources of
More informationCase Status Alerts User Guide
Case Status Alerts User Guide Keeping You Informed with Proactive Notifications Issue: 1.1 Date: July 20, 2017 2017 Avaya Inc. All Rights Reserved. Avaya and the Avaya logo are trademarks of Avaya Inc.
More informationWhy Jan 1, 1960? See:
1 Why Jan 1, 1960? See: http://support.sas.com/community/newsletters/news/insider/dates.html Tony Barr was looking for a timestamp that would pre-date most electronic records that were available in the
More informationSoftware Programming Guide. A 4510 Software Programming Guide A 4510 Yearly Timer. Redback Proudly Made In Australia
www.altronics.com.au Software Programming Guide A 4510 Yearly Timer Redback Proudly Made In Australia Distributed by Altronic Distributors Pty. Ltd. Phone: 1300 780 999 Fax: 1300 790 999 Internet: www.altronics.com.au
More informationPrinting a Monthly Calendar Updated: November 4, 2015
Printing a Monthly Calendar Updated: November 4, 2015 If you need to print, export to PDF, or email your calendar, you are able to build a monthly calendar report that will allow you to do so. By building
More informationWimbledon Ballot Ballot Administrator Step By Step Guide
0 Wimbledon Ballot Ballot Administrator Step By Step Guide 1 Table of Contents The British Tennis Membership Venue Ballot Online System... 2 Overview... 2 Key Dates... 2 Pre-Ballot Information... 3 Logging
More informationAdministrator user guide. mybusiness Essentials Payslip
Administrator user guide mybusiness Essentials Payslip Overview Learn how to start managing your employee payslips with this guide 0 Registration and setup Register and assign the Adminstrator who will
More informationTA Document AV/C Bulletin Board Type Specification Resource Schedule Board 1.0a
TA Document 1999006 AV/C Bulletin Board Type Specification Resource Schedule Board 1.0a September 24, 1999 Sponsored by: 1394 Trade Association Approved for Release by: This document has been approved
More informationPractice for Test 1 (not counted for credit, but to help you prepare) Time allowed: 1 hour 15 minutes
p.1 of 8 INFS 4240/6240 (Section A) Database Management System Fall 2018 Practice for Test 1 (not counted for credit, but to help you prepare) Time allowed: 1 hour 15 minutes Q.1(a) 15 15 Q.1(b) 10 10
More informationDaily Math Week 8 ( ) Mon. October 7, 2013 Tues. October 8, 2013 Wed. October 9, 2013 Thurs. October 10, 2013 Fri.
Daily Math Week 8 (2013-2014) Mon. October 7, 2013 Tues. October 8, 2013 Wed. October 9, 2013 Thurs. October 10, 2013 Fri. October 11, 2013 1 Monday, October 7, 2013 1 st Order from greatest to least:
More informationDOC // USPS PACKAGE DIDN'T ARRIVE
13 February, 2018 DOC // USPS PACKAGE DIDN'T ARRIVE Document Filetype: PDF 378.01 KB 0 DOC // USPS PACKAGE DIDN'T ARRIVE Please note that "Expected Delivery Day" is only an estimate provided by the USPS.
More information2014 FALL MAILING SEASON Update for the Mailing Industry. August 18, 2014
2014 FALL MAILING SEASON Update for the Mailing Industry August 18, 2014 Agenda Service Actions Taken in 2014 Fall Mailing Season 2013 Review Drop Ship Profile Machine Utilization FSS Holiday Preparedness
More informationTimetable 19 March 2018 to 25 June Please read the following booking notes before completing and returning your application form.
Swimming Development Timetable 19 March 2018 to 25 June 2018 Please read the following booking notes before completing and returning your application form. The level you / your child has been assessed
More information