Integration Guide for ElectionsOnline and netforum

Similar documents
Child Check In Quick Start Guide. v 9.5. Local: (706) Atlanta: (404) Toll Free: (866)

Online Ballots. Configuration and User Guide INTRODUCTION. Let Earnings Edge Assist You with Your Online Ballot CONTENTS

Guernsey Chamber of Commerce. Website User Guide

SOE Handbook on Certifying Candidate Petitions

Poliscope. 3A: Paper Prototype. Janet Gao, Kim Le, Kiyana Salkeld, Ian Turner

State of Texas Jury Management System. User Manual

SOE Handbook on Certifying Candidate Petitions

City of Toronto Election Services Internet Voting for Persons with Disabilities Demonstration Script December 2013

ecourts Attorney User Guide

Guide to Electronic Voting Election Runner

ELECTRONIC POLLBOOK OPERATION

Factiva for Salesforce User Guide

Navigating the South Dakota Legislature website

HootSuite for Facebook beginners guide. Prepared by Sociophile for ANHLC November 2011

Troubleshooting Manual

Navigating the South Dakota Legislature website

This manual represents a print version of the Online Filing Help.

TERANET CONNECT USER S GUIDE Version 1.4 August 2013

ACS Fellows Program Online Nomination System. Step-by-Step Instructions

Go! Guide: Scheduling in the EHR

ForeScout Extended Module for McAfee epolicy Orchestrator

1. Goto osr.ashrae.org and log in the right hand corner if not already logged in the site.

INTERNET SCHEDULING USING BENCHMARK

Stock Show Online Nomination Process Step-by-Step Instructions

ITC Web Docket System - Wattyl

IBM Cognos Open Mic Cognos Analytics 11 Part nd June, IBM Corporation

The wealth of nations

Clarity General Ledger Year-end Procedure Guide 2018

Fairsail. User. Benefits & Open Enrollment User Guide. Version 3.23 FS-BOE-XXX-UG R003.23

Criminal e-filing Instructions

Class Action Registry. Handbook for lawyers. Direction générale des services de justice. Version 1.00

Smart Voting System using UIDAI

One View Watchlists Implementation Guide Release 9.2

Creating a Criminal Appeal and documents in ecourts Appellate

^Sfl^.t f I I THE MUNICIPAL EXPERTS. The Voters' Guide to. Accessible Voting. ^' Ontario. .c^>_

NELIS NEVADA ELECTRONIC LEGISLATIVE INFORMATION SYSTEM 79TH (2017) SESSION

Online Voting System Using Aadhar Card and Biometric

Election Night Results Guide

