AEPs from TNHG at ACT! Visions 2005 ACT!2005 Enhancement Products from The New Hampton Group.

Slides:



Advertisements
Similar presentations
2010 Dynamics GP Client Conference
Advertisements

CALIFORNIA DEPARTMENT OF EDUCATION Jack O’Connell, State Superintendent of Public Instruction California Department of Education Special Education Self-
1 Unit & District Tools Phase 1. 2 To access the new Unit and District Tools, you will need to click on the link embedded in the MyScouting Flash page.
Tutorial 8: Developing an Excel Application
1 CA202 Spreadsheet Application Combining Data from Multiple Sources Lecture # 6.
SmartPay 2 Travel Card Program for DoD Bulk Account Maintenance with File Upload 1.
WebDFS Budget Amendment and Personnel Processing.
TECHNICAL TRAINING December Quick Overview Project Sunlight requires certain New York State entities to report certain appearances by the public.
CUSTOM TOOLBAR MANAGER--- REVISITED Brenda Wesner from Janis Rodriguez 2004 RUG May 9, 2015.
Automating Tasks With Macros
1 Distributed File System, and Disk Quotas (Week 7, Thursday 2/21/2007) © Abdou Illia, Spring 2007.
Automating Tasks With Macros. 2 Design a switchboard and dialog box for a graphical user interface Database developers interact directly with Access.
USC’s Internet-based Time and Attendance Management System.
1 of 7 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
MCDST : Supporting Users and Troubleshooting a Microsoft Windows XP Operating System Chapter 5: User Environment and Multiple Languages.
1 of 5 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2006 Microsoft Corporation.
What is so good about Archie and RevMan 5
Using Microsoft Outlook: Basics. Objectives Guided Tour of Outlook –Identification –Views Basics –Contacts –Folders –Web Access Q&A.
Microsoft Office Word 2013 Expert Microsoft Office Word 2013 Expert Courseware # 3251 Lesson 4: Working with Forms.
Working with SharePoint Document Libraries. What are document libraries? Document libraries are collections of files that you can share with team members.
TrendReader Standard 2 This generation of TrendReader Standard software utilizes the more familiar Windows format (“tree”) views of functions and file.
Microsoft Windows 2003 Server. Client/Server Environment Many client computers connect to a server.
Alcoholic Beverage Distributor’s Monthly Report. Log in with the user id and password provided through the EDS registration process and click on the Login.
Classroom User Training June 29, 2005 Presented by:
Microsoft Word 2000: Mail Merge Basics Peggy Serfazo Marple Molly Calvello Support Professionals Business Applications - Desktop Microsoft Corporation.
New Tools to Increase Sales And to Enhance The User Experience.
Working with a Database
Event Manager Training Part 3.  Edit Event Options - Customize FY11 Sites  Edit Event Webpages  Sending s (Recruitment/Engagement)  Help and.
1 CA201 Word Application Increasing Efficiency Week # 13 By Tariq Ibn Aziz Dammam Community college.
McGraw-Hill/Irwin The O’Leary Series © 2002 The McGraw-Hill Companies, Inc. All rights reserved. Microsoft Excel 2002 Lab 4 Using Solver, Linking Workbooks,
For Version 6.0 and later Lattice3D Reporter Tutorial For Version 6.0 and later LATTICE TECHNOLOGY, INC.
Microsoft Outlook 2007 Basics Distance Learning (860) 343 – 5756 Chapman 633/632 Middlesex Community College Visit
Lesson No:9 MS-Word Tools, Mail Merge and working with Tables CHBT-01 Basic Micro process & Computer Operation.
© 2008 The McGraw-Hill Companies, Inc. All rights reserved. WORD 2007 M I C R O S O F T ® THE PROFESSIONAL APPROACH S E R I E S Lesson 21 Fields and Forms.
Creating a Web Site to Gather Data and Conduct Research.
Microsoft Access Get a green book. Page AC 2 Define Access Define database.
Lead Management Tool Partner User Guide March 15, 2013
LLRP GUI Client User Guide
1 COMPANY CONFIDENTIAL Model-N Training Session and Q&A.
FireRMS NEMSIS (Part 2) Presented by Laura Small FireRMS Quality Assurance.
PowerTeacher with Web Grade Book Semester Classes School Year August 2012.
Basic & Advanced Reporting in TIMSNT ** Part Two **
Chapter 17 Creating a Database.
Page 1 Non-Payroll Cost Transfer Enhancements Last update January 24, 2008 What are the some of the new enhancements of the Non-Payroll Cost Transfer?
Diagnostic Pathfinder for Instructors. Diagnostic Pathfinder Local File vs. Database Normal operations Expert operations Admin operations.
1 What to do before class starts??? Download the sample database from the k: drive to the u: drive or to your flash drive. The database is named “FormBelmont.accdb”
Lesson 10 - Mail Merge and Reviewing Documents Advanced Microsoft Word.
The Report Generator Viewing Student Outcomes. Install the Report Generator In a browser, go to Click.
XP New Perspectives on Microsoft Office Access 2003 Tutorial 10 1 Microsoft Office Access 2003 Tutorial 10 – Automating Tasks With Macros.
Lesson 4.  After a table has been created, you may need to modify it. You can make many changes to a table—or other database object—using its property.
NetTech Solutions Troubleshooting Office Applications Lesson Seven.
Vendor Bid System (VBS) Seminar. Agenda Vendor Bid System Overview Step-by-Step Advertisement Posting Editing Active Advertisements Recommended Practices.
Indicator 13 Secondary Transition. Main Menu SPP13 has a navigation toolbar located at the top of each screen. If you use the toolbar to navigate to another.
2007 TAX YEARERO TRAINING - MODULE 61 ERO (Transmitter) Training Module 6 Federal and State Installation and Updates.
Excel part 5 Working with Excel Tables, PivotTables, and PivotCharts.
PestPac Software. Pay On Commission Commission can be paid on Production, Receipt, or Up-Front. Production: Commission will be paid when work is completed/an.
Basics of the Endnote bibliography and refererence manager program Attila Skulteti
Windows Server 2003 { First Steps and Administration} Benedikt Riedel MCSE + Messaging
Dynamics GP – You Own It … Why Not Use It? Financial November 8, 2016
Core ELN Training: Office Web Apps (OWA)
Project Management: Messages
Training Documentation – Replacing GSPR with RFQ 2.0
Parts.cat.com Client training 2016.
NextGen Utility Billing
Wells Fargo Toolkit – CreativeBuilder Reference Guide
Using Microsoft Outlook: Outlook Support Number
EFT for Payables Elaine Foley EFT for Payables is a hole in one!
Presentation transcript:

