HomeMy WebLinkAboutContract 1850
AG~EMENTFORSERVliCES
THIS AGREEMENT, made this 7th day of Jutly 2005, between the City of Columbia Heights,
Minnesota, part of the first part, hereinafter called the "City", and, Carl Diedrich, part of the second part,
hereinafter known as the "Contractor".
WITNESSETH: That the Contractor, for and in consideration of the payment or payments hereinafter
specified and by the City to be made at the time and in the manner as herein set forth, hereby covenants
and agrees to furnish services to develop Laserfiche Application ("Application") per the attached
Statement of Work, at the hourly rate of $100 per hour. The payment will be made no later than 14 days
after the acceptance of the work by the City IS Director. Total compensation under this contract shall not
exceed $ 800.
The Contractor also covenants and agrees that all said work and labor shall be done and performed in the
best and most professional manner and that all such materials and labor shall be in strict and entire
confonnity with the request of the City IS Director. The Application, including the source code, will
become the property of the City, and Contractor will receive no other compensation for the use of the
Application.
The City covenants and agrees that an requests will be made on a timely basis and that the Contractor has
the right of refusal of services for any request not so made. It is understood and agreed that
representatives of the City will provide the Contractor with all available information prior to the
Contractor beginning work. It is further understood and agreed that any requests for information related to
work to be performed by the Contractor win be available within five (5) working days of request unless
otherwise so agreed by the Contractor and the City IS Director.
It is understood and agreed that no claim for extra work done or materials furnished by the Contractor will
be allowed by the City except as provided herein, nor shall the Contractor do any work or furnish any
materials not covered by requests from the City IS Director.
In case any questions or disputes arise between the parties hereto respecting any matter pertaining to this
Contract, or any part hereof, said questions or disputes shall be referred to the City Manager, and his
decision thereon shall be binding upon the parties hereto, provided said decision is in writing and signed
by the City Manager. It is understood and agreed that questions or disputes may not be handled by a
designee.
IN WITNESS WHEREOF: The said City of Columbia Heights, Minnesota, and said Carl Diedrich, have
hereunto set their hands and seals the day and year first above written.
IN THE PRESENCE OF:
CITY OF COLUMBIA HEIGHTS,
MINNESOTA
.A ~~~
Aleksandr Chemin
Walt Fehst
IS Director
/~
/::./ A A< .
- / City Manager
IN THE PRESENCE OF:
{!JL~~
Carl Diedrich
Contractor
L@1~~ITfrn~[hJ~ ~pp~ rn~@1ftrn(Q)ITil d~~~~(Q)pm~[Ti)ft
~~tm~@I1iliJ@fTi)~ (Qy(f 'W@[{1k
July 7, 2005
1. Laserfiche Application must be developed with Visual Basic .NET as an executable program
called LfSEACRH.EXE. It should run in Windows 2000 , Windows XJP and Windows 2003
Terminal Server environments (without requiring compatibility mode in Windows XJP or
Windows 2003 server). It should be a standalone executable that does not require additional
programs, DLLs and other modules.
2. Command line syntax:
LfSEARCH.EXE ID:"databasename" IS:"searchstring" [IV:username IP:password]
ID:database
where:
database is a Laserfiche database name (mandatory)
seachstring is a valid Laserfiche advanced search query (mandatory);
username is a Laserficne user name, password is a Laserfiche password (both optional)
Databasename and searchstring can contain spaces and double quotes.
Example:
LfSEARCH.EXE ID:"Columbia_Heights" IS:" {[Columbia
Heights]: [Subject]="263024430058" }" IV:lfsearch IP:lf4cch
Other options:
LFSEACRH.EXE /? - display message with correct command line syntax
LFSEACRH.EXE - display message with correct command line syntax
3. Application should be developed with Laserfiche Image Enable methods from Laserfiche
Integrator Toolkit. It must perform the following actions:
a. IfLaserfiche Client is already running, go to the next step, else:
if command line includes IV and IP options, start the Client, establish connection with the
Laserficne databasedatabasename and log in as username with password (ifusemame and
password are not valid, display error message);
if command line doesn't include IV and IP options, display Laserfiche login screen and
wait for user to log in.
b. Perform search in Laserfiche with searchstring as advanced search criteria and return the
results in accordance with SearchMethod specification. If no Laserfiche records are
found, display error message.
c. Program should not close the Laserfiche client session.
)-rk~~
Aleksandr Chemin
IS Director
Carl Diedrich
'----.
6!J Z- 2)~
Contractor