Activelock Customer Management 1.0



Similar documents
Fuse MQ Enterprise Broker Administration Tutorials

Pulse Redundancy. User Guide

HIGHSEC eid App Administration User Manual

Guide to Using DoD PKI Certificates in Outlook 2000

Using SNMP with OnGuard

IMX Mobile Proxy Administration

Technical Note: Setting Up Authorized Reference GL Account IDs for Use when Posting AP Invoices

FortiAuthenticator Agent for Microsoft IIS/OWA. Install Guide

ANZ TRANSACTIVE MOBILE for ipad

[The BSD License] Copyright (c) Jaroslaw Kowalski

Table of Content. Introduction. Software Install and Uninstall. Software Features and GUI. Quick Getting Started Guide. Frequently Asked Questions

Digger Solutions. Intranet Open Source. Administrator s Guide

Guide to Using DoD PKI Certificates in Outlook

Open Source Used In Cisco Instant Connect for ios Devices 4.9(1)

Third Party Software Used In PLEK500 (Utility for Win) v1.x.xx.xxx

Policy Based Encryption Essentials. Administrator Guide

Intellect Platform - The Workflow Engine Basic HelpDesk Troubleticket System - A102

RSA Two Factor Authentication

Simba ODBC Driver with SQL Connector for Apache Cassandra

Banyon Data Systems BDS BACKUP VAULT

Quick Start Program Advanced Manual ContactWise 9.0

System Center Virtual Machine Manager 2012 R2 Plug-In. Feature Description

BlackBerry Desktop Manager Version: User Guide

Version(s) Affected: AccountMate 9 for SQL and Express AccountMate 8 for SQL and Express (AM8.3 and higher)

Hyper V Windows 2012 and 8. Virtual LoadMaster for Microsoft Hyper V on Windows Server 2012, 2012 R2 and Windows 8. Installation Guide

Outlook Web Access End User Guide

Stone Edge Integration Guide

Microsoft SharePoint

ACS EPF Download Manager Technical Guide. Table of Contents

Nationstar Mortgage Secure Client User Guide

Adobe DNG Flat Field Plug-in (1.0) Software Notices and/or Additional Terms and Conditions

Azure Multi-Factor Authentication. KEMP LoadMaster and Azure Multi- Factor Authentication. Technical Note

Microsoft Dynamics GP. Electronic Signatures

Installation Guide Supplement

Port Following. Port Following. Feature Description

On-Core Software, LLC. 893 Sycamore Ave. Tinton Falls, NJ United States of America

Virtual LoadMaster for Microsoft Hyper-V

UC Express Quick Start Guide

PDG Software. Encryption Guide

Employee Time Clock User Manual

RSA Two Factor Authentication. Feature Description

Hosted Service Documentation and Limited License Agreement

POS-X Stock Manager User s Guide

Security whitepaper. CloudAnywhere.

AccuTerm 7 Cloud Edition Connection Designer Help. Copyright Zumasys, Inc.

Integrated Citrix Servers

Using an Automatic Back Up for Outlook 2003 and Outlook 2007 Personal Folders

Installing Basic PAYE Tools onto a networked computer

Symantec Enterprise Vault

Shrew Soft VPN Client Configuration for GTA Firewalls

Release Notes for. CounterPath Bria iphone Edition CounterPath Bria ipad Edition Version 3.1.0

To successfully initialize Microsoft Outlook (Outlook) the first time, settings need to be verified.

Smart Trading Apps: Market Entry App User Guide

Credit Card Advantage Build 26 - Release Notes (version 9.0 and 10.0)

Lesson 7: Maintenance

Craig Pelkie Bits & Bytes Programming, Inc. craig@web400.com

GST PST Distribution 10.0

7. In the boxed unlabeled field, enter the last 4 digits of your Social Security number.

Recurring Contract Billing 10.0 SP6

Cloud Identity Management Tool Quick Start Guide

ANZ TRANSACTIVE - MOBILE

FOR WINDOWS FILE SERVERS