AEPs from TNHG at ACT! Visions 2005 ACT!2005 Enhancement Products from The New Hampton Group

What we will cover Folders and their content Folders and their content TNHG.ini TNHG.ini 4 basic architectures 4 basic architectures The trigger command structure and content The trigger command structure and content Troubleshooting with Log files Troubleshooting with Log files

Folders (Part 1) C:\Program Files\TNHG C:\Program Files\TNHG \TNHG.ini \TNHG.ini \ApplicationName \ApplicationName Application Name.exe Application Name.exe Application Name Installation and Usage Guides Application Name Installation and Usage Guides Sample trigger files Sample trigger files Trigger.log Trigger.log Plugin.log Plugin.log Various supporting files (.dlls,.txts) Various supporting files (.dlls,.txts) TAG.ACT.dll TAG.ACT.dll TNHGCustomControlsCS.dll TNHGCustomControlsCS.dll TNHGCustomControls.dll TNHGCustomControls.dll VbPowerPack.dll VbPowerPack.dll

Folders (Part 2) C:\Program Files\ACT\ACT for Win 7\Plugins C:\Program Files\ACT\ACT for Win 7\Plugins ADNApplicationName.dll ADNApplicationName.dll ApplicationName.dll ApplicationName.dll ApplicationNamePlugin.dll ApplicationNamePlugin.dll Various supporting files (these will probably be phased out) Various supporting files (these will probably be phased out) TAG.ACT.dll TAG.ACT.dll TNHGCustomControlsCS.dll TNHGCustomControlsCS.dll TNHGCustomControls.dll TNHGCustomControls.dll VbPowerPack.dll VbPowerPack.dll

Folders (Part 3) C:\Program Files\ACT\ACT for Win 7\Tools C:\Program Files\ACT\ACT for Win 7\Tools ApplicationOrControlName.dll ApplicationOrControlName.dll This makes it available to be added as a tool for use in the Layout Designer This makes it available to be added as a tool for use in the Layout Designer