Chief Electoral Officer Directives for the Counting of Ballots (Elections Act, R.S.N.B. 1973, c.e-3, ss.5.2(1), s.87.63, 87.64, 91.1, and 91.

My Health Online 2017 Website Update Online Appointments User Guide

Omega Psi Phi Fraternity, Inc. MyPage End-User Help Guide

TEXAS DISTRICT PILOT INTERNATIONAL

City of Orillia Tabulator Instructions

Online Remittance User Guide

Advisory Council Elections

Creating and Managing Clauses. Selectica, Inc. Selectica Contract Performance Management System

Let the Blogging Begin!

Voting System Qualification Test Report Democracy Live, LiveBallot Version 1.9.1

Act means the Municipal Elections Act, 1996, c. 32 as amended;

HOW IT WORKS IMPORTANT DATES

Aadhaar Based Voting System Using Android Application

PROGRAMMES IMPLEMENTATION PLATFORM (PIP) CCS Resettlement/Relocation/Transition 2016/2017

STEP 1. Site Section Management (Building & Intranet Management) - Content Management Page Components

JD Edwards EnterpriseOne Applications

NATIONAL CITY & REGIONAL MAGAZINE AWARDS

Atlanta Bar Association Website User s Guide

Florida Court Clerks and Comptrollers

Mojdeh Nikdel Patty George

Health and Safety Requirements

Texas. Better Newspaper Contest. Opens: Feb. 12, 2018 Deadline: March 22,

General Framework of Electronic Voting and Implementation thereof at National Elections in Estonia

Stock Show Online Nomination Process Step-by-Step Instructions

The Seniority Info report window combines three seniority reports with an employee selection screen.

Frequently Asked Questions

The Digital Appellate Court Introduction to the edca Electronic Portal

Judicial Council Monthly Court Activity Reports

Internet Voting Process for The City of Greater Sudbury 2018 Municipal Election

Options for New Jersey s Voter-Verified Paper Record Requirement

Voter Services Judge Training. Carla Wyckoff Lake County Clerk LakeCountyClerk.info

State Instructions Online Taxability Matrix and Certificate of Compliance

FULL-FACE TOUCH-SCREEN VOTING SYSTEM VOTE-TRAKKER EVC308-SPR-FF

ADVANCED SCHEDULING - OVERVIEW OF CHANGES COMING AUGUST 2014

ID Checker Guidance Notes. DBS Online Disclosure Guide (ebulkplus)

Elections at Your Fingertips: App-ortunities to Connect with Wisconsin Voters

Tracking Your WellPoints: You track your participation via our online WELL 4 U Blackboard environment. Tracking your points is easy!

1 University Deposit Reconciliation - Central Offices 3. Overview - University Deposit Reconciliation and Approval 4

Clause Logic Service User Interface User Manual

Get Started with your UKnight Interactive Assembly Site First Steps. v.1.0

CORRESPONDING SECRETARY TRAINING SESSION 2014

User Guide. News. Extension Version User Guide Version Magento Editions Compatibility

Did you sign in for training? Did you silence your cell phone? Do you need to Absentee Vote? Please Hold Questions to the end.

HOW TO RUN AN ONLINE ELECTION

Using the TrialWorks Docket Tab

Office of Information Technology Legislative Affairs Agency

User Guide for the electronic voting system

Wharton Global Clubs Network Election Guide

Election Night Reporting

6. Voting for the Program will be available for five (5) weeks from Monday 13 June 2016.

User Guide. Online Court - BAR

Facebook Guide for State Legislators

Scheduling Using the Quick Appointment Link Scheduling an Appointment for New Applicants

Alabama ELECTION DAY OFFICIAL POLL PAD

Inviscid TotalABA Help

eacademic Foundations Release 4.12

Procedures for the Use of Optical Scan Vote Tabulators

January Authorization Log Guide

Global Cities Urban Realities

Global Conditions (applies to all components):

Navigating the World Wide Web: A How-To Guide for Advocates

Statement on Security & Auditability

Transcription:

Integration Guide for ElectionsOnline and netforum Integration Guide for ElectionsOnline and netforum 1 Introduction 2 Set up an election in netforum s iweb 2 Viewing elections 4 Editing elections 4 Managing Voter Groups 4 Creating a new voter group 4 Editing Voter Groups 6 Placing voters into voter groups 6 Verifying an individual is added to a voter group 6 Managing Custom Fields 7 Managing Special Interest Groups 8 Configuring the eweb Ballot Pages 8 Configure the election landing page 9 Style the ballot 9

Introduction Integrating ElectionsOnline At the highest level, integrating ElectionsOnline with netforum requires that the election administrator: 1. Purchase and have the netforum/electionsonline integration from benel Solutions installed. 2. Set up an election at the ElectionsOnline website. 3. Set up an election in netforum s iweb. This documentation assumes that steps 1 and 2 above are complete, and the election administrator is now ready to set things up in netforum s iweb. Set up an election in netforum s iweb 1. Log in to iweb, then go Modules CRM as shown below.

2. Within the CRM module, on the left-side navigation go Elections Add election as shown below. 3. At the Add - Election form, shown below, you will need to provide: a. The election ID generated by ElectionsOnline for each election. To retrieve this ID, log in to your ElectionsOnline account and find the ID immediately beneath the election name. Provide it in the election ID field in netforum. b. The election name. For simplicity, this should be the same election name you specified in your ElectionsOnline account. c. Election start and end dates which should be identical to those provided when the election was set up in ElectionsOnline. d. An optional description of what the election is for.

Viewing elections To view all elections saved in netforum, under the Election area of the CRM module, click either: List Elections Find Election Query Elections Editing elections To edit an election s settings: 1. Find the election to be edited. 2. Click the arrow to the left of the election name to open the edit window. 3. Make the desired changes and remember to always click Save. Managing Voter Groups If you ve created voter groups for an election within ElectionsOnline, you need to create complimentary voter groups in netforum. The difference being: On the ElectionsOnline side, you specify which positions display to members of a group. In netforum, you specify which voters are included in a particular group. This ensures voters who are members of a particular voter group will have the proper voter group code passed to ElectionsOnline to display the positions associated with that group. Voter groups are specific to each election. Therefore, you may have one election underway where voter groups are in use and another where they are not. An individual who is eligible to vote in both elections would be placed into a voter group for one election, but then not in the other where they are not in use. The steps below assume voter groups are already set up in ElectionsOnline. Creating a new voter group 1. In iweb, find the election for which to create voter groups and proceed to edit it. 2. At the edit election screen (the bottom half of which is displayed below), you will see two tabs--one for managing voter groups, the other for managing custom fields.

Ensure the voter groups tab is selected and click the plus sign near the right edge of the screen to create a new voter group. 3. A pop-up window appears as shown below. You will be prompted to provide the following three pieces of information: a. Voter group title. For simplicity, this should be the same as the voter group name used in the ElectionsOnline system. b. Voter group code. This must be identical to the voter group code used in the ElectionsOnline system. c. SQL criteria. This is where you provide a SQL (Structured Query Language) SELECT statement to execute against the netforum database and select which voters are members of this voter group. The results are stored in a reference table created during the integration installation. As you will see later, this query may be scheduled to run nightly to keep the reference table up-to-date during the course of your election so voters who become members of this voter group during the election are added to the group s reference table. This SQL query may be anything you want it so it allows for the ultimate in flexibility. Organizations without a database writer on staff, may wish to retain the

Editing Voter Groups services of benel Solutions to have that query written for them according to their own business rules. To make edits to a voter group, follow the steps for creating a new one, but click the pencil icon to the left of the voter group name (displayed in step two above) to enter the edit window. Placing voters into voter groups The SQL statement you associated with a voter group when creating it, does not run in real time at the moment a voter accesses the ballot to determine what, if any, voter group code should be associated with that voter. Instead, the statement selects all records that should be placed into a voter group, then places those records into a reference table that is queried when a voter accesses the ballot. To do this: 1. In iweb, go Modules Admin. 2. In the Admin module s left-hand navigation go Task Scheduler Dashboard and click the task named BNE {XXXX} Execute Criteria. (The {XXXX} will be replaced with your organization name.) 3. To run the task immediately, click Now as seen in the image below, then click Save. You may also configure this scheduled task to recur by select the frequency from the recurrence select list and configuring when and how often it should run. 4. Upon successfully running the task, you will see the results of the run on the bottom half of the screen. Verifying an individual is added to a voter group To verify an individual is included in a voter group: 1. Find that individual in the CRM. 2. On that individual s profile page, select the More tab, then the MISC option. 3. That will add the Misc tab to the interface. Select that tab and notice the voter group pleat in the options. In the example on the following page, the voter has been placed in

the voter group Professional voters with the voter group code pro for the election named Development election. 4. If you wish to remove an individual voter from a voter group, click the circled X to the left of the voter group name for that individual. Managing Custom Fields For more about using custom fields, see https://www.electionsonline.com/blog/post.cfm/enhanced-demographic-reporting Custom fields are managed nearly identical to voter groups. The difference is that instead of providing a SQL SELECT statement to place voters into a group, you specify a field in netforum to use as the custom field value. In the Add - Custom Field pop-up window shown below: The value for netforum field: is the field in netforum to use as the custom field value. The value for electionsonline field: will always be one of the following four: Custom1 Custom2 Custom3 Custom4

One special note about custom fields. In the ElectionsOnline system, it is possible to change a custom field s label to something that describes the data. Examples might be things like age, gender, state. That does not change the custom field name, it only changes the custom field s label. The name will always be one of the four names provided above and only those should be used when setting up custom fields in netforum. Managing Special Interest Groups For general information about using special interest groups and how they differ from voter groups, see https://www.electionsonline.com/blog/post.cfm/voter-groups-versus-special-interest-groups. Special Interest Groups (SIGs) are calculated using a stored procedure inside the netforum database named ben_xxxxx_get_user_sigs. ( xxxxx will be replaced with the name of your organization.) When the integration is installed, you may request to have that procedure customized to select whatever value(s) you wish, but a typical use would be to select the committee codes for the committees a member belongs to and pass to ElectionsOnline. That is contingent on a committee code also being assigned to a position in the ElectionsOnline system. Configuring the eweb Ballot Pages Voters will access the ballot through a netforum eweb page. The steps for moving through the ballot are: 1. Visit the election landing page. This will be password-protected and you may be prompted to login if you aren t already. (benel Solutions will provide the address after the integration is installed.) Visitors to this page will fall into one of three categories and should see an appropriate message based on their category. a. Individual is an eligible voter and has not already done so. b. Individual is an eligible voter but has already voted.

c. Individual is not eligible to vote. 2. For those eligible to vote and who have not already done so, they may proceed to the ballot. 3. Once selections are made, the next page the voter sees is a ballot confirmation page where they may confirm the selections they made and submit the ballot. 4. Once the ballot is submitted, the voter sees a message to that effect. Configure the election landing page The factors influencing voter eligibility vary greatly from one organization to the next. You will need to customize, or have benel Solutions customize, the query that drives the message--and possible link to the ballot--displayed on eweb s election landing page. Detailing that is outside the scope of this documentation, so consult with your internal technology staff, or benel Solutions handle this as part of installation. Style the ballot You have complete control over the style of the ballot once it s consumed into your own site so you may make it blend in with your own site s look and feel. The easiest way to do this is: 1. Visit the Sample Ballot at the ElectionsOnline website. 2. View the source code on the sample ballot and copy the style sheet from the <HEAD> section. 3. Paste the style sheet from the previous step into your own site s eweb style sheet. 4. The ballot will now be styled using the CSS rules from the style sheet in the previous step. You may freely edit those CSS rules so they style the ballot in a manner that blends in with your own website.