formerly Help Desk Authority HDAccess Administrator Guide

Self Help Guides. Setup Exchange with Outlook

NetBak Replicator 4.0 User Manual Version 1.0

Sample- for evaluation purposes only! Advanced Outlook. TeachUcomp, Inc. A Presentation of TeachUcomp Incorporated. Copyright TeachUcomp, Inc.

Initial Setup of Microsoft Outlook with Google Apps Sync for Windows 7. Initial Setup of Microsoft Outlook with Google Apps Sync for Windows 7

NXPowerLite for Microsoft Exchange

This document will explain how to track lost sales opportunities and to identify the report that displays the list of lost sales.

How To Set Up Total Recall Web On A Microsoft Memorybook (For A Microtron)

Symantec Enterprise Vault

AppShore Premium Edition Campaigns How to Guide. Release 2.1

Scribe Demonstration Script Web Leads to Dynamics CRM. October 4,

The Tor VM Project. Installing the Build Environment & Building Tor VM. Copyright The Tor Project, Inc. Authors: Martin Peck and Kyle Williams

TIGERPAW EXCHANGE INTEGRATOR SETUP GUIDE V3.6.0 August 26, 2015

GEO Sticky DNS. GEO Sticky DNS. Feature Description

MAS 90 Demo Guide: Accounts Payable

HP Classroom Manager. Software Installation and Setup Quick Start Guide. HP Part Number: NW281AA

Guide to Using DoD PKI Certificates in Outlook 2000

Microsoft Dynamics GP. Electronic Signatures

Self Help Guides. Create a New User in a Domain

Easy Manage Helpdesk Guide version 5.4

Policy Based Encryption E. Administrator Guide

Policy Based Encryption E. Administrator Guide

Encrypted Users Guide. Revised 6/8/2015

Getting Started with UM

Copyright. Disclaimer. Introduction 1. System Requirements Installing the software 4

TIBCO Slingshot User Guide

Intuit Field Service Management ES. Self Configuration Quick Start. User Guide

Credit Card Encryption 9.0

formerly Help Desk Authority Quick Start Guide

Claims Manager. Accident Claim Tracking Made Easy

8.7. Resource Kit User Guide

PDG Software. PDG Key Manager User Guide

Staff Training Database User Manual

Configuring Outlook 2013

Quality Assurance Guide. IRMS c-Quality Assurance Guide.doc 01.0 November 2, 2009

Transcription:

Activelock Customer Management 1.0 Mark Bastian January 19, 2009

Contents Overview... 3 Activelock EULA... 3 Activelock Customer Management Forms... 4 Main Menu... 4 Customer Management... 5 New Software Purchase... 6 Manual License Generator... 7 Product Code Generator and Lookup... 8 Automated Email Setup... 9 ACM Work Flow... 11 IMPORTANT INFORMATION:... 12 Activelock Customer Management Page 2

Overview Activelock Customer Management (ACM) is a customer management tool for developers who use Activelock to secure their products from unauthorized use. ACM was developed in Access 2007 and utilizes Outlook 2007 for email automation. The tool manages all aspects of product code generation including V and G code generation as well as short license key (liberation key) generation (this tool only generates short keys at this time). When email automation is incorporated into the product that is distributed, ACM will automatically verify incoming email registration requests, generate the appropriate license key, send it back to the customer via email and update the database to reflect the product registration status. Customer contact information is maintained in the database as well as all products the customer has purchased. A issue management feature is also incorporated and easily accessed. If web sales automation is not an option, this is a valuable tool for managing your customer s licenses and issues. Since monitoring incoming emails is a requirement for email automation the user can minimize the tool to the system tray after email automation is setup and activated. Manual license generation is also available. All registrations are tied to your invoice number and additional requests for license keys are handled to prevent multiple product registrations. The next section contains screenshots and describes the function of each screen. Activelock EULA ActiveLock Copyright 1998-2002 Nelson Ferraz Copyright 2003-2007 The ActiveLock Software Group (ASG) All material is the property of the contributing authors. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: [o] Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. [o] Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOTLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. Activelock Customer Management Page 3

Activelock Customer Management Forms Main Menu The main menu is the first form you will see when you start ACM. Besides the four buttons that open the screens described below, The last button will minimize ACM fully functional to the system tray. This is especially useful if you are using ACM to monitor incoming emails, which requires ACM to be open all the time. The Email Automation Activated radio button is used to turn email automation on and off. Email automation must be setup in order to turn this function on. Once turned on the tool remembers your selection even when the tool is closed and reopened. The Exit button will close ACM. Activelock Customer Management Page 4

Customer Management The Customer Management screen is the main screen for ACM. In this screen you can add new customers, add new sales to a customer s account, add problems (issues) the customer is having with their products and add the steps taken to resolve these issues for future reference. To add a new customer, just click on the Add New Customer button which will take you to a new record. Fill in as much of the customer information as you have (name, address, software registration name, etc.) then click Save. All the fields are self explanatory, except for the Software Registration Name field. Some people will register their software to their company namesake, instead of themselves. This allows for that. The name that goes into this field should be EXACTLY the same as the name used in registering the products. The email field is a hyperlink field. One click and a email is opened to send to the customer. The notes field is for your use to track anything you feel is important about the customer (not required to be filled in). The Add New Sale button opens a form which is described below. I created this form because certain product sales information is needed in order for email automation to work properly. This form makes sure this happens. The cancel button erases any changes made to the customer information. Save and close are self explanatory. Below the buttons is a sub form displaying the detailed information on the products the displayed customer has purchased. Problems are linked to invoice numbers. Every invoice can have multiple issues (problems) assigned to them. Each issue can have multiple steps to document its resolution. In the above screenshot, the fictitious customer has a problem with a product called Tax Manager 1.2. You can see I have expanded the problems tab by clicking on the + sign next to the invoice number. This drills down to the problem list. If you click on the + next to a particular problem (as I have in the example above), you will drill down to the actual steps taken to resolve the issue. All drill downs are read/write so problems and the steps to resolution can be entered right on this screen. In the upper right corner of the form is the Select Customer combo box. This pull down list is used when looking up a customer to document a sale or problem/resolution step. Once a customer is selected from the list, the customer s information will be displayed on the form. Activelock Customer Management Page 5

New Software Purchase When a software sale is to be documented, this form is used to make sure the minimum amount of information required to use email automation is entered into the system. You need to select the customer in the previous screen first, then click on the Add New Sale button. The customer information will carry over to this form. Simply fill in the invoice number and the details of the sale and press Save to store the information to ACM. Notes are provided in order to add any pertinent details about the sale. Activelock Customer Management Page 6

Manual License Generator The Manual License Generator can be used to create license keys (liberation keys) for customers outside of the email automation functions in ACM. Keys are tied to invoices, you can t generate a key without an invoice number selected in the upper right hand corner of the form. Once the invoice is selected, the information already collected by the New Software Purchase form will be displayed, along with the customer s name and address for confirmation purposes. Complete the remaining blank fields and click on Generate License Key and the liberation key will be generated. Pressing the Close button prompts the user if they want to save the new key and additional information. If they select no the key generation will not be documented in ACM. Activelock Customer Management Page 7

Product Code Generator and Lookup When a new product is developed using Activelock to protect it, we must generate V and G codes. The V code is encrypted and incorporated into the new product. This V and G code generator works the same as the generator in Alugen. First click the Create V Code and G Code for New Product or Revision button at the top left corner of the form. If you are working on a new product (new product name) just type the new name into the Product Name field. If you are creating a new revision of an existing product, select the product fro the pull down list. If an existing product is selected, the last revision used is displayed to the right of the Product Version field. Enter the revision of your new product or revision, select the encryption strength and click on the Generate Codes button to generate the codes for the new product or revision. The Lookup V Code and G Code for Existing products button in the upper right hand corner of the form is used to look up previously generated codes. Once this button is clicked, a combo box to select the product version you want to see the codes for is displayed (not shown in this screen shot). Clicking on the V and G clipboards will copy the respective codes to the clipboard. Activelock Customer Management Page 8