TNHG.ini Always in the C:\Program Files\TNHG folder Always in the C:\Program Files\TNHG folder Settings, preferences, counters, etc. Settings, preferences, counters, etc. Used instead of the Windows Registry Used instead of the Windows Registry Avoids Anti-Virus Trojan Horse syndrome Avoids Anti-Virus Trojan Horse syndrome Easier to edit and manipulate Easier to edit and manipulate Classic ini file format: Classic ini file format: [Application Name] section header [Application Name] section header ParameterName = value ParameterName = value Change the value if you need to, but leave the name alone Change the value if you need to, but leave the name alone

Basic Architectures Self-contained program Self-contained program Plugin Plugin Custom Control Custom Control Trigger Trigger

Self-contained Program AEP ACT! SDK dlls ACT!2005 Database

Self-contained Program Example: Batch Field Creator Example: Batch Field Creator Operates OUTSIDE of ACT!, independent of the ACT! User Interface (UI) Operates OUTSIDE of ACT!, independent of the ACT! User Interface (UI) ACT! does NOT need to be running ACT! does NOT need to be running Self-contained in its own folder (except …) Self-contained in its own folder (except …) TNHG.ini file entries to remember last-use settings TNHG.ini file entries to remember last-use settings Controlled by user input and interaction Controlled by user input and interaction

Plugin AEP ACT! SDK dlls ACT!2005 Database ACT! UI

Plugin Examples Examples Delete Company Lookup Delete Company Lookup Layout Manager Layout Manager Limited Access Manager Limited Access Manager Select-A-Quote Select-A-Quote Part of ACT!2005 Part of ACT!2005 ACT! DOES need to be running ACT! DOES need to be running Installed into its own \TNHG\subfolder AND in \ACT for Win 7\Plugins subfolder Installed into its own \TNHG\subfolder AND in \ACT for Win 7\Plugins subfolder Activated with ACT! menu or action Activated with ACT! menu or action Controlled by user input & interaction Controlled by user input & interaction

Custom Control AEP ACT!2005 Database ACT! UI ACT! Layout

Custom Control Examples Examples Radio Buttons Radio Buttons Volume Knob Volume Knob Progress Bar Progress Bar Odometer Odometer Part of ACT!2005 Layout Part of ACT!2005 Layout ACT! DOES need to be running ACT! DOES need to be running Installed into its own \TNHG\subfolder AND in \ACT for Win 7\Tools subfolder Installed into its own \TNHG\subfolder AND in \ACT for Win 7\Tools subfolder Add tool to the Layout Designer, then use it on a layout Add tool to the Layout Designer, then use it on a layout Displays ACT! data in non-text format Displays ACT! data in non-text format

Trigger ACT! UI AEP ACT! SDK dlls ACT!2005 Database Command arguments DOS.bat file

Trigger Examples: Examples: Account Number Generator Account Number Generator Auto Fill Fields Auto Fill Fields Copy Fields Contents Copy Fields Contents Field Calculator Field Calculator Part of ACT! Part of ACT! ACT! DOES need to be running ACT! DOES need to be running Installed into its own \TNHG\subfolder AND in \ACT for Win 7\Plugins subfolder Installed into its own \TNHG\subfolder AND in \ACT for Win 7\Plugins subfolder Activated with ACT! field trigger or menu Activated with ACT! field trigger or menu Controlled by command line argument Controlled by command line argument

Command Line Arguments Tell the trigger what to do this time Tell the trigger what to do this time Could be specified as part of the trigger or custom command in ACT! 5/6, but canNOT be part of the trigger in ACT!2005 Could be specified as part of the trigger or custom command in ACT! 5/6, but canNOT be part of the trigger in ACT!2005 So, AEPs use a DOS.bat file for the trigger So, AEPs use a DOS.bat file for the trigger The.bat file gives the AEP its command line The.bat file gives the AEP its command line

Command Line Argument Format Examples: Examples: ?E=C ?L= =, = ?E=C ?L= =, = ?T= =I-D(4)-S(6) ?R=M ?A= = * ?V=T Detailed instructions in products Detailed instructions in products Installation and Usage Guide

Command Line Arguments Each argument is of the form Each argument is of the form ?X= ?X= Examples Examples ?E= Entity designation is … ?E= Entity designation is … ?F= File name is … ?F= File name is … ?L= List is … ?L= List is … ?T= Template is … ?T= Template is … ?A= Algorithm is … ?A= Algorithm is …

Command Line Arguments-Entities Entity type designations Entity type designations Contact: C Contact: C Group: G Group: G Company: A Company: A My Record: M My Record: M Activity: V Activity: V Note: N Note: N History: H History: H Opportunity: O Opportunity: O Opportunity Item: I Opportunity Item: I Secondary Contact: S Secondary Contact: S

Command Line Arguments-Fields Fields names in carats, e ither: Fields names in carats, e ither: Or Examples: Examples: (Address 1 field on current Contact record) (Address 1 field on current Contact record) (City field on current Company record) (City field on current Company record) (Description field on current Group record) (Description field on current Group record) (User 1 field from current record of type implied by entity spec) (User 1 field from current record of type implied by entity spec)

Command Line Arguments-Fields ACT! v5/6 used field numbers ACT! v5/6 used field numbers ACT!2005 uses field NAMES ACT!2005 uses field NAMES Names must be EXACTLY what you see in Tools > Define fields Names must be EXACTLY what you see in Tools > Define fields Spelling Spelling Upper/lower case Upper/lower case Spacing Spacing Punctuation Punctuation Are all DIFFERENT

Command Line Arguments-View ?V=T ?V=T Yes, please display the viewer window, let me verify the command, and make me pull the trigger Yes, please display the viewer window, let me verify the command, and make me pull the trigger Provides access to Provides access to Help menu Help menu About About Register Register

Command Line Arguments -.bat The DOS.bat file replaces the functionality of earlier versions of ACT! that allowed a trigger to contain the command line The DOS.bat file replaces the functionality of earlier versions of ACT! that allowed a trigger to contain the command line Opens a black DOS window but … Opens a black DOS window but … You can use this to alert the user to wait until ACT! finishes it work You can use this to alert the user to wait until ACT! finishes it work or you can immediately hide the DOS window or you can immediately hide the DOS window

Using the DOS Window Sometimes a trigger will take a while to operate Sometimes a trigger will take a while to operate Users get impatient and start clicking around Users get impatient and start clicking around The DOS window will close when the program finishes, so … The DOS window will close when the program finishes, so …

Hiding the DOS Window You can immediately hide the DOS window You can immediately hide the DOS window ConsoleTool.exe /hide ConsoleTool.exe /hide ConsoleTool.exe is included in each install, and is found in the \TNHG folder above the AEP-product-specific folder ConsoleTool.exe is included in each install, and is found in the \TNHG folder above the AEP-product-specific folder The DOS Window flash is a training issues The DOS Window flash is a training issues

Troubleshooting with Log files Each AEP creates a log of events Each AEP creates a log of events Log file(s) found in \TNHG\subfolder Log file(s) found in \TNHG\subfolder Command.log, Plugin.log, product.log Command.log, Plugin.log, product.log Log files are cleared every day Log files are cleared every day Logging is on by default Logging is on by default Turn logging on/off using \TNHG\subfolder\LogToggle.exe (found on Turn logging on/off using \TNHG\subfolder\LogToggle.exe (found on Start > Programs > TNHG > productname > Logging Control menu)

Turning Logging On and Off

Troubleshooting with Log files Empty? > trigger never fired, so check: Empty? > trigger never fired, so check: the ACT! field trigger setting the ACT! field trigger setting the.bat file program path and name the.bat file program path and name Error messages indicate problems in the command line argument or operations within ACT! Error messages indicate problems in the command line argument or operations within ACT!

Custom Solution Creation Many ACCs choose to remain consultants and not become programmers Many ACCs choose to remain consultants and not become programmers Need a source of custom solutions to meet client requirements Need a source of custom solutions to meet client requirements Dont say No; say Lets ask Geoff! Dont say No; say Lets ask Geoff! Examples (ACT!2005): Examples (ACT!2005): Custom Account Number Generator Associate Activity Series with Group ACT! fields into Excel spreadsheet template Accumulate YTD and LifeTime sales totals to Contact field Convert MS Access data to ACT! Periodic update of ACT! with accounting data

The New Hampton Group Custom solutions Custom solutions ACT! Enhancement Products ACT! Enhancement Products