Automated Email Setup The Automated Email Setup form is used to setup a linked table to the Outlook 2007 inbox of your choice. Instructions for setup is included on the form itself. There are some rare circumstances where editing the VBA code behind the form might be required. I was able to bring out every variable needed to create the linked Outlook table except for one. Besides the three user entered variables there is one variable which represents the top folder or container for the Outlook folders. This is usually called Personal Folders, which is what I put in for the default. If you have problems creating a linked table look at the top most entry in Outlook 2007 mail folders (shown below). If this IS NOT called Personal Folders then you must make a change to the VBA code behind this form as outlined below. To change folder designation in VBA code: 1. Hold shift down when opening ACM to bypass startup into menu form. 2. Double click on the OutlookInterface module as shown below to open the VB editor: Activelock Customer Management Page 9

3. Scroll down in the VB editor until you get to the Public Function AttachMail() function. 4. Find where variable td.connect is first defined as shown: 5. Change Personal Folders to what your folder is named. Do not delete the at the end! 6. Click Save in the VB editor and close the project. 7. Reopen the project normally and Click on Email Automation Setup and create your linked table. Now we will review how to use Activelock Customer Management during normal work flow. Activelock Customer Management Page 10

ACM Work Flow Customer Downloads Trial Version uses and decides to purchase Purchase is made via some external method. An invoice number is generated. Purchase and customer information is entered into ACM. If email automation is used the following steps take place: Customer fills out registration form in product clicks Register Via Email. Email is sent. Email is received and processed by ACM customer and purchase information is verified. If customer and purchase information is verified, a license key is generated and emailed to customer. If email automation is not used the following steps take place: Customer sends registration information in some predefined way (telephone, mail, etc.) Received registration information is verified manually in the ACM database. If registration information is verified, a license key is manually generated and sent to the customer. While email automation makes the work flow easier it is not required for ACM to be a useful tool. As shown in the diagram above. The process for using ACM with or without email automation is identical in the beginning. Once a purchase has been made and documented in ACM they branch. When using email automation there is no further interaction needed on the software developers side. The product generates a registration email after the customer fills out the registration information. Once sent ACM will automatically detect the email in the inbox and process it. If any details don t match ( if you haven t entered the sales information into ACM yet, if someone is trying to register without paying, etc.), a rejection response email will be sent out. If you haven t entered the sales information into ACM before a registration request is processed, the customer will get a polite rejection email, and they can go through the request process again it would be advisable to put instructions in your product stating the period of time for sales processing in order to prevent the customer from having to submit a request for registration several times. Everything is done manually without email automation. The storage of all customer, sales and registration information (except for the financial side of things) being stored in a single, easy to use database is what would make ACM valuable even if email automation is not used. When email automation is being used, ACM must be running all the time. It detects if you have Outlook 2007 running at the same time and will use your open instance of Outlook instead of opening up its own (to save system resources). If you aren t running Outlook or if you close down your instance of Outlook, ACM will detect this and open its own hidden instance of Outlook to use. Likewise, if you open an instance of Outlook while ACM is running in email automation mode, ACM will close its instance of Outlook and use yours. ACM can be minimized to the notification area when not being used by you. In this way, email automation is maintained without ACM taking up space on your desktop or taskbar. While a problem (or issue ) tracker has been implemented. It is basically for problem documentation. I have no separate forms or reports that would manage these problems or display them in a manner where they could be analyzed, but the tables are there for you to do want you want to with them. I hope you find this tool valuable in your use of Activelock. Feel free to modify this project to suit your needs. Activelock Customer Management Page 11

IMPORTANT INFORMATION: This project is a donation to Activelock and contains code that is copyrighted by Activelock and is therefore subject, in its entirety, to the Activelock EULA listed at the bottom of the Overview Section of this manual. If you have any questions or comments, feel free to contact me at azmarkb@comcast.net. -Mark Bastian- Activelock Customer Management Page 12