<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://userwiki.neosys.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Sandeep.neosys</id>
	<title>NEOSYS User Support Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://userwiki.neosys.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Sandeep.neosys"/>
	<link rel="alternate" type="text/html" href="https://userwiki.neosys.com/index.php?title=Special:Contributions/Sandeep.neosys"/>
	<updated>2026-07-01T22:38:27Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.3</generator>
	<entry>
		<id>https://userwiki.neosys.com/index.php?title=Using_NEOSYS_Generally&amp;diff=2608</id>
		<title>Using NEOSYS Generally</title>
		<link rel="alternate" type="text/html" href="https://userwiki.neosys.com/index.php?title=Using_NEOSYS_Generally&amp;diff=2608"/>
		<updated>2011-08-25T05:53:38Z</updated>

		<summary type="html">&lt;p&gt;Sandeep.neosys: /* Using */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Restricing user access to files ==&lt;br /&gt;
=== Restricting user’s access to certain records of a file depending on company/division ===&lt;br /&gt;
&lt;br /&gt;
In the following discussion remember that NEOSYS “companies” are used to implement any kind of corporate division. This includes legal entities and any type of internal division including departments, cost centres and profit centres etc.&lt;br /&gt;
&lt;br /&gt;
Step 1 is to use the NEOSYS Authorisation File to generally restrict users access to certain companies/divisions, then they will also be restricted from viewing any records “belonging” to those companies/divisions. Split the groups in the authorisation file into multiple groups per division. For example, instead of one CLIENT SERVICE group in the Authorisation File you can create CLIENT SERVICE1, CLIENT SERVICE2 etc. The only difference must be a trailing integer so that the actual division name can be determined by NEOSYS.&lt;br /&gt;
&lt;br /&gt;
For example to restrict access to company/division “XYZ” you create locked tasks in the NEOSYS Authorisation File as follows. The quotation marks are required.&lt;br /&gt;
&lt;br /&gt;
 COMPANY ACCESS “XYZ”&lt;br /&gt;
&lt;br /&gt;
Invent a suitable lock eg =CFX to lock this company, place that lock on the newly created task and add that lock to the keys of the groups that should have access to that company.&lt;br /&gt;
&lt;br /&gt;
Step 2 - Most of the various files in NEOSYS allow, and sometimes require, the association (i.e. tying) of individual records to specific companies/divisions either directly or indirectly.&lt;br /&gt;
&lt;br /&gt;
Depending on the file, restrict access by entering one or more of the following on the individual records that are to be restricted.&lt;br /&gt;
&lt;br /&gt;
#Company code&lt;br /&gt;
#A/c No. of an account which is tied to a specific company/division in its chart of accounts&lt;br /&gt;
#”A/c No ,  company code” eg 99999,XYZ - in most places that you can enter the A/c No. you may also follow it with a comma then the company code.&lt;br /&gt;
#Codes of other records which are themselves tied to a specific company/division.&lt;br /&gt;
&lt;br /&gt;
Important Note: brands are associated with the company of the account at the time that the brand was created and removing the company from the account code didnt free up the brand from the company which also includes removing the company code from the chart. Hence if you do such a change you need to run the following in maintenance mode:&lt;br /&gt;
&lt;br /&gt;
 F5&lt;br /&gt;
 CREATEBRANDS&lt;br /&gt;
 Yes&lt;br /&gt;
&lt;br /&gt;
=== Restricting access of users to specific individual records ===&lt;br /&gt;
&lt;br /&gt;
Insert locked tasks in the Authorisation File similar to the following. For example, the following restricts access to company “XYZ”. The quotation marks are required.&lt;br /&gt;
&lt;br /&gt;
 COMPANY ACCESS “XYZ”&lt;br /&gt;
&lt;br /&gt;
Generally, wherever there is a task called ‘filename ACCESS’ then you can add tasks like ‘filename ACCESS “XYZ” ’ to restrict access to individual records.&lt;br /&gt;
&lt;br /&gt;
Other examples are:&lt;br /&gt;
&lt;br /&gt;
 ACCOUNT ACCESS “99999”&lt;br /&gt;
 MARKET ACCESS “INT”&lt;br /&gt;
&lt;br /&gt;
Restricting access to the company and market files is rather special in that it also restricts access to any and all records associated with (ie “belonging” to or tied to) that company or market.&lt;br /&gt;
&lt;br /&gt;
Due to limitations in the size of the authorisation file, this should be limited to no more than a few 10’s of records in total for all files.&lt;br /&gt;
&lt;br /&gt;
== Using NEOSYS online ==&lt;br /&gt;
&lt;br /&gt;
=== Slow speed initially ===&lt;br /&gt;
 &lt;br /&gt;
The first time you use NEOSYS it takes time to get to the login screen because software code has to be downloaded in to the workstations browser cache. Getting to the login screen subsequently will be much faster.&lt;br /&gt;
 &lt;br /&gt;
After you login, there is also a delay the very first time that you bring a form (any form) on screen. The workstation has to download the general form handling software that handles all forms.&lt;br /&gt;
 &lt;br /&gt;
There is also a delay the very first time you use each specific form while the form specific software is downloaded. Large more complex forms take longer than smaller more simple forms.&lt;br /&gt;
 &lt;br /&gt;
=== Tips for demo ===&lt;br /&gt;
 &lt;br /&gt;
Login and get *any* small form up before the full demo starts then close all windows to start the demo from scratch. If possible also visit as many of the larger forms as you can before the full demo starts &lt;br /&gt;
 &lt;br /&gt;
During the demo, if any screen comes up slowly, change to another screen and then go back to the original screen to show that it is fast on the second and subsequent visits.&lt;br /&gt;
 &lt;br /&gt;
Use shift+click or right mouse click on the menu to open new windows wherever possible rather than keep changing forms within one window.&lt;br /&gt;
 &lt;br /&gt;
Be aware that large complicated forms take longer to download initially but all forms should be fast on secondary visits.&lt;br /&gt;
 &lt;br /&gt;
=== Common error and solution ===&lt;br /&gt;
 &lt;br /&gt;
Sometimes, especially on poor internet connections, NEOSYS doesn&#039;t download all the files correctly from nl1 immediately. If this happens you will get a variety of different error messages when you use the system first. You might also get no message but a little warning flag at the bottom of the internet explorer window that says something like &amp;quot;error on page&amp;quot;.&lt;br /&gt;
 &lt;br /&gt;
The problem is usually resolved by revisiting the page or pressing the F5 button or the Refresh button on the Internet Explorer tool bar&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Emailing documents in PDF format ==&lt;br /&gt;
&lt;br /&gt;
=== OPTION 1 : Using &amp;quot;PrimoPDF&amp;quot; ===&lt;br /&gt;
&lt;br /&gt;
==== Features ====&lt;br /&gt;
&lt;br /&gt;
*- - - PrimoPDF Must be installed on each user&#039;s computer&lt;br /&gt;
*+++ Free version (7.2 MB) without any time limitation/adware etc.&lt;br /&gt;
*+++ Well supported including Vista with paid version available&lt;br /&gt;
*+++ Minimal clicks to accomplish the task (easy to use)&lt;br /&gt;
*+++ Option to &amp;quot;Email PDF&amp;quot; directly&lt;br /&gt;
*+++ Options to password protect reading/updating&lt;br /&gt;
&lt;br /&gt;
==== Installation ====&lt;br /&gt;
&lt;br /&gt;
http://www.neosys.com/software/primopdf.exe&lt;br /&gt;
&lt;br /&gt;
http://www.primopdf.com/&lt;br /&gt;
&lt;br /&gt;
You probably also want a pdf viewer installed&lt;br /&gt;
&lt;br /&gt;
http://www.adobe.com/products/reader/&lt;br /&gt;
&lt;br /&gt;
==== Setting up ====&lt;br /&gt;
&lt;br /&gt;
#Optionally set PrimoPDF to be your default printer&lt;br /&gt;
#Optionally configure your default printer to be landscape mode&lt;br /&gt;
#Set the PrimoPDF &amp;quot;Post Process&amp;quot; to be &amp;quot;Email PDF&amp;quot;&lt;br /&gt;
#Optionally setup other PrimoPDF options - for example password protection etc&lt;br /&gt;
&lt;br /&gt;
==== Using ====&lt;br /&gt;
&lt;br /&gt;
1.  Get on screen the document that you want to send. &amp;lt;br&amp;gt;&lt;br /&gt;
2.  Click Print and select PrimoPDF from the list of printers.&amp;lt;br&amp;gt;&lt;br /&gt;
3.  Wait for the PrimoPDF screen to open.&amp;lt;br&amp;gt;&lt;br /&gt;
4.  You have the option to choose a specific folder to save the PDF you are about to create prior to emailing as shown below. All PDF documents you generate henceforth would automatically get saved at this convenient location. &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:primo1.jpg]]&lt;br /&gt;
&lt;br /&gt;
5. Select the post process task from the drop down menu as shown below : &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:primo2.jpg]] &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
6. If you choose &amp;quot;Email PDF&amp;quot;, a blank email template will open up with the attached PDF document you just created.&amp;lt;br&amp;gt;&lt;br /&gt;
7. Fill in the desired email address/subject etc.&amp;lt;br&amp;gt;&lt;br /&gt;
8. Click Send. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
As mentioned earlier, PrimoPDF also allows a user to password protect the document and add document properties by simply clicking &amp;quot;Change&amp;quot; next to the respective options as can be seen in the screenshots above. &lt;br /&gt;
&lt;br /&gt;
Here are screenshots of the &amp;quot;Document Properties&amp;quot; and &amp;quot;PrimoPDF Password Security&amp;quot; windows :&lt;br /&gt;
&lt;br /&gt;
[[File:primo3.jpg]] &lt;br /&gt;
&lt;br /&gt;
[[File:primo4.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== OPTION 2 : Using &amp;quot;CutePDF&amp;quot; ===&lt;br /&gt;
&lt;br /&gt;
CutePDF Writer allows you to convert any printable document to PDF format. It installs as a virtual printer and is available from any application that offers a `Print` option. The program is easy to use, just select the CutePDF printer and click the print button. CutePDF Writer depends on the install of a PS2PDF converter such as Ghostscript (a small conversion utility) which can be automatically downloaded and installed during setup. &lt;br /&gt;
&lt;br /&gt;
==== Features ====&lt;br /&gt;
*- - - CutePDF Must be installed on each user&#039;s computer &lt;br /&gt;
*+++ Free version without any time limitation/adware etc. &lt;br /&gt;
*+++ Very light to download and install. &lt;br /&gt;
*- - - No option to “Email PDF” directly. File must be saved first and can be attached later to email. &lt;br /&gt;
*+++ Supports Microsoft Windows XP/2003/Vista/7 (x86/x64)&lt;br /&gt;
&lt;br /&gt;
==== Installation ====&lt;br /&gt;
&lt;br /&gt;
Free Download (3.83 MB) at : http://www.cutepdf.com/&lt;br /&gt;
&lt;br /&gt;
==== Using CutePDF ==== &lt;br /&gt;
&lt;br /&gt;
As Cute PDF Writer installs itself as a printer on your computer, it enables you to create a PDF document out of anything you can print. &lt;br /&gt;
&lt;br /&gt;
# Get on screen the document you wish to email.&lt;br /&gt;
# Click Print and select &amp;quot;CutePDF Writer&amp;quot; from the list of printers. &lt;br /&gt;
# After sending it to print, a box pops up asking you where you want to store the PDF document.&lt;br /&gt;
# Specify the desired directory/path where you would like to save the PDF document&lt;br /&gt;
# This PDF document can now be sent as an attachment via email.&lt;br /&gt;
&lt;br /&gt;
== Codes in NEOSYS ==&lt;br /&gt;
&lt;br /&gt;
=== Inventing codes ===&lt;br /&gt;
 &lt;br /&gt;
In order to speed up data entry, NEOSYS usually allows codes to be entered directly instead of relying on name searches and popups which are slower.&lt;br /&gt;
 &lt;br /&gt;
There are three strategies to invent codes:&lt;br /&gt;
 &lt;br /&gt;
#Sequential numbers. Easy to generate codes for new records but the codes are difficult to remember and are meaningless&lt;br /&gt;
#Meaningful codes. Invent a pretty code so that when you look at the code it reminds you of the name. There are many alternatives though and it is usually difficult later on to re-guess/remember the exact code given only the name.&lt;br /&gt;
#Meaningless codes. Use some mechanical rule for generating a code from the name. If the rule is simple, then later on we can re-guess the code from the name easily. Unfortunately looking at the code usually does not remind us of the name.&lt;br /&gt;
 &lt;br /&gt;
The real aim of coding, if you think about it for a while, is to be able to know the code to enter it quickly even if all you know is the name. Therefore method three is the most useful.&lt;br /&gt;
 &lt;br /&gt;
Surprisingly, the main aim is NOT to know the name on seeing the code which is natural instinct of most people when coding. Meaningful codes are indeed pretty but usually it is difficult to remember the exact code for data entry.&lt;br /&gt;
 &lt;br /&gt;
Interestingly, it is common to find NEOSYS clients who have never met each other to be using identical codes for the same clients and suppliers etc.&lt;br /&gt;
&lt;br /&gt;
=== Using Four letter coding system ===&lt;br /&gt;
 &lt;br /&gt;
This four letter coding system has proven over many years to be easy to use and surprisingly good at avoiding duplicate codes where there are thousands of records.&lt;br /&gt;
 &lt;br /&gt;
Follow these steps rigorously:&lt;br /&gt;
 &lt;br /&gt;
#If there is a well known abbreviation for something use that regardless of how many letters there are. e.g. IBM or UNESCO&lt;br /&gt;
#Remove all standard words from the name to be encoded. Egg The, Company, Al, Incorporated, Ltd etc&lt;br /&gt;
#If there is only one word left in the name take the first four letters otherwise take the first two letters of the first two words and ignore any following words.&lt;br /&gt;
#ACCIDENTAL DUPLICATIONS: If the code accidentally duplicates with another code, simply add a 2 or 3 or 4 onto the end of the code. DO NOT INVENT YOUR OWN CODES.&lt;br /&gt;
#PREDICTABLE DUPLICATIONS: If you know in advance that there are several similar accounts with almost the same name then first use the four letter rules rigorously ... and then add two letters e.g. country, town, currency etc to distinguish the duplicates.&lt;br /&gt;
 &lt;br /&gt;
=== Examples of four letter coding ===&lt;br /&gt;
 &lt;br /&gt;
NESO - NEOSYS Software Ltd.   (rule 3: easy to take the first two letters of the first two words)&lt;br /&gt;
&lt;br /&gt;
KHAL - Al Khaleej                      (rule 2 and 3: Remove the standard word Al and take the first four letters of the only word)&lt;br /&gt;
&lt;br /&gt;
IBM  - IBM Corporation              (rule 1: Standard abbreviation although in practice would probably have a geographical location appended)&lt;br /&gt;
&lt;br /&gt;
STBU - Stephen Bush                 (rule 3: Personal names code well in using four letters)&lt;br /&gt;
&lt;br /&gt;
STBU2 - Stephan Butros               (Rule 4: An accidental duplication .. simply add 2)&lt;br /&gt;
&lt;br /&gt;
GUOIDU - Gulf Oil Dubai            (Rule 5: We know there are many Gulf Oil records so we add two letters for the location)&lt;br /&gt;
&lt;br /&gt;
GIOIJE - Gulf Oil Jeddah          (Rule 5:)&lt;br /&gt;
&lt;br /&gt;
== The Authorisation Table ==&lt;br /&gt;
&lt;br /&gt;
The NEOSYS authorisation system uses a concept of users, user groups, tasks, locks and keys.&lt;br /&gt;
&lt;br /&gt;
The Authorisation File is on the Support Menu which is not available to everybody.&lt;br /&gt;
&lt;br /&gt;
=== Tasks and Locks ===&lt;br /&gt;
&lt;br /&gt;
The various tasks that users may be authorised to do are listed and have a single code (lock) next to them. The same code (lock) may be placed on many tasks, allowing the bulk authorisation of groups of tasks according to need. The grouping of tasks can be seen by sorting the tasks in order of their lock codes by clicking on the column heading titled &amp;quot;Locks&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Often to do accomplish some function in NEOSYS you need to be authorised to do more than one task in the authorisation table. For example to update a media schedule you need to be authorised to both access the schedule file and to update it.&lt;br /&gt;
&lt;br /&gt;
Access to individual records may be restricted by appending the record key in quotes for example placing a lock on a task called ACCESS COMPANY &amp;quot;X&amp;quot; would restrict access to that company. To restrict access generally to a file but allow access to specific records, place a lock on the file eg ACCESS COMPANY but specifically enable access (place a lock) to specific records eg ACCESS COMPANY &amp;quot;X&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Access to particular datasets may also be restricted by placing a lock on a task called DATASET ACCESS &amp;quot;XXXX&amp;quot; and this would restrict access to users to that particular dataset.&lt;br /&gt;
&lt;br /&gt;
NEOSYS authorisation table is not restricted to controlling access to files. Many tasks are very specific, for example one may or may not be allowed to book coincident ads.&lt;br /&gt;
&lt;br /&gt;
A typical lock code might be AA (mneumonic for &amp;quot;access accounts&amp;quot;) which would be placed on all general accounting tasks except those requiring further limitations. The AA key would only be given to accountants, thereby placing a convenient blank restriction on the ability of non-accountants from accessing accounting functions.&lt;br /&gt;
&lt;br /&gt;
=== Users and Keys ===&lt;br /&gt;
&lt;br /&gt;
Users are listed in groups for easy comprehension. Each group is separated by a blank line. The last user name in the group is an imaginary user and is used the name of the group.&lt;br /&gt;
&lt;br /&gt;
Any user can be given &amp;quot;keys&amp;quot; which are short alphanumeric codes that correspond to the &amp;quot;locks&amp;quot; on the list of tasks. Users possess all the keys of any users lower in the group including the group user, so keys are typically added and removed to the group user. Possession of a particular key enables (authorises) the user to perform all the tasks that have the same lock code that matches the key code.&lt;br /&gt;
&lt;br /&gt;
=== Subgroups ===&lt;br /&gt;
&lt;br /&gt;
In the following example, Joe and John are senior accountants and have all the keys placed on the SENIOR ACCOUNTANT and all the keys placed on the ACCOUNTS &amp;quot;user&amp;quot; whereas Joan and Joseph only have the keys placed on the ACCOUNTS &amp;quot;user&amp;quot;. It is a matter of hierarchy.&lt;br /&gt;
&lt;br /&gt;
#JOE&lt;br /&gt;
#JOHN&lt;br /&gt;
#SENIOR ACCOUNTANTS&lt;br /&gt;
#JOAN&lt;br /&gt;
#JOSEPH&lt;br /&gt;
#ACCOUNTS&lt;br /&gt;
#blank line separating the next group&lt;br /&gt;
&lt;br /&gt;
Within a group it is convenient to define users that represent subgroups like SENIOR ACCOUNTANTS. The users above (listed before) this &amp;quot;subgroup user&amp;quot; will have all the keys placed on this subgroup user. All of the users are still in the department ACCOUNTS since that is the last line of the group.&lt;br /&gt;
&lt;br /&gt;
=== Access restriction by IP No. ===&lt;br /&gt;
&lt;br /&gt;
Users may be restricted to login only from certain IP numbers or IP ranges. For Example: Assigning the IP address 192.*, 10.* would restrict a user to logging in only from the local area network.&lt;br /&gt;
&lt;br /&gt;
IP Numbers are like keys - this means that they apply to everyone above in the group and thus must be assigned to the level rather than to the user.&lt;br /&gt;
&lt;br /&gt;
=== How the Authorisation Table works ===&lt;br /&gt;
&lt;br /&gt;
It consists of mainly two sections : &amp;lt;br&amp;gt;(a) Users, and &amp;lt;br&amp;gt;(b) Tasks&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The &amp;quot;USERS&amp;quot; section lists all the NEOSYS users licensed to use the software in their respective levels in the organisation. &amp;lt;br&amp;gt;&lt;br /&gt;
This section allows support staff to do the following :&amp;lt;br&amp;gt;&lt;br /&gt;
1) Add/Delete users&amp;lt;br&amp;gt;&lt;br /&gt;
2) Disable existing users by entering an &amp;quot;Expiry&amp;quot; date&amp;lt;br&amp;gt;&lt;br /&gt;
3) Generate a password for a user or a level&amp;lt;br&amp;gt;&lt;br /&gt;
4) Set the number of days for the password to auto-expire&amp;lt;br&amp;gt;&lt;br /&gt;
5) Enter/change the user domain&amp;lt;br&amp;gt;&lt;br /&gt;
6) Monitor the users last login date, time and IP &amp;lt;br&amp;gt;&lt;br /&gt;
7) Add/Remove/Edit tasks for a user / level &amp;lt;br&amp;gt;&lt;br /&gt;
8) Specify allowed IP Numbers&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A user can only access a particular task/function in NEOSYS once the task is allocated to him/her by an authorized person or by NEOSYS support staff &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;TASKS&amp;quot; Section consists of a list of all the tasks that users need authorisation to access in NEOSYS. Authorisation is provided to users by assigning a &amp;quot;LOCK&amp;quot; for each task in the &amp;quot;TASKS&amp;quot; section and allotting the respective LOCKS to the users in the &amp;quot;USERS&amp;quot; section against their name/level.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Customising the Authorisation Table&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
1) The various levels in Authorization File like Admin, Management, Media, Finance, Production, Client Services, etc. are created as per the clients requirement. &amp;lt;br&amp;gt;&lt;br /&gt;
2) Each level is allocated locks which enable the users above the level to have access to the corresponding tasks.&amp;lt;br&amp;gt;&lt;br /&gt;
3) Inserting a blank line between levels prevents the higher level from accessing the tasks allotted to the lower levels.&amp;lt;br&amp;gt;&lt;br /&gt;
4) Removing the blank line enables the higher levels to access tasks assigned to the lower levels,however, lower levels cannot access tasks in levels above them.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== “Per User” Authorisations ===&lt;br /&gt;
&lt;br /&gt;
Sometimes there are requests to provide very fine grained “per user” authorisations. However it is very hard to manage “per user” authorisations in the long term since there are a huge array of tasks that need to be decided per user.&lt;br /&gt;
&lt;br /&gt;
Consequently is very important to maintain the VERY MINIMUM number of user groups and subgroups and NOT create additional special groups unless it is absolutely necessary.&lt;br /&gt;
&lt;br /&gt;
Support staff are NOT helping the long term quality of experience of the system to the end users if they “try and be helpful” by providing many special groups and/or private authorisations for individuals. They will create a “rats nest” of incomprehensible unmaintainable authorisations. Worse, it is likely that accidental authorisations will be granted because it is impossible to reliably audit a long and complex set of “per user” authorisations.&lt;br /&gt;
&lt;br /&gt;
Good support is doing the right thing for the long term success of the system. Bad support is doing whatever is asked by anybody chaotically and adding no value. Good support is not taking the easy short term way out. A system succeeds by its long term benefit to the client.&lt;br /&gt;
&lt;br /&gt;
== Opening NEOSYS documents in Excel, Word etc. in Internet Explorer 7 ==&lt;br /&gt;
&lt;br /&gt;
1. If you have not already done so, right click on the Internet Explorer tool bar and choose the following options&lt;br /&gt;
&lt;br /&gt;
[[image:Internetexplorer1.JPG]]&lt;br /&gt;
&lt;br /&gt;
2. Click Edit, Add,  Close.&lt;br /&gt;
&lt;br /&gt;
[[image:Internetexplorer2.JPG]]&lt;br /&gt;
 &lt;br /&gt;
3. The Internet Explorer tool bar will now have an Edit button with a drop down to select Microsoft Office programs like Excel and Word.&lt;br /&gt;
&lt;br /&gt;
[[image:Internetexplorer3.JPG]]&lt;br /&gt;
&lt;br /&gt;
== Opening new windows in new tabs in Internet Explorer 7 ==&lt;br /&gt;
 &lt;br /&gt;
Unfortunately Microsoft have decided that this cannot be done programmatically and that the only way is to right click on the menu item and select &amp;quot;open in new tab&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Also surprising is that new tabs do not become the top window automatically unless you configure Internet Explorer as follows:&lt;br /&gt;
 &lt;br /&gt;
Tool, Options, Settings and check the option &amp;quot;Always Switch to New Tabs when they are Created&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[[image:Openingnewtabs.jpg]]&lt;br /&gt;
&lt;br /&gt;
----&lt;/div&gt;</summary>
		<author><name>Sandeep.neosys</name></author>
	</entry>
	<entry>
		<id>https://userwiki.neosys.com/index.php?title=Using_NEOSYS_Generally&amp;diff=2607</id>
		<title>Using NEOSYS Generally</title>
		<link rel="alternate" type="text/html" href="https://userwiki.neosys.com/index.php?title=Using_NEOSYS_Generally&amp;diff=2607"/>
		<updated>2011-08-25T05:52:50Z</updated>

		<summary type="html">&lt;p&gt;Sandeep.neosys: /* Using */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Restricing user access to files ==&lt;br /&gt;
=== Restricting user’s access to certain records of a file depending on company/division ===&lt;br /&gt;
&lt;br /&gt;
In the following discussion remember that NEOSYS “companies” are used to implement any kind of corporate division. This includes legal entities and any type of internal division including departments, cost centres and profit centres etc.&lt;br /&gt;
&lt;br /&gt;
Step 1 is to use the NEOSYS Authorisation File to generally restrict users access to certain companies/divisions, then they will also be restricted from viewing any records “belonging” to those companies/divisions. Split the groups in the authorisation file into multiple groups per division. For example, instead of one CLIENT SERVICE group in the Authorisation File you can create CLIENT SERVICE1, CLIENT SERVICE2 etc. The only difference must be a trailing integer so that the actual division name can be determined by NEOSYS.&lt;br /&gt;
&lt;br /&gt;
For example to restrict access to company/division “XYZ” you create locked tasks in the NEOSYS Authorisation File as follows. The quotation marks are required.&lt;br /&gt;
&lt;br /&gt;
 COMPANY ACCESS “XYZ”&lt;br /&gt;
&lt;br /&gt;
Invent a suitable lock eg =CFX to lock this company, place that lock on the newly created task and add that lock to the keys of the groups that should have access to that company.&lt;br /&gt;
&lt;br /&gt;
Step 2 - Most of the various files in NEOSYS allow, and sometimes require, the association (i.e. tying) of individual records to specific companies/divisions either directly or indirectly.&lt;br /&gt;
&lt;br /&gt;
Depending on the file, restrict access by entering one or more of the following on the individual records that are to be restricted.&lt;br /&gt;
&lt;br /&gt;
#Company code&lt;br /&gt;
#A/c No. of an account which is tied to a specific company/division in its chart of accounts&lt;br /&gt;
#”A/c No ,  company code” eg 99999,XYZ - in most places that you can enter the A/c No. you may also follow it with a comma then the company code.&lt;br /&gt;
#Codes of other records which are themselves tied to a specific company/division.&lt;br /&gt;
&lt;br /&gt;
Important Note: brands are associated with the company of the account at the time that the brand was created and removing the company from the account code didnt free up the brand from the company which also includes removing the company code from the chart. Hence if you do such a change you need to run the following in maintenance mode:&lt;br /&gt;
&lt;br /&gt;
 F5&lt;br /&gt;
 CREATEBRANDS&lt;br /&gt;
 Yes&lt;br /&gt;
&lt;br /&gt;
=== Restricting access of users to specific individual records ===&lt;br /&gt;
&lt;br /&gt;
Insert locked tasks in the Authorisation File similar to the following. For example, the following restricts access to company “XYZ”. The quotation marks are required.&lt;br /&gt;
&lt;br /&gt;
 COMPANY ACCESS “XYZ”&lt;br /&gt;
&lt;br /&gt;
Generally, wherever there is a task called ‘filename ACCESS’ then you can add tasks like ‘filename ACCESS “XYZ” ’ to restrict access to individual records.&lt;br /&gt;
&lt;br /&gt;
Other examples are:&lt;br /&gt;
&lt;br /&gt;
 ACCOUNT ACCESS “99999”&lt;br /&gt;
 MARKET ACCESS “INT”&lt;br /&gt;
&lt;br /&gt;
Restricting access to the company and market files is rather special in that it also restricts access to any and all records associated with (ie “belonging” to or tied to) that company or market.&lt;br /&gt;
&lt;br /&gt;
Due to limitations in the size of the authorisation file, this should be limited to no more than a few 10’s of records in total for all files.&lt;br /&gt;
&lt;br /&gt;
== Using NEOSYS online ==&lt;br /&gt;
&lt;br /&gt;
=== Slow speed initially ===&lt;br /&gt;
 &lt;br /&gt;
The first time you use NEOSYS it takes time to get to the login screen because software code has to be downloaded in to the workstations browser cache. Getting to the login screen subsequently will be much faster.&lt;br /&gt;
 &lt;br /&gt;
After you login, there is also a delay the very first time that you bring a form (any form) on screen. The workstation has to download the general form handling software that handles all forms.&lt;br /&gt;
 &lt;br /&gt;
There is also a delay the very first time you use each specific form while the form specific software is downloaded. Large more complex forms take longer than smaller more simple forms.&lt;br /&gt;
 &lt;br /&gt;
=== Tips for demo ===&lt;br /&gt;
 &lt;br /&gt;
Login and get *any* small form up before the full demo starts then close all windows to start the demo from scratch. If possible also visit as many of the larger forms as you can before the full demo starts &lt;br /&gt;
 &lt;br /&gt;
During the demo, if any screen comes up slowly, change to another screen and then go back to the original screen to show that it is fast on the second and subsequent visits.&lt;br /&gt;
 &lt;br /&gt;
Use shift+click or right mouse click on the menu to open new windows wherever possible rather than keep changing forms within one window.&lt;br /&gt;
 &lt;br /&gt;
Be aware that large complicated forms take longer to download initially but all forms should be fast on secondary visits.&lt;br /&gt;
 &lt;br /&gt;
=== Common error and solution ===&lt;br /&gt;
 &lt;br /&gt;
Sometimes, especially on poor internet connections, NEOSYS doesn&#039;t download all the files correctly from nl1 immediately. If this happens you will get a variety of different error messages when you use the system first. You might also get no message but a little warning flag at the bottom of the internet explorer window that says something like &amp;quot;error on page&amp;quot;.&lt;br /&gt;
 &lt;br /&gt;
The problem is usually resolved by revisiting the page or pressing the F5 button or the Refresh button on the Internet Explorer tool bar&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Emailing documents in PDF format ==&lt;br /&gt;
&lt;br /&gt;
=== OPTION 1 : Using &amp;quot;PrimoPDF&amp;quot; ===&lt;br /&gt;
&lt;br /&gt;
==== Features ====&lt;br /&gt;
&lt;br /&gt;
*- - - PrimoPDF Must be installed on each user&#039;s computer&lt;br /&gt;
*+++ Free version (7.2 MB) without any time limitation/adware etc.&lt;br /&gt;
*+++ Well supported including Vista with paid version available&lt;br /&gt;
*+++ Minimal clicks to accomplish the task (easy to use)&lt;br /&gt;
*+++ Option to &amp;quot;Email PDF&amp;quot; directly&lt;br /&gt;
*+++ Options to password protect reading/updating&lt;br /&gt;
&lt;br /&gt;
==== Installation ====&lt;br /&gt;
&lt;br /&gt;
http://www.neosys.com/software/primopdf.exe&lt;br /&gt;
&lt;br /&gt;
http://www.primopdf.com/&lt;br /&gt;
&lt;br /&gt;
You probably also want a pdf viewer installed&lt;br /&gt;
&lt;br /&gt;
http://www.adobe.com/products/reader/&lt;br /&gt;
&lt;br /&gt;
==== Setting up ====&lt;br /&gt;
&lt;br /&gt;
#Optionally set PrimoPDF to be your default printer&lt;br /&gt;
#Optionally configure your default printer to be landscape mode&lt;br /&gt;
#Set the PrimoPDF &amp;quot;Post Process&amp;quot; to be &amp;quot;Email PDF&amp;quot;&lt;br /&gt;
#Optionally setup other PrimoPDF options - for example password protection etc&lt;br /&gt;
&lt;br /&gt;
==== Using ====&lt;br /&gt;
&lt;br /&gt;
1.  Get on screen the document that you want to send. &amp;lt;br&amp;gt;&lt;br /&gt;
2.  Click Print and select PrimoPDF from the list of printers.&amp;lt;br&amp;gt;&lt;br /&gt;
3.  Wait for the PrimoPDF screen to open.&amp;lt;br&amp;gt;&lt;br /&gt;
4.  You have the option to choose a specific folder to save the PDF you are about to create prior to emailing as shown below. All PDF documents you generate henceforth would automatically get saved at this convenient location. &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:primo1.jpg]]&lt;br /&gt;
&lt;br /&gt;
5. Select the post process task from the drop down menu as shown below : &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:primo2.jpg]] &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
6. If you choose &amp;quot;Email PDF&amp;quot;, a blank email template will open up with the attached PDF document you just created.&amp;lt;br&amp;gt;&lt;br /&gt;
7. Fill in the desired email address/subject etc.&amp;lt;br&amp;gt;&lt;br /&gt;
8. Click Send. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
As mentioned earlier, PrimoPDF also allows a user to password protect the document and add document properties by simply clicking &amp;quot;Change&amp;quot; next to the respective options as can be seen in the screenshots above. &lt;br /&gt;
&lt;br /&gt;
Here are screenshots of the &amp;quot;Document Properties&amp;quot; and &amp;quot;PrimoPDF Password Security&amp;quot; windows :&lt;br /&gt;
&lt;br /&gt;
[[File:primo3.jpg]] &lt;br /&gt;
&lt;br /&gt;
[[File:primo4.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== OPTION 2 : Using &amp;quot;CutePDF&amp;quot; ===&lt;br /&gt;
&lt;br /&gt;
CutePDF Writer allows you to convert any printable document to PDF format. It installs as a virtual printer and is available from any application that offers a `Print` option. The program is easy to use, just select the CutePDF printer and click the print button. CutePDF Writer depends on the install of a PS2PDF converter such as Ghostscript (a small conversion utility) which can be automatically downloaded and installed during setup. &lt;br /&gt;
&lt;br /&gt;
==== Features ====&lt;br /&gt;
*- - - CutePDF Must be installed on each user&#039;s computer &lt;br /&gt;
*+++ Free version without any time limitation/adware etc. &lt;br /&gt;
*+++ Very light to download and install. &lt;br /&gt;
*- - - No option to “Email PDF” directly. File must be saved first and can be attached later to email. &lt;br /&gt;
*+++ Supports Microsoft Windows XP/2003/Vista/7 (x86/x64)&lt;br /&gt;
&lt;br /&gt;
==== Installation ====&lt;br /&gt;
&lt;br /&gt;
Free Download (3.83 MB) at : http://www.cutepdf.com/&lt;br /&gt;
&lt;br /&gt;
==== Using CutePDF ==== &lt;br /&gt;
&lt;br /&gt;
As Cute PDF Writer installs itself as a printer on your computer, it enables you to create a PDF document out of anything you can print. &lt;br /&gt;
&lt;br /&gt;
# Get on screen the document you wish to email.&lt;br /&gt;
# Click Print and select &amp;quot;CutePDF Writer&amp;quot; from the list of printers. &lt;br /&gt;
# After sending it to print, a box pops up asking you where you want to store the PDF document.&lt;br /&gt;
# Specify the desired directory/path where you would like to save the PDF document&lt;br /&gt;
# This PDF document can now be sent as an attachment via email.&lt;br /&gt;
&lt;br /&gt;
== Codes in NEOSYS ==&lt;br /&gt;
&lt;br /&gt;
=== Inventing codes ===&lt;br /&gt;
 &lt;br /&gt;
In order to speed up data entry, NEOSYS usually allows codes to be entered directly instead of relying on name searches and popups which are slower.&lt;br /&gt;
 &lt;br /&gt;
There are three strategies to invent codes:&lt;br /&gt;
 &lt;br /&gt;
#Sequential numbers. Easy to generate codes for new records but the codes are difficult to remember and are meaningless&lt;br /&gt;
#Meaningful codes. Invent a pretty code so that when you look at the code it reminds you of the name. There are many alternatives though and it is usually difficult later on to re-guess/remember the exact code given only the name.&lt;br /&gt;
#Meaningless codes. Use some mechanical rule for generating a code from the name. If the rule is simple, then later on we can re-guess the code from the name easily. Unfortunately looking at the code usually does not remind us of the name.&lt;br /&gt;
 &lt;br /&gt;
The real aim of coding, if you think about it for a while, is to be able to know the code to enter it quickly even if all you know is the name. Therefore method three is the most useful.&lt;br /&gt;
 &lt;br /&gt;
Surprisingly, the main aim is NOT to know the name on seeing the code which is natural instinct of most people when coding. Meaningful codes are indeed pretty but usually it is difficult to remember the exact code for data entry.&lt;br /&gt;
 &lt;br /&gt;
Interestingly, it is common to find NEOSYS clients who have never met each other to be using identical codes for the same clients and suppliers etc.&lt;br /&gt;
&lt;br /&gt;
=== Using Four letter coding system ===&lt;br /&gt;
 &lt;br /&gt;
This four letter coding system has proven over many years to be easy to use and surprisingly good at avoiding duplicate codes where there are thousands of records.&lt;br /&gt;
 &lt;br /&gt;
Follow these steps rigorously:&lt;br /&gt;
 &lt;br /&gt;
#If there is a well known abbreviation for something use that regardless of how many letters there are. e.g. IBM or UNESCO&lt;br /&gt;
#Remove all standard words from the name to be encoded. Egg The, Company, Al, Incorporated, Ltd etc&lt;br /&gt;
#If there is only one word left in the name take the first four letters otherwise take the first two letters of the first two words and ignore any following words.&lt;br /&gt;
#ACCIDENTAL DUPLICATIONS: If the code accidentally duplicates with another code, simply add a 2 or 3 or 4 onto the end of the code. DO NOT INVENT YOUR OWN CODES.&lt;br /&gt;
#PREDICTABLE DUPLICATIONS: If you know in advance that there are several similar accounts with almost the same name then first use the four letter rules rigorously ... and then add two letters e.g. country, town, currency etc to distinguish the duplicates.&lt;br /&gt;
 &lt;br /&gt;
=== Examples of four letter coding ===&lt;br /&gt;
 &lt;br /&gt;
NESO - NEOSYS Software Ltd.   (rule 3: easy to take the first two letters of the first two words)&lt;br /&gt;
&lt;br /&gt;
KHAL - Al Khaleej                      (rule 2 and 3: Remove the standard word Al and take the first four letters of the only word)&lt;br /&gt;
&lt;br /&gt;
IBM  - IBM Corporation              (rule 1: Standard abbreviation although in practice would probably have a geographical location appended)&lt;br /&gt;
&lt;br /&gt;
STBU - Stephen Bush                 (rule 3: Personal names code well in using four letters)&lt;br /&gt;
&lt;br /&gt;
STBU2 - Stephan Butros               (Rule 4: An accidental duplication .. simply add 2)&lt;br /&gt;
&lt;br /&gt;
GUOIDU - Gulf Oil Dubai            (Rule 5: We know there are many Gulf Oil records so we add two letters for the location)&lt;br /&gt;
&lt;br /&gt;
GIOIJE - Gulf Oil Jeddah          (Rule 5:)&lt;br /&gt;
&lt;br /&gt;
== The Authorisation Table ==&lt;br /&gt;
&lt;br /&gt;
The NEOSYS authorisation system uses a concept of users, user groups, tasks, locks and keys.&lt;br /&gt;
&lt;br /&gt;
The Authorisation File is on the Support Menu which is not available to everybody.&lt;br /&gt;
&lt;br /&gt;
=== Tasks and Locks ===&lt;br /&gt;
&lt;br /&gt;
The various tasks that users may be authorised to do are listed and have a single code (lock) next to them. The same code (lock) may be placed on many tasks, allowing the bulk authorisation of groups of tasks according to need. The grouping of tasks can be seen by sorting the tasks in order of their lock codes by clicking on the column heading titled &amp;quot;Locks&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Often to do accomplish some function in NEOSYS you need to be authorised to do more than one task in the authorisation table. For example to update a media schedule you need to be authorised to both access the schedule file and to update it.&lt;br /&gt;
&lt;br /&gt;
Access to individual records may be restricted by appending the record key in quotes for example placing a lock on a task called ACCESS COMPANY &amp;quot;X&amp;quot; would restrict access to that company. To restrict access generally to a file but allow access to specific records, place a lock on the file eg ACCESS COMPANY but specifically enable access (place a lock) to specific records eg ACCESS COMPANY &amp;quot;X&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Access to particular datasets may also be restricted by placing a lock on a task called DATASET ACCESS &amp;quot;XXXX&amp;quot; and this would restrict access to users to that particular dataset.&lt;br /&gt;
&lt;br /&gt;
NEOSYS authorisation table is not restricted to controlling access to files. Many tasks are very specific, for example one may or may not be allowed to book coincident ads.&lt;br /&gt;
&lt;br /&gt;
A typical lock code might be AA (mneumonic for &amp;quot;access accounts&amp;quot;) which would be placed on all general accounting tasks except those requiring further limitations. The AA key would only be given to accountants, thereby placing a convenient blank restriction on the ability of non-accountants from accessing accounting functions.&lt;br /&gt;
&lt;br /&gt;
=== Users and Keys ===&lt;br /&gt;
&lt;br /&gt;
Users are listed in groups for easy comprehension. Each group is separated by a blank line. The last user name in the group is an imaginary user and is used the name of the group.&lt;br /&gt;
&lt;br /&gt;
Any user can be given &amp;quot;keys&amp;quot; which are short alphanumeric codes that correspond to the &amp;quot;locks&amp;quot; on the list of tasks. Users possess all the keys of any users lower in the group including the group user, so keys are typically added and removed to the group user. Possession of a particular key enables (authorises) the user to perform all the tasks that have the same lock code that matches the key code.&lt;br /&gt;
&lt;br /&gt;
=== Subgroups ===&lt;br /&gt;
&lt;br /&gt;
In the following example, Joe and John are senior accountants and have all the keys placed on the SENIOR ACCOUNTANT and all the keys placed on the ACCOUNTS &amp;quot;user&amp;quot; whereas Joan and Joseph only have the keys placed on the ACCOUNTS &amp;quot;user&amp;quot;. It is a matter of hierarchy.&lt;br /&gt;
&lt;br /&gt;
#JOE&lt;br /&gt;
#JOHN&lt;br /&gt;
#SENIOR ACCOUNTANTS&lt;br /&gt;
#JOAN&lt;br /&gt;
#JOSEPH&lt;br /&gt;
#ACCOUNTS&lt;br /&gt;
#blank line separating the next group&lt;br /&gt;
&lt;br /&gt;
Within a group it is convenient to define users that represent subgroups like SENIOR ACCOUNTANTS. The users above (listed before) this &amp;quot;subgroup user&amp;quot; will have all the keys placed on this subgroup user. All of the users are still in the department ACCOUNTS since that is the last line of the group.&lt;br /&gt;
&lt;br /&gt;
=== Access restriction by IP No. ===&lt;br /&gt;
&lt;br /&gt;
Users may be restricted to login only from certain IP numbers or IP ranges. For Example: Assigning the IP address 192.*, 10.* would restrict a user to logging in only from the local area network.&lt;br /&gt;
&lt;br /&gt;
IP Numbers are like keys - this means that they apply to everyone above in the group and thus must be assigned to the level rather than to the user.&lt;br /&gt;
&lt;br /&gt;
=== How the Authorisation Table works ===&lt;br /&gt;
&lt;br /&gt;
It consists of mainly two sections : &amp;lt;br&amp;gt;(a) Users, and &amp;lt;br&amp;gt;(b) Tasks&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The &amp;quot;USERS&amp;quot; section lists all the NEOSYS users licensed to use the software in their respective levels in the organisation. &amp;lt;br&amp;gt;&lt;br /&gt;
This section allows support staff to do the following :&amp;lt;br&amp;gt;&lt;br /&gt;
1) Add/Delete users&amp;lt;br&amp;gt;&lt;br /&gt;
2) Disable existing users by entering an &amp;quot;Expiry&amp;quot; date&amp;lt;br&amp;gt;&lt;br /&gt;
3) Generate a password for a user or a level&amp;lt;br&amp;gt;&lt;br /&gt;
4) Set the number of days for the password to auto-expire&amp;lt;br&amp;gt;&lt;br /&gt;
5) Enter/change the user domain&amp;lt;br&amp;gt;&lt;br /&gt;
6) Monitor the users last login date, time and IP &amp;lt;br&amp;gt;&lt;br /&gt;
7) Add/Remove/Edit tasks for a user / level &amp;lt;br&amp;gt;&lt;br /&gt;
8) Specify allowed IP Numbers&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A user can only access a particular task/function in NEOSYS once the task is allocated to him/her by an authorized person or by NEOSYS support staff &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;TASKS&amp;quot; Section consists of a list of all the tasks that users need authorisation to access in NEOSYS. Authorisation is provided to users by assigning a &amp;quot;LOCK&amp;quot; for each task in the &amp;quot;TASKS&amp;quot; section and allotting the respective LOCKS to the users in the &amp;quot;USERS&amp;quot; section against their name/level.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Customising the Authorisation Table&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
1) The various levels in Authorization File like Admin, Management, Media, Finance, Production, Client Services, etc. are created as per the clients requirement. &amp;lt;br&amp;gt;&lt;br /&gt;
2) Each level is allocated locks which enable the users above the level to have access to the corresponding tasks.&amp;lt;br&amp;gt;&lt;br /&gt;
3) Inserting a blank line between levels prevents the higher level from accessing the tasks allotted to the lower levels.&amp;lt;br&amp;gt;&lt;br /&gt;
4) Removing the blank line enables the higher levels to access tasks assigned to the lower levels,however, lower levels cannot access tasks in levels above them.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== “Per User” Authorisations ===&lt;br /&gt;
&lt;br /&gt;
Sometimes there are requests to provide very fine grained “per user” authorisations. However it is very hard to manage “per user” authorisations in the long term since there are a huge array of tasks that need to be decided per user.&lt;br /&gt;
&lt;br /&gt;
Consequently is very important to maintain the VERY MINIMUM number of user groups and subgroups and NOT create additional special groups unless it is absolutely necessary.&lt;br /&gt;
&lt;br /&gt;
Support staff are NOT helping the long term quality of experience of the system to the end users if they “try and be helpful” by providing many special groups and/or private authorisations for individuals. They will create a “rats nest” of incomprehensible unmaintainable authorisations. Worse, it is likely that accidental authorisations will be granted because it is impossible to reliably audit a long and complex set of “per user” authorisations.&lt;br /&gt;
&lt;br /&gt;
Good support is doing the right thing for the long term success of the system. Bad support is doing whatever is asked by anybody chaotically and adding no value. Good support is not taking the easy short term way out. A system succeeds by its long term benefit to the client.&lt;br /&gt;
&lt;br /&gt;
== Opening NEOSYS documents in Excel, Word etc. in Internet Explorer 7 ==&lt;br /&gt;
&lt;br /&gt;
1. If you have not already done so, right click on the Internet Explorer tool bar and choose the following options&lt;br /&gt;
&lt;br /&gt;
[[image:Internetexplorer1.JPG]]&lt;br /&gt;
&lt;br /&gt;
2. Click Edit, Add,  Close.&lt;br /&gt;
&lt;br /&gt;
[[image:Internetexplorer2.JPG]]&lt;br /&gt;
 &lt;br /&gt;
3. The Internet Explorer tool bar will now have an Edit button with a drop down to select Microsoft Office programs like Excel and Word.&lt;br /&gt;
&lt;br /&gt;
[[image:Internetexplorer3.JPG]]&lt;br /&gt;
&lt;br /&gt;
== Opening new windows in new tabs in Internet Explorer 7 ==&lt;br /&gt;
 &lt;br /&gt;
Unfortunately Microsoft have decided that this cannot be done programmatically and that the only way is to right click on the menu item and select &amp;quot;open in new tab&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Also surprising is that new tabs do not become the top window automatically unless you configure Internet Explorer as follows:&lt;br /&gt;
 &lt;br /&gt;
Tool, Options, Settings and check the option &amp;quot;Always Switch to New Tabs when they are Created&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[[image:Openingnewtabs.jpg]]&lt;br /&gt;
&lt;br /&gt;
----&lt;/div&gt;</summary>
		<author><name>Sandeep.neosys</name></author>
	</entry>
	<entry>
		<id>https://userwiki.neosys.com/index.php?title=Using_NEOSYS_Generally&amp;diff=2606</id>
		<title>Using NEOSYS Generally</title>
		<link rel="alternate" type="text/html" href="https://userwiki.neosys.com/index.php?title=Using_NEOSYS_Generally&amp;diff=2606"/>
		<updated>2011-08-25T05:36:45Z</updated>

		<summary type="html">&lt;p&gt;Sandeep.neosys: /* Using */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Restricing user access to files ==&lt;br /&gt;
=== Restricting user’s access to certain records of a file depending on company/division ===&lt;br /&gt;
&lt;br /&gt;
In the following discussion remember that NEOSYS “companies” are used to implement any kind of corporate division. This includes legal entities and any type of internal division including departments, cost centres and profit centres etc.&lt;br /&gt;
&lt;br /&gt;
Step 1 is to use the NEOSYS Authorisation File to generally restrict users access to certain companies/divisions, then they will also be restricted from viewing any records “belonging” to those companies/divisions. Split the groups in the authorisation file into multiple groups per division. For example, instead of one CLIENT SERVICE group in the Authorisation File you can create CLIENT SERVICE1, CLIENT SERVICE2 etc. The only difference must be a trailing integer so that the actual division name can be determined by NEOSYS.&lt;br /&gt;
&lt;br /&gt;
For example to restrict access to company/division “XYZ” you create locked tasks in the NEOSYS Authorisation File as follows. The quotation marks are required.&lt;br /&gt;
&lt;br /&gt;
 COMPANY ACCESS “XYZ”&lt;br /&gt;
&lt;br /&gt;
Invent a suitable lock eg =CFX to lock this company, place that lock on the newly created task and add that lock to the keys of the groups that should have access to that company.&lt;br /&gt;
&lt;br /&gt;
Step 2 - Most of the various files in NEOSYS allow, and sometimes require, the association (i.e. tying) of individual records to specific companies/divisions either directly or indirectly.&lt;br /&gt;
&lt;br /&gt;
Depending on the file, restrict access by entering one or more of the following on the individual records that are to be restricted.&lt;br /&gt;
&lt;br /&gt;
#Company code&lt;br /&gt;
#A/c No. of an account which is tied to a specific company/division in its chart of accounts&lt;br /&gt;
#”A/c No ,  company code” eg 99999,XYZ - in most places that you can enter the A/c No. you may also follow it with a comma then the company code.&lt;br /&gt;
#Codes of other records which are themselves tied to a specific company/division.&lt;br /&gt;
&lt;br /&gt;
Important Note: brands are associated with the company of the account at the time that the brand was created and removing the company from the account code didnt free up the brand from the company which also includes removing the company code from the chart. Hence if you do such a change you need to run the following in maintenance mode:&lt;br /&gt;
&lt;br /&gt;
 F5&lt;br /&gt;
 CREATEBRANDS&lt;br /&gt;
 Yes&lt;br /&gt;
&lt;br /&gt;
=== Restricting access of users to specific individual records ===&lt;br /&gt;
&lt;br /&gt;
Insert locked tasks in the Authorisation File similar to the following. For example, the following restricts access to company “XYZ”. The quotation marks are required.&lt;br /&gt;
&lt;br /&gt;
 COMPANY ACCESS “XYZ”&lt;br /&gt;
&lt;br /&gt;
Generally, wherever there is a task called ‘filename ACCESS’ then you can add tasks like ‘filename ACCESS “XYZ” ’ to restrict access to individual records.&lt;br /&gt;
&lt;br /&gt;
Other examples are:&lt;br /&gt;
&lt;br /&gt;
 ACCOUNT ACCESS “99999”&lt;br /&gt;
 MARKET ACCESS “INT”&lt;br /&gt;
&lt;br /&gt;
Restricting access to the company and market files is rather special in that it also restricts access to any and all records associated with (ie “belonging” to or tied to) that company or market.&lt;br /&gt;
&lt;br /&gt;
Due to limitations in the size of the authorisation file, this should be limited to no more than a few 10’s of records in total for all files.&lt;br /&gt;
&lt;br /&gt;
== Using NEOSYS online ==&lt;br /&gt;
&lt;br /&gt;
=== Slow speed initially ===&lt;br /&gt;
 &lt;br /&gt;
The first time you use NEOSYS it takes time to get to the login screen because software code has to be downloaded in to the workstations browser cache. Getting to the login screen subsequently will be much faster.&lt;br /&gt;
 &lt;br /&gt;
After you login, there is also a delay the very first time that you bring a form (any form) on screen. The workstation has to download the general form handling software that handles all forms.&lt;br /&gt;
 &lt;br /&gt;
There is also a delay the very first time you use each specific form while the form specific software is downloaded. Large more complex forms take longer than smaller more simple forms.&lt;br /&gt;
 &lt;br /&gt;
=== Tips for demo ===&lt;br /&gt;
 &lt;br /&gt;
Login and get *any* small form up before the full demo starts then close all windows to start the demo from scratch. If possible also visit as many of the larger forms as you can before the full demo starts &lt;br /&gt;
 &lt;br /&gt;
During the demo, if any screen comes up slowly, change to another screen and then go back to the original screen to show that it is fast on the second and subsequent visits.&lt;br /&gt;
 &lt;br /&gt;
Use shift+click or right mouse click on the menu to open new windows wherever possible rather than keep changing forms within one window.&lt;br /&gt;
 &lt;br /&gt;
Be aware that large complicated forms take longer to download initially but all forms should be fast on secondary visits.&lt;br /&gt;
 &lt;br /&gt;
=== Common error and solution ===&lt;br /&gt;
 &lt;br /&gt;
Sometimes, especially on poor internet connections, NEOSYS doesn&#039;t download all the files correctly from nl1 immediately. If this happens you will get a variety of different error messages when you use the system first. You might also get no message but a little warning flag at the bottom of the internet explorer window that says something like &amp;quot;error on page&amp;quot;.&lt;br /&gt;
 &lt;br /&gt;
The problem is usually resolved by revisiting the page or pressing the F5 button or the Refresh button on the Internet Explorer tool bar&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Emailing documents in PDF format ==&lt;br /&gt;
&lt;br /&gt;
=== OPTION 1 : Using &amp;quot;PrimoPDF&amp;quot; ===&lt;br /&gt;
&lt;br /&gt;
==== Features ====&lt;br /&gt;
&lt;br /&gt;
*- - - PrimoPDF Must be installed on each user&#039;s computer&lt;br /&gt;
*+++ Free version (7.2 MB) without any time limitation/adware etc.&lt;br /&gt;
*+++ Well supported including Vista with paid version available&lt;br /&gt;
*+++ Minimal clicks to accomplish the task (easy to use)&lt;br /&gt;
*+++ Option to &amp;quot;Email PDF&amp;quot; directly&lt;br /&gt;
*+++ Options to password protect reading/updating&lt;br /&gt;
&lt;br /&gt;
==== Installation ====&lt;br /&gt;
&lt;br /&gt;
http://www.neosys.com/software/primopdf.exe&lt;br /&gt;
&lt;br /&gt;
http://www.primopdf.com/&lt;br /&gt;
&lt;br /&gt;
You probably also want a pdf viewer installed&lt;br /&gt;
&lt;br /&gt;
http://www.adobe.com/products/reader/&lt;br /&gt;
&lt;br /&gt;
==== Setting up ====&lt;br /&gt;
&lt;br /&gt;
#Optionally set PrimoPDF to be your default printer&lt;br /&gt;
#Optionally configure your default printer to be landscape mode&lt;br /&gt;
#Set the PrimoPDF &amp;quot;Post Process&amp;quot; to be &amp;quot;Email PDF&amp;quot;&lt;br /&gt;
#Optionally setup other PrimoPDF options - for example password protection etc&lt;br /&gt;
&lt;br /&gt;
==== Using ====&lt;br /&gt;
&lt;br /&gt;
1.  Get on screen the document that you want to send. &amp;lt;br&amp;gt;&lt;br /&gt;
2.  Click Print and select PrimoPDF from the list of printers.&amp;lt;br&amp;gt;&lt;br /&gt;
3.  Wait for the PrimoPDF screen to open.&amp;lt;br&amp;gt;&lt;br /&gt;
4.  You have the option to choose a specific folder to save the PDF you are about to create prior to emailing as shown below. All PDF documents you generate henceforth would automatically get saved at this convenient location. &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:primo1.jpg]]&lt;br /&gt;
&lt;br /&gt;
5. Select the post process task from the drop down menu as shown below : &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:primo2.jpg]] &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
6. If you choose &amp;quot;Email PDF&amp;quot;, a blank email template will open up with the attached PDF document you just created.&amp;lt;br&amp;gt;&lt;br /&gt;
7. Fill in the desired email address/subject etc.&amp;lt;br&amp;gt;&lt;br /&gt;
8. Click Send. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In addition to creating and emailing a PDF document, PrimoPDF also allows a user to password protect the document and add document properties by simply clicking &amp;quot;Change&amp;quot; next to the respective options as can be seen in the screenshots above. &lt;br /&gt;
&lt;br /&gt;
Here are screenshots of the &amp;quot;Document Properties&amp;quot; and &amp;quot;PrimoPDF Password Security&amp;quot; windows :&lt;br /&gt;
&lt;br /&gt;
[[File:primo3.jpg]] &lt;br /&gt;
&lt;br /&gt;
[[File:primo4.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== OPTION 2 : Using &amp;quot;CutePDF&amp;quot; ===&lt;br /&gt;
&lt;br /&gt;
CutePDF Writer allows you to convert any printable document to PDF format. It installs as a virtual printer and is available from any application that offers a `Print` option. The program is easy to use, just select the CutePDF printer and click the print button. CutePDF Writer depends on the install of a PS2PDF converter such as Ghostscript (a small conversion utility) which can be automatically downloaded and installed during setup. &lt;br /&gt;
&lt;br /&gt;
==== Features ====&lt;br /&gt;
*- - - CutePDF Must be installed on each user&#039;s computer &lt;br /&gt;
*+++ Free version without any time limitation/adware etc. &lt;br /&gt;
*+++ Very light to download and install. &lt;br /&gt;
*- - - No option to “Email PDF” directly. File must be saved first and can be attached later to email. &lt;br /&gt;
*+++ Supports Microsoft Windows XP/2003/Vista/7 (x86/x64)&lt;br /&gt;
&lt;br /&gt;
==== Installation ====&lt;br /&gt;
&lt;br /&gt;
Free Download (3.83 MB) at : http://www.cutepdf.com/&lt;br /&gt;
&lt;br /&gt;
==== Using CutePDF ==== &lt;br /&gt;
&lt;br /&gt;
As Cute PDF Writer installs itself as a printer on your computer, it enables you to create a PDF document out of anything you can print. &lt;br /&gt;
&lt;br /&gt;
# Get on screen the document you wish to email.&lt;br /&gt;
# Click Print and select &amp;quot;CutePDF Writer&amp;quot; from the list of printers. &lt;br /&gt;
# After sending it to print, a box pops up asking you where you want to store the PDF document.&lt;br /&gt;
# Specify the desired directory/path where you would like to save the PDF document&lt;br /&gt;
# This PDF document can now be sent as an attachment via email.&lt;br /&gt;
&lt;br /&gt;
== Codes in NEOSYS ==&lt;br /&gt;
&lt;br /&gt;
=== Inventing codes ===&lt;br /&gt;
 &lt;br /&gt;
In order to speed up data entry, NEOSYS usually allows codes to be entered directly instead of relying on name searches and popups which are slower.&lt;br /&gt;
 &lt;br /&gt;
There are three strategies to invent codes:&lt;br /&gt;
 &lt;br /&gt;
#Sequential numbers. Easy to generate codes for new records but the codes are difficult to remember and are meaningless&lt;br /&gt;
#Meaningful codes. Invent a pretty code so that when you look at the code it reminds you of the name. There are many alternatives though and it is usually difficult later on to re-guess/remember the exact code given only the name.&lt;br /&gt;
#Meaningless codes. Use some mechanical rule for generating a code from the name. If the rule is simple, then later on we can re-guess the code from the name easily. Unfortunately looking at the code usually does not remind us of the name.&lt;br /&gt;
 &lt;br /&gt;
The real aim of coding, if you think about it for a while, is to be able to know the code to enter it quickly even if all you know is the name. Therefore method three is the most useful.&lt;br /&gt;
 &lt;br /&gt;
Surprisingly, the main aim is NOT to know the name on seeing the code which is natural instinct of most people when coding. Meaningful codes are indeed pretty but usually it is difficult to remember the exact code for data entry.&lt;br /&gt;
 &lt;br /&gt;
Interestingly, it is common to find NEOSYS clients who have never met each other to be using identical codes for the same clients and suppliers etc.&lt;br /&gt;
&lt;br /&gt;
=== Using Four letter coding system ===&lt;br /&gt;
 &lt;br /&gt;
This four letter coding system has proven over many years to be easy to use and surprisingly good at avoiding duplicate codes where there are thousands of records.&lt;br /&gt;
 &lt;br /&gt;
Follow these steps rigorously:&lt;br /&gt;
 &lt;br /&gt;
#If there is a well known abbreviation for something use that regardless of how many letters there are. e.g. IBM or UNESCO&lt;br /&gt;
#Remove all standard words from the name to be encoded. Egg The, Company, Al, Incorporated, Ltd etc&lt;br /&gt;
#If there is only one word left in the name take the first four letters otherwise take the first two letters of the first two words and ignore any following words.&lt;br /&gt;
#ACCIDENTAL DUPLICATIONS: If the code accidentally duplicates with another code, simply add a 2 or 3 or 4 onto the end of the code. DO NOT INVENT YOUR OWN CODES.&lt;br /&gt;
#PREDICTABLE DUPLICATIONS: If you know in advance that there are several similar accounts with almost the same name then first use the four letter rules rigorously ... and then add two letters e.g. country, town, currency etc to distinguish the duplicates.&lt;br /&gt;
 &lt;br /&gt;
=== Examples of four letter coding ===&lt;br /&gt;
 &lt;br /&gt;
NESO - NEOSYS Software Ltd.   (rule 3: easy to take the first two letters of the first two words)&lt;br /&gt;
&lt;br /&gt;
KHAL - Al Khaleej                      (rule 2 and 3: Remove the standard word Al and take the first four letters of the only word)&lt;br /&gt;
&lt;br /&gt;
IBM  - IBM Corporation              (rule 1: Standard abbreviation although in practice would probably have a geographical location appended)&lt;br /&gt;
&lt;br /&gt;
STBU - Stephen Bush                 (rule 3: Personal names code well in using four letters)&lt;br /&gt;
&lt;br /&gt;
STBU2 - Stephan Butros               (Rule 4: An accidental duplication .. simply add 2)&lt;br /&gt;
&lt;br /&gt;
GUOIDU - Gulf Oil Dubai            (Rule 5: We know there are many Gulf Oil records so we add two letters for the location)&lt;br /&gt;
&lt;br /&gt;
GIOIJE - Gulf Oil Jeddah          (Rule 5:)&lt;br /&gt;
&lt;br /&gt;
== The Authorisation Table ==&lt;br /&gt;
&lt;br /&gt;
The NEOSYS authorisation system uses a concept of users, user groups, tasks, locks and keys.&lt;br /&gt;
&lt;br /&gt;
The Authorisation File is on the Support Menu which is not available to everybody.&lt;br /&gt;
&lt;br /&gt;
=== Tasks and Locks ===&lt;br /&gt;
&lt;br /&gt;
The various tasks that users may be authorised to do are listed and have a single code (lock) next to them. The same code (lock) may be placed on many tasks, allowing the bulk authorisation of groups of tasks according to need. The grouping of tasks can be seen by sorting the tasks in order of their lock codes by clicking on the column heading titled &amp;quot;Locks&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Often to do accomplish some function in NEOSYS you need to be authorised to do more than one task in the authorisation table. For example to update a media schedule you need to be authorised to both access the schedule file and to update it.&lt;br /&gt;
&lt;br /&gt;
Access to individual records may be restricted by appending the record key in quotes for example placing a lock on a task called ACCESS COMPANY &amp;quot;X&amp;quot; would restrict access to that company. To restrict access generally to a file but allow access to specific records, place a lock on the file eg ACCESS COMPANY but specifically enable access (place a lock) to specific records eg ACCESS COMPANY &amp;quot;X&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Access to particular datasets may also be restricted by placing a lock on a task called DATASET ACCESS &amp;quot;XXXX&amp;quot; and this would restrict access to users to that particular dataset.&lt;br /&gt;
&lt;br /&gt;
NEOSYS authorisation table is not restricted to controlling access to files. Many tasks are very specific, for example one may or may not be allowed to book coincident ads.&lt;br /&gt;
&lt;br /&gt;
A typical lock code might be AA (mneumonic for &amp;quot;access accounts&amp;quot;) which would be placed on all general accounting tasks except those requiring further limitations. The AA key would only be given to accountants, thereby placing a convenient blank restriction on the ability of non-accountants from accessing accounting functions.&lt;br /&gt;
&lt;br /&gt;
=== Users and Keys ===&lt;br /&gt;
&lt;br /&gt;
Users are listed in groups for easy comprehension. Each group is separated by a blank line. The last user name in the group is an imaginary user and is used the name of the group.&lt;br /&gt;
&lt;br /&gt;
Any user can be given &amp;quot;keys&amp;quot; which are short alphanumeric codes that correspond to the &amp;quot;locks&amp;quot; on the list of tasks. Users possess all the keys of any users lower in the group including the group user, so keys are typically added and removed to the group user. Possession of a particular key enables (authorises) the user to perform all the tasks that have the same lock code that matches the key code.&lt;br /&gt;
&lt;br /&gt;
=== Subgroups ===&lt;br /&gt;
&lt;br /&gt;
In the following example, Joe and John are senior accountants and have all the keys placed on the SENIOR ACCOUNTANT and all the keys placed on the ACCOUNTS &amp;quot;user&amp;quot; whereas Joan and Joseph only have the keys placed on the ACCOUNTS &amp;quot;user&amp;quot;. It is a matter of hierarchy.&lt;br /&gt;
&lt;br /&gt;
#JOE&lt;br /&gt;
#JOHN&lt;br /&gt;
#SENIOR ACCOUNTANTS&lt;br /&gt;
#JOAN&lt;br /&gt;
#JOSEPH&lt;br /&gt;
#ACCOUNTS&lt;br /&gt;
#blank line separating the next group&lt;br /&gt;
&lt;br /&gt;
Within a group it is convenient to define users that represent subgroups like SENIOR ACCOUNTANTS. The users above (listed before) this &amp;quot;subgroup user&amp;quot; will have all the keys placed on this subgroup user. All of the users are still in the department ACCOUNTS since that is the last line of the group.&lt;br /&gt;
&lt;br /&gt;
=== Access restriction by IP No. ===&lt;br /&gt;
&lt;br /&gt;
Users may be restricted to login only from certain IP numbers or IP ranges. For Example: Assigning the IP address 192.*, 10.* would restrict a user to logging in only from the local area network.&lt;br /&gt;
&lt;br /&gt;
IP Numbers are like keys - this means that they apply to everyone above in the group and thus must be assigned to the level rather than to the user.&lt;br /&gt;
&lt;br /&gt;
=== How the Authorisation Table works ===&lt;br /&gt;
&lt;br /&gt;
It consists of mainly two sections : &amp;lt;br&amp;gt;(a) Users, and &amp;lt;br&amp;gt;(b) Tasks&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The &amp;quot;USERS&amp;quot; section lists all the NEOSYS users licensed to use the software in their respective levels in the organisation. &amp;lt;br&amp;gt;&lt;br /&gt;
This section allows support staff to do the following :&amp;lt;br&amp;gt;&lt;br /&gt;
1) Add/Delete users&amp;lt;br&amp;gt;&lt;br /&gt;
2) Disable existing users by entering an &amp;quot;Expiry&amp;quot; date&amp;lt;br&amp;gt;&lt;br /&gt;
3) Generate a password for a user or a level&amp;lt;br&amp;gt;&lt;br /&gt;
4) Set the number of days for the password to auto-expire&amp;lt;br&amp;gt;&lt;br /&gt;
5) Enter/change the user domain&amp;lt;br&amp;gt;&lt;br /&gt;
6) Monitor the users last login date, time and IP &amp;lt;br&amp;gt;&lt;br /&gt;
7) Add/Remove/Edit tasks for a user / level &amp;lt;br&amp;gt;&lt;br /&gt;
8) Specify allowed IP Numbers&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A user can only access a particular task/function in NEOSYS once the task is allocated to him/her by an authorized person or by NEOSYS support staff &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;TASKS&amp;quot; Section consists of a list of all the tasks that users need authorisation to access in NEOSYS. Authorisation is provided to users by assigning a &amp;quot;LOCK&amp;quot; for each task in the &amp;quot;TASKS&amp;quot; section and allotting the respective LOCKS to the users in the &amp;quot;USERS&amp;quot; section against their name/level.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Customising the Authorisation Table&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
1) The various levels in Authorization File like Admin, Management, Media, Finance, Production, Client Services, etc. are created as per the clients requirement. &amp;lt;br&amp;gt;&lt;br /&gt;
2) Each level is allocated locks which enable the users above the level to have access to the corresponding tasks.&amp;lt;br&amp;gt;&lt;br /&gt;
3) Inserting a blank line between levels prevents the higher level from accessing the tasks allotted to the lower levels.&amp;lt;br&amp;gt;&lt;br /&gt;
4) Removing the blank line enables the higher levels to access tasks assigned to the lower levels,however, lower levels cannot access tasks in levels above them.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== “Per User” Authorisations ===&lt;br /&gt;
&lt;br /&gt;
Sometimes there are requests to provide very fine grained “per user” authorisations. However it is very hard to manage “per user” authorisations in the long term since there are a huge array of tasks that need to be decided per user.&lt;br /&gt;
&lt;br /&gt;
Consequently is very important to maintain the VERY MINIMUM number of user groups and subgroups and NOT create additional special groups unless it is absolutely necessary.&lt;br /&gt;
&lt;br /&gt;
Support staff are NOT helping the long term quality of experience of the system to the end users if they “try and be helpful” by providing many special groups and/or private authorisations for individuals. They will create a “rats nest” of incomprehensible unmaintainable authorisations. Worse, it is likely that accidental authorisations will be granted because it is impossible to reliably audit a long and complex set of “per user” authorisations.&lt;br /&gt;
&lt;br /&gt;
Good support is doing the right thing for the long term success of the system. Bad support is doing whatever is asked by anybody chaotically and adding no value. Good support is not taking the easy short term way out. A system succeeds by its long term benefit to the client.&lt;br /&gt;
&lt;br /&gt;
== Opening NEOSYS documents in Excel, Word etc. in Internet Explorer 7 ==&lt;br /&gt;
&lt;br /&gt;
1. If you have not already done so, right click on the Internet Explorer tool bar and choose the following options&lt;br /&gt;
&lt;br /&gt;
[[image:Internetexplorer1.JPG]]&lt;br /&gt;
&lt;br /&gt;
2. Click Edit, Add,  Close.&lt;br /&gt;
&lt;br /&gt;
[[image:Internetexplorer2.JPG]]&lt;br /&gt;
 &lt;br /&gt;
3. The Internet Explorer tool bar will now have an Edit button with a drop down to select Microsoft Office programs like Excel and Word.&lt;br /&gt;
&lt;br /&gt;
[[image:Internetexplorer3.JPG]]&lt;br /&gt;
&lt;br /&gt;
== Opening new windows in new tabs in Internet Explorer 7 ==&lt;br /&gt;
 &lt;br /&gt;
Unfortunately Microsoft have decided that this cannot be done programmatically and that the only way is to right click on the menu item and select &amp;quot;open in new tab&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Also surprising is that new tabs do not become the top window automatically unless you configure Internet Explorer as follows:&lt;br /&gt;
 &lt;br /&gt;
Tool, Options, Settings and check the option &amp;quot;Always Switch to New Tabs when they are Created&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[[image:Openingnewtabs.jpg]]&lt;br /&gt;
&lt;br /&gt;
----&lt;/div&gt;</summary>
		<author><name>Sandeep.neosys</name></author>
	</entry>
	<entry>
		<id>https://userwiki.neosys.com/index.php?title=Using_NEOSYS_Generally&amp;diff=2605</id>
		<title>Using NEOSYS Generally</title>
		<link rel="alternate" type="text/html" href="https://userwiki.neosys.com/index.php?title=Using_NEOSYS_Generally&amp;diff=2605"/>
		<updated>2011-08-25T05:27:25Z</updated>

		<summary type="html">&lt;p&gt;Sandeep.neosys: /* Features */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Restricing user access to files ==&lt;br /&gt;
=== Restricting user’s access to certain records of a file depending on company/division ===&lt;br /&gt;
&lt;br /&gt;
In the following discussion remember that NEOSYS “companies” are used to implement any kind of corporate division. This includes legal entities and any type of internal division including departments, cost centres and profit centres etc.&lt;br /&gt;
&lt;br /&gt;
Step 1 is to use the NEOSYS Authorisation File to generally restrict users access to certain companies/divisions, then they will also be restricted from viewing any records “belonging” to those companies/divisions. Split the groups in the authorisation file into multiple groups per division. For example, instead of one CLIENT SERVICE group in the Authorisation File you can create CLIENT SERVICE1, CLIENT SERVICE2 etc. The only difference must be a trailing integer so that the actual division name can be determined by NEOSYS.&lt;br /&gt;
&lt;br /&gt;
For example to restrict access to company/division “XYZ” you create locked tasks in the NEOSYS Authorisation File as follows. The quotation marks are required.&lt;br /&gt;
&lt;br /&gt;
 COMPANY ACCESS “XYZ”&lt;br /&gt;
&lt;br /&gt;
Invent a suitable lock eg =CFX to lock this company, place that lock on the newly created task and add that lock to the keys of the groups that should have access to that company.&lt;br /&gt;
&lt;br /&gt;
Step 2 - Most of the various files in NEOSYS allow, and sometimes require, the association (i.e. tying) of individual records to specific companies/divisions either directly or indirectly.&lt;br /&gt;
&lt;br /&gt;
Depending on the file, restrict access by entering one or more of the following on the individual records that are to be restricted.&lt;br /&gt;
&lt;br /&gt;
#Company code&lt;br /&gt;
#A/c No. of an account which is tied to a specific company/division in its chart of accounts&lt;br /&gt;
#”A/c No ,  company code” eg 99999,XYZ - in most places that you can enter the A/c No. you may also follow it with a comma then the company code.&lt;br /&gt;
#Codes of other records which are themselves tied to a specific company/division.&lt;br /&gt;
&lt;br /&gt;
Important Note: brands are associated with the company of the account at the time that the brand was created and removing the company from the account code didnt free up the brand from the company which also includes removing the company code from the chart. Hence if you do such a change you need to run the following in maintenance mode:&lt;br /&gt;
&lt;br /&gt;
 F5&lt;br /&gt;
 CREATEBRANDS&lt;br /&gt;
 Yes&lt;br /&gt;
&lt;br /&gt;
=== Restricting access of users to specific individual records ===&lt;br /&gt;
&lt;br /&gt;
Insert locked tasks in the Authorisation File similar to the following. For example, the following restricts access to company “XYZ”. The quotation marks are required.&lt;br /&gt;
&lt;br /&gt;
 COMPANY ACCESS “XYZ”&lt;br /&gt;
&lt;br /&gt;
Generally, wherever there is a task called ‘filename ACCESS’ then you can add tasks like ‘filename ACCESS “XYZ” ’ to restrict access to individual records.&lt;br /&gt;
&lt;br /&gt;
Other examples are:&lt;br /&gt;
&lt;br /&gt;
 ACCOUNT ACCESS “99999”&lt;br /&gt;
 MARKET ACCESS “INT”&lt;br /&gt;
&lt;br /&gt;
Restricting access to the company and market files is rather special in that it also restricts access to any and all records associated with (ie “belonging” to or tied to) that company or market.&lt;br /&gt;
&lt;br /&gt;
Due to limitations in the size of the authorisation file, this should be limited to no more than a few 10’s of records in total for all files.&lt;br /&gt;
&lt;br /&gt;
== Using NEOSYS online ==&lt;br /&gt;
&lt;br /&gt;
=== Slow speed initially ===&lt;br /&gt;
 &lt;br /&gt;
The first time you use NEOSYS it takes time to get to the login screen because software code has to be downloaded in to the workstations browser cache. Getting to the login screen subsequently will be much faster.&lt;br /&gt;
 &lt;br /&gt;
After you login, there is also a delay the very first time that you bring a form (any form) on screen. The workstation has to download the general form handling software that handles all forms.&lt;br /&gt;
 &lt;br /&gt;
There is also a delay the very first time you use each specific form while the form specific software is downloaded. Large more complex forms take longer than smaller more simple forms.&lt;br /&gt;
 &lt;br /&gt;
=== Tips for demo ===&lt;br /&gt;
 &lt;br /&gt;
Login and get *any* small form up before the full demo starts then close all windows to start the demo from scratch. If possible also visit as many of the larger forms as you can before the full demo starts &lt;br /&gt;
 &lt;br /&gt;
During the demo, if any screen comes up slowly, change to another screen and then go back to the original screen to show that it is fast on the second and subsequent visits.&lt;br /&gt;
 &lt;br /&gt;
Use shift+click or right mouse click on the menu to open new windows wherever possible rather than keep changing forms within one window.&lt;br /&gt;
 &lt;br /&gt;
Be aware that large complicated forms take longer to download initially but all forms should be fast on secondary visits.&lt;br /&gt;
 &lt;br /&gt;
=== Common error and solution ===&lt;br /&gt;
 &lt;br /&gt;
Sometimes, especially on poor internet connections, NEOSYS doesn&#039;t download all the files correctly from nl1 immediately. If this happens you will get a variety of different error messages when you use the system first. You might also get no message but a little warning flag at the bottom of the internet explorer window that says something like &amp;quot;error on page&amp;quot;.&lt;br /&gt;
 &lt;br /&gt;
The problem is usually resolved by revisiting the page or pressing the F5 button or the Refresh button on the Internet Explorer tool bar&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Emailing documents in PDF format ==&lt;br /&gt;
&lt;br /&gt;
=== OPTION 1 : Using &amp;quot;PrimoPDF&amp;quot; ===&lt;br /&gt;
&lt;br /&gt;
==== Features ====&lt;br /&gt;
&lt;br /&gt;
*- - - PrimoPDF Must be installed on each user&#039;s computer&lt;br /&gt;
*+++ Free version (7.2 MB) without any time limitation/adware etc.&lt;br /&gt;
*+++ Well supported including Vista with paid version available&lt;br /&gt;
*+++ Minimal clicks to accomplish the task (easy to use)&lt;br /&gt;
*+++ Option to &amp;quot;Email PDF&amp;quot; directly&lt;br /&gt;
*+++ Options to password protect reading/updating&lt;br /&gt;
&lt;br /&gt;
==== Installation ====&lt;br /&gt;
&lt;br /&gt;
http://www.neosys.com/software/primopdf.exe&lt;br /&gt;
&lt;br /&gt;
http://www.primopdf.com/&lt;br /&gt;
&lt;br /&gt;
You probably also want a pdf viewer installed&lt;br /&gt;
&lt;br /&gt;
http://www.adobe.com/products/reader/&lt;br /&gt;
&lt;br /&gt;
==== Setting up ====&lt;br /&gt;
&lt;br /&gt;
#Optionally set PrimoPDF to be your default printer&lt;br /&gt;
#Optionally configure your default printer to be landscape mode&lt;br /&gt;
#Set the PrimoPDF &amp;quot;Post Process&amp;quot; to be &amp;quot;Email PDF&amp;quot;&lt;br /&gt;
#Optionally setup other PrimoPDF options - for example password protection etc&lt;br /&gt;
&lt;br /&gt;
==== Using ====&lt;br /&gt;
&lt;br /&gt;
1.  Get on screen the document that you want to send. &amp;lt;br&amp;gt;&lt;br /&gt;
2.  Click Print and select PrimoPDF from the list of printers.&amp;lt;br&amp;gt;&lt;br /&gt;
3.  Wait for the PrimoPDF screen to open.&amp;lt;br&amp;gt;&lt;br /&gt;
4.  You have the option to choose a specific folder to save the PDF you are about to create prior to emailing as shown below : &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;[[File:primo1.jpg]]&lt;br /&gt;
&lt;br /&gt;
5. Select the post process task from the drop down menu as shown below : &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:primo2.jpg]] &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
6. If you choose &amp;quot;Email PDF&amp;quot;, a blank email template will open up with the attached PDF document you just created.&amp;lt;br&amp;gt;&lt;br /&gt;
7. Fill in the desired email address/subject etc.&amp;lt;br&amp;gt;&lt;br /&gt;
8. Click Send. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In addition to creating and emailing a PDF document, PrimoPDF also allows a user to password protect the document and add document properties by simply clicking &amp;quot;Change&amp;quot; next to the respective options as can be seen in the screenshots above. &lt;br /&gt;
&lt;br /&gt;
Here are screenshots of the &amp;quot;Document Properties&amp;quot; and &amp;quot;PrimoPDF Password Security&amp;quot; windows :&lt;br /&gt;
&lt;br /&gt;
[[File:primo3.jpg]] &lt;br /&gt;
&lt;br /&gt;
[[File:primo4.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== OPTION 2 : Using &amp;quot;CutePDF&amp;quot; ===&lt;br /&gt;
&lt;br /&gt;
CutePDF Writer allows you to convert any printable document to PDF format. It installs as a virtual printer and is available from any application that offers a `Print` option. The program is easy to use, just select the CutePDF printer and click the print button. CutePDF Writer depends on the install of a PS2PDF converter such as Ghostscript (a small conversion utility) which can be automatically downloaded and installed during setup. &lt;br /&gt;
&lt;br /&gt;
==== Features ====&lt;br /&gt;
*- - - CutePDF Must be installed on each user&#039;s computer &lt;br /&gt;
*+++ Free version without any time limitation/adware etc. &lt;br /&gt;
*+++ Very light to download and install. &lt;br /&gt;
*- - - No option to “Email PDF” directly. File must be saved first and can be attached later to email. &lt;br /&gt;
*+++ Supports Microsoft Windows XP/2003/Vista/7 (x86/x64)&lt;br /&gt;
&lt;br /&gt;
==== Installation ====&lt;br /&gt;
&lt;br /&gt;
Free Download (3.83 MB) at : http://www.cutepdf.com/&lt;br /&gt;
&lt;br /&gt;
==== Using CutePDF ==== &lt;br /&gt;
&lt;br /&gt;
As Cute PDF Writer installs itself as a printer on your computer, it enables you to create a PDF document out of anything you can print. &lt;br /&gt;
&lt;br /&gt;
# Get on screen the document you wish to email.&lt;br /&gt;
# Click Print and select &amp;quot;CutePDF Writer&amp;quot; from the list of printers. &lt;br /&gt;
# After sending it to print, a box pops up asking you where you want to store the PDF document.&lt;br /&gt;
# Specify the desired directory/path where you would like to save the PDF document&lt;br /&gt;
# This PDF document can now be sent as an attachment via email.&lt;br /&gt;
&lt;br /&gt;
== Codes in NEOSYS ==&lt;br /&gt;
&lt;br /&gt;
=== Inventing codes ===&lt;br /&gt;
 &lt;br /&gt;
In order to speed up data entry, NEOSYS usually allows codes to be entered directly instead of relying on name searches and popups which are slower.&lt;br /&gt;
 &lt;br /&gt;
There are three strategies to invent codes:&lt;br /&gt;
 &lt;br /&gt;
#Sequential numbers. Easy to generate codes for new records but the codes are difficult to remember and are meaningless&lt;br /&gt;
#Meaningful codes. Invent a pretty code so that when you look at the code it reminds you of the name. There are many alternatives though and it is usually difficult later on to re-guess/remember the exact code given only the name.&lt;br /&gt;
#Meaningless codes. Use some mechanical rule for generating a code from the name. If the rule is simple, then later on we can re-guess the code from the name easily. Unfortunately looking at the code usually does not remind us of the name.&lt;br /&gt;
 &lt;br /&gt;
The real aim of coding, if you think about it for a while, is to be able to know the code to enter it quickly even if all you know is the name. Therefore method three is the most useful.&lt;br /&gt;
 &lt;br /&gt;
Surprisingly, the main aim is NOT to know the name on seeing the code which is natural instinct of most people when coding. Meaningful codes are indeed pretty but usually it is difficult to remember the exact code for data entry.&lt;br /&gt;
 &lt;br /&gt;
Interestingly, it is common to find NEOSYS clients who have never met each other to be using identical codes for the same clients and suppliers etc.&lt;br /&gt;
&lt;br /&gt;
=== Using Four letter coding system ===&lt;br /&gt;
 &lt;br /&gt;
This four letter coding system has proven over many years to be easy to use and surprisingly good at avoiding duplicate codes where there are thousands of records.&lt;br /&gt;
 &lt;br /&gt;
Follow these steps rigorously:&lt;br /&gt;
 &lt;br /&gt;
#If there is a well known abbreviation for something use that regardless of how many letters there are. e.g. IBM or UNESCO&lt;br /&gt;
#Remove all standard words from the name to be encoded. Egg The, Company, Al, Incorporated, Ltd etc&lt;br /&gt;
#If there is only one word left in the name take the first four letters otherwise take the first two letters of the first two words and ignore any following words.&lt;br /&gt;
#ACCIDENTAL DUPLICATIONS: If the code accidentally duplicates with another code, simply add a 2 or 3 or 4 onto the end of the code. DO NOT INVENT YOUR OWN CODES.&lt;br /&gt;
#PREDICTABLE DUPLICATIONS: If you know in advance that there are several similar accounts with almost the same name then first use the four letter rules rigorously ... and then add two letters e.g. country, town, currency etc to distinguish the duplicates.&lt;br /&gt;
 &lt;br /&gt;
=== Examples of four letter coding ===&lt;br /&gt;
 &lt;br /&gt;
NESO - NEOSYS Software Ltd.   (rule 3: easy to take the first two letters of the first two words)&lt;br /&gt;
&lt;br /&gt;
KHAL - Al Khaleej                      (rule 2 and 3: Remove the standard word Al and take the first four letters of the only word)&lt;br /&gt;
&lt;br /&gt;
IBM  - IBM Corporation              (rule 1: Standard abbreviation although in practice would probably have a geographical location appended)&lt;br /&gt;
&lt;br /&gt;
STBU - Stephen Bush                 (rule 3: Personal names code well in using four letters)&lt;br /&gt;
&lt;br /&gt;
STBU2 - Stephan Butros               (Rule 4: An accidental duplication .. simply add 2)&lt;br /&gt;
&lt;br /&gt;
GUOIDU - Gulf Oil Dubai            (Rule 5: We know there are many Gulf Oil records so we add two letters for the location)&lt;br /&gt;
&lt;br /&gt;
GIOIJE - Gulf Oil Jeddah          (Rule 5:)&lt;br /&gt;
&lt;br /&gt;
== The Authorisation Table ==&lt;br /&gt;
&lt;br /&gt;
The NEOSYS authorisation system uses a concept of users, user groups, tasks, locks and keys.&lt;br /&gt;
&lt;br /&gt;
The Authorisation File is on the Support Menu which is not available to everybody.&lt;br /&gt;
&lt;br /&gt;
=== Tasks and Locks ===&lt;br /&gt;
&lt;br /&gt;
The various tasks that users may be authorised to do are listed and have a single code (lock) next to them. The same code (lock) may be placed on many tasks, allowing the bulk authorisation of groups of tasks according to need. The grouping of tasks can be seen by sorting the tasks in order of their lock codes by clicking on the column heading titled &amp;quot;Locks&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Often to do accomplish some function in NEOSYS you need to be authorised to do more than one task in the authorisation table. For example to update a media schedule you need to be authorised to both access the schedule file and to update it.&lt;br /&gt;
&lt;br /&gt;
Access to individual records may be restricted by appending the record key in quotes for example placing a lock on a task called ACCESS COMPANY &amp;quot;X&amp;quot; would restrict access to that company. To restrict access generally to a file but allow access to specific records, place a lock on the file eg ACCESS COMPANY but specifically enable access (place a lock) to specific records eg ACCESS COMPANY &amp;quot;X&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Access to particular datasets may also be restricted by placing a lock on a task called DATASET ACCESS &amp;quot;XXXX&amp;quot; and this would restrict access to users to that particular dataset.&lt;br /&gt;
&lt;br /&gt;
NEOSYS authorisation table is not restricted to controlling access to files. Many tasks are very specific, for example one may or may not be allowed to book coincident ads.&lt;br /&gt;
&lt;br /&gt;
A typical lock code might be AA (mneumonic for &amp;quot;access accounts&amp;quot;) which would be placed on all general accounting tasks except those requiring further limitations. The AA key would only be given to accountants, thereby placing a convenient blank restriction on the ability of non-accountants from accessing accounting functions.&lt;br /&gt;
&lt;br /&gt;
=== Users and Keys ===&lt;br /&gt;
&lt;br /&gt;
Users are listed in groups for easy comprehension. Each group is separated by a blank line. The last user name in the group is an imaginary user and is used the name of the group.&lt;br /&gt;
&lt;br /&gt;
Any user can be given &amp;quot;keys&amp;quot; which are short alphanumeric codes that correspond to the &amp;quot;locks&amp;quot; on the list of tasks. Users possess all the keys of any users lower in the group including the group user, so keys are typically added and removed to the group user. Possession of a particular key enables (authorises) the user to perform all the tasks that have the same lock code that matches the key code.&lt;br /&gt;
&lt;br /&gt;
=== Subgroups ===&lt;br /&gt;
&lt;br /&gt;
In the following example, Joe and John are senior accountants and have all the keys placed on the SENIOR ACCOUNTANT and all the keys placed on the ACCOUNTS &amp;quot;user&amp;quot; whereas Joan and Joseph only have the keys placed on the ACCOUNTS &amp;quot;user&amp;quot;. It is a matter of hierarchy.&lt;br /&gt;
&lt;br /&gt;
#JOE&lt;br /&gt;
#JOHN&lt;br /&gt;
#SENIOR ACCOUNTANTS&lt;br /&gt;
#JOAN&lt;br /&gt;
#JOSEPH&lt;br /&gt;
#ACCOUNTS&lt;br /&gt;
#blank line separating the next group&lt;br /&gt;
&lt;br /&gt;
Within a group it is convenient to define users that represent subgroups like SENIOR ACCOUNTANTS. The users above (listed before) this &amp;quot;subgroup user&amp;quot; will have all the keys placed on this subgroup user. All of the users are still in the department ACCOUNTS since that is the last line of the group.&lt;br /&gt;
&lt;br /&gt;
=== Access restriction by IP No. ===&lt;br /&gt;
&lt;br /&gt;
Users may be restricted to login only from certain IP numbers or IP ranges. For Example: Assigning the IP address 192.*, 10.* would restrict a user to logging in only from the local area network.&lt;br /&gt;
&lt;br /&gt;
IP Numbers are like keys - this means that they apply to everyone above in the group and thus must be assigned to the level rather than to the user.&lt;br /&gt;
&lt;br /&gt;
=== How the Authorisation Table works ===&lt;br /&gt;
&lt;br /&gt;
It consists of mainly two sections : &amp;lt;br&amp;gt;(a) Users, and &amp;lt;br&amp;gt;(b) Tasks&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The &amp;quot;USERS&amp;quot; section lists all the NEOSYS users licensed to use the software in their respective levels in the organisation. &amp;lt;br&amp;gt;&lt;br /&gt;
This section allows support staff to do the following :&amp;lt;br&amp;gt;&lt;br /&gt;
1) Add/Delete users&amp;lt;br&amp;gt;&lt;br /&gt;
2) Disable existing users by entering an &amp;quot;Expiry&amp;quot; date&amp;lt;br&amp;gt;&lt;br /&gt;
3) Generate a password for a user or a level&amp;lt;br&amp;gt;&lt;br /&gt;
4) Set the number of days for the password to auto-expire&amp;lt;br&amp;gt;&lt;br /&gt;
5) Enter/change the user domain&amp;lt;br&amp;gt;&lt;br /&gt;
6) Monitor the users last login date, time and IP &amp;lt;br&amp;gt;&lt;br /&gt;
7) Add/Remove/Edit tasks for a user / level &amp;lt;br&amp;gt;&lt;br /&gt;
8) Specify allowed IP Numbers&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A user can only access a particular task/function in NEOSYS once the task is allocated to him/her by an authorized person or by NEOSYS support staff &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;TASKS&amp;quot; Section consists of a list of all the tasks that users need authorisation to access in NEOSYS. Authorisation is provided to users by assigning a &amp;quot;LOCK&amp;quot; for each task in the &amp;quot;TASKS&amp;quot; section and allotting the respective LOCKS to the users in the &amp;quot;USERS&amp;quot; section against their name/level.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Customising the Authorisation Table&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
1) The various levels in Authorization File like Admin, Management, Media, Finance, Production, Client Services, etc. are created as per the clients requirement. &amp;lt;br&amp;gt;&lt;br /&gt;
2) Each level is allocated locks which enable the users above the level to have access to the corresponding tasks.&amp;lt;br&amp;gt;&lt;br /&gt;
3) Inserting a blank line between levels prevents the higher level from accessing the tasks allotted to the lower levels.&amp;lt;br&amp;gt;&lt;br /&gt;
4) Removing the blank line enables the higher levels to access tasks assigned to the lower levels,however, lower levels cannot access tasks in levels above them.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== “Per User” Authorisations ===&lt;br /&gt;
&lt;br /&gt;
Sometimes there are requests to provide very fine grained “per user” authorisations. However it is very hard to manage “per user” authorisations in the long term since there are a huge array of tasks that need to be decided per user.&lt;br /&gt;
&lt;br /&gt;
Consequently is very important to maintain the VERY MINIMUM number of user groups and subgroups and NOT create additional special groups unless it is absolutely necessary.&lt;br /&gt;
&lt;br /&gt;
Support staff are NOT helping the long term quality of experience of the system to the end users if they “try and be helpful” by providing many special groups and/or private authorisations for individuals. They will create a “rats nest” of incomprehensible unmaintainable authorisations. Worse, it is likely that accidental authorisations will be granted because it is impossible to reliably audit a long and complex set of “per user” authorisations.&lt;br /&gt;
&lt;br /&gt;
Good support is doing the right thing for the long term success of the system. Bad support is doing whatever is asked by anybody chaotically and adding no value. Good support is not taking the easy short term way out. A system succeeds by its long term benefit to the client.&lt;br /&gt;
&lt;br /&gt;
== Opening NEOSYS documents in Excel, Word etc. in Internet Explorer 7 ==&lt;br /&gt;
&lt;br /&gt;
1. If you have not already done so, right click on the Internet Explorer tool bar and choose the following options&lt;br /&gt;
&lt;br /&gt;
[[image:Internetexplorer1.JPG]]&lt;br /&gt;
&lt;br /&gt;
2. Click Edit, Add,  Close.&lt;br /&gt;
&lt;br /&gt;
[[image:Internetexplorer2.JPG]]&lt;br /&gt;
 &lt;br /&gt;
3. The Internet Explorer tool bar will now have an Edit button with a drop down to select Microsoft Office programs like Excel and Word.&lt;br /&gt;
&lt;br /&gt;
[[image:Internetexplorer3.JPG]]&lt;br /&gt;
&lt;br /&gt;
== Opening new windows in new tabs in Internet Explorer 7 ==&lt;br /&gt;
 &lt;br /&gt;
Unfortunately Microsoft have decided that this cannot be done programmatically and that the only way is to right click on the menu item and select &amp;quot;open in new tab&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Also surprising is that new tabs do not become the top window automatically unless you configure Internet Explorer as follows:&lt;br /&gt;
 &lt;br /&gt;
Tool, Options, Settings and check the option &amp;quot;Always Switch to New Tabs when they are Created&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[[image:Openingnewtabs.jpg]]&lt;br /&gt;
&lt;br /&gt;
----&lt;/div&gt;</summary>
		<author><name>Sandeep.neosys</name></author>
	</entry>
	<entry>
		<id>https://userwiki.neosys.com/index.php?title=Using_NEOSYS_Generally&amp;diff=2604</id>
		<title>Using NEOSYS Generally</title>
		<link rel="alternate" type="text/html" href="https://userwiki.neosys.com/index.php?title=Using_NEOSYS_Generally&amp;diff=2604"/>
		<updated>2011-08-24T14:09:15Z</updated>

		<summary type="html">&lt;p&gt;Sandeep.neosys: /* Using */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Restricing user access to files ==&lt;br /&gt;
=== Restricting user’s access to certain records of a file depending on company/division ===&lt;br /&gt;
&lt;br /&gt;
In the following discussion remember that NEOSYS “companies” are used to implement any kind of corporate division. This includes legal entities and any type of internal division including departments, cost centres and profit centres etc.&lt;br /&gt;
&lt;br /&gt;
Step 1 is to use the NEOSYS Authorisation File to generally restrict users access to certain companies/divisions, then they will also be restricted from viewing any records “belonging” to those companies/divisions. Split the groups in the authorisation file into multiple groups per division. For example, instead of one CLIENT SERVICE group in the Authorisation File you can create CLIENT SERVICE1, CLIENT SERVICE2 etc. The only difference must be a trailing integer so that the actual division name can be determined by NEOSYS.&lt;br /&gt;
&lt;br /&gt;
For example to restrict access to company/division “XYZ” you create locked tasks in the NEOSYS Authorisation File as follows. The quotation marks are required.&lt;br /&gt;
&lt;br /&gt;
 COMPANY ACCESS “XYZ”&lt;br /&gt;
&lt;br /&gt;
Invent a suitable lock eg =CFX to lock this company, place that lock on the newly created task and add that lock to the keys of the groups that should have access to that company.&lt;br /&gt;
&lt;br /&gt;
Step 2 - Most of the various files in NEOSYS allow, and sometimes require, the association (i.e. tying) of individual records to specific companies/divisions either directly or indirectly.&lt;br /&gt;
&lt;br /&gt;
Depending on the file, restrict access by entering one or more of the following on the individual records that are to be restricted.&lt;br /&gt;
&lt;br /&gt;
#Company code&lt;br /&gt;
#A/c No. of an account which is tied to a specific company/division in its chart of accounts&lt;br /&gt;
#”A/c No ,  company code” eg 99999,XYZ - in most places that you can enter the A/c No. you may also follow it with a comma then the company code.&lt;br /&gt;
#Codes of other records which are themselves tied to a specific company/division.&lt;br /&gt;
&lt;br /&gt;
Important Note: brands are associated with the company of the account at the time that the brand was created and removing the company from the account code didnt free up the brand from the company which also includes removing the company code from the chart. Hence if you do such a change you need to run the following in maintenance mode:&lt;br /&gt;
&lt;br /&gt;
 F5&lt;br /&gt;
 CREATEBRANDS&lt;br /&gt;
 Yes&lt;br /&gt;
&lt;br /&gt;
=== Restricting access of users to specific individual records ===&lt;br /&gt;
&lt;br /&gt;
Insert locked tasks in the Authorisation File similar to the following. For example, the following restricts access to company “XYZ”. The quotation marks are required.&lt;br /&gt;
&lt;br /&gt;
 COMPANY ACCESS “XYZ”&lt;br /&gt;
&lt;br /&gt;
Generally, wherever there is a task called ‘filename ACCESS’ then you can add tasks like ‘filename ACCESS “XYZ” ’ to restrict access to individual records.&lt;br /&gt;
&lt;br /&gt;
Other examples are:&lt;br /&gt;
&lt;br /&gt;
 ACCOUNT ACCESS “99999”&lt;br /&gt;
 MARKET ACCESS “INT”&lt;br /&gt;
&lt;br /&gt;
Restricting access to the company and market files is rather special in that it also restricts access to any and all records associated with (ie “belonging” to or tied to) that company or market.&lt;br /&gt;
&lt;br /&gt;
Due to limitations in the size of the authorisation file, this should be limited to no more than a few 10’s of records in total for all files.&lt;br /&gt;
&lt;br /&gt;
== Using NEOSYS online ==&lt;br /&gt;
&lt;br /&gt;
=== Slow speed initially ===&lt;br /&gt;
 &lt;br /&gt;
The first time you use NEOSYS it takes time to get to the login screen because software code has to be downloaded in to the workstations browser cache. Getting to the login screen subsequently will be much faster.&lt;br /&gt;
 &lt;br /&gt;
After you login, there is also a delay the very first time that you bring a form (any form) on screen. The workstation has to download the general form handling software that handles all forms.&lt;br /&gt;
 &lt;br /&gt;
There is also a delay the very first time you use each specific form while the form specific software is downloaded. Large more complex forms take longer than smaller more simple forms.&lt;br /&gt;
 &lt;br /&gt;
=== Tips for demo ===&lt;br /&gt;
 &lt;br /&gt;
Login and get *any* small form up before the full demo starts then close all windows to start the demo from scratch. If possible also visit as many of the larger forms as you can before the full demo starts &lt;br /&gt;
 &lt;br /&gt;
During the demo, if any screen comes up slowly, change to another screen and then go back to the original screen to show that it is fast on the second and subsequent visits.&lt;br /&gt;
 &lt;br /&gt;
Use shift+click or right mouse click on the menu to open new windows wherever possible rather than keep changing forms within one window.&lt;br /&gt;
 &lt;br /&gt;
Be aware that large complicated forms take longer to download initially but all forms should be fast on secondary visits.&lt;br /&gt;
 &lt;br /&gt;
=== Common error and solution ===&lt;br /&gt;
 &lt;br /&gt;
Sometimes, especially on poor internet connections, NEOSYS doesn&#039;t download all the files correctly from nl1 immediately. If this happens you will get a variety of different error messages when you use the system first. You might also get no message but a little warning flag at the bottom of the internet explorer window that says something like &amp;quot;error on page&amp;quot;.&lt;br /&gt;
 &lt;br /&gt;
The problem is usually resolved by revisiting the page or pressing the F5 button or the Refresh button on the Internet Explorer tool bar&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Emailing documents in PDF format ==&lt;br /&gt;
&lt;br /&gt;
=== OPTION 1 : Using &amp;quot;PrimoPDF&amp;quot; ===&lt;br /&gt;
&lt;br /&gt;
==== Features ====&lt;br /&gt;
&lt;br /&gt;
*- - - PrimoPDF Must be installed on each user&#039;s computer&lt;br /&gt;
*+++ Free version without any time limitation/adware etc.&lt;br /&gt;
*+++ Well supported including Vista with paid version available&lt;br /&gt;
*- - -  Quite large download for a printer driver at 17Mb&lt;br /&gt;
*+++ Minimal clicks to accomplish the task (easy to use)&lt;br /&gt;
*- - -  Always slow to open up after you choose &amp;quot;Print&amp;quot;&lt;br /&gt;
*+++ Option to &amp;quot;Email PDF&amp;quot; directly&lt;br /&gt;
*+++ Options to password protect reading/updating&lt;br /&gt;
&lt;br /&gt;
==== Installation ====&lt;br /&gt;
&lt;br /&gt;
http://www.neosys.com/software/primopdf.exe&lt;br /&gt;
&lt;br /&gt;
http://www.primopdf.com/&lt;br /&gt;
&lt;br /&gt;
You probably also want a pdf viewer installed&lt;br /&gt;
&lt;br /&gt;
http://www.adobe.com/products/reader/&lt;br /&gt;
&lt;br /&gt;
==== Setting up ====&lt;br /&gt;
&lt;br /&gt;
#Optionally set PrimoPDF to be your default printer&lt;br /&gt;
#Optionally configure your default printer to be landscape mode&lt;br /&gt;
#Set the PrimoPDF &amp;quot;Post Process&amp;quot; to be &amp;quot;Email PDF&amp;quot;&lt;br /&gt;
#Optionally setup other PrimoPDF options - for example password protection etc&lt;br /&gt;
&lt;br /&gt;
==== Using ====&lt;br /&gt;
&lt;br /&gt;
1.  Get on screen the document that you want to send. &amp;lt;br&amp;gt;&lt;br /&gt;
2.  Click Print and select PrimoPDF from the list of printers.&amp;lt;br&amp;gt;&lt;br /&gt;
3.  Wait for the PrimoPDF screen to open.&amp;lt;br&amp;gt;&lt;br /&gt;
4.  You have the option to choose a specific folder to save the PDF you are about to create prior to emailing as shown below : &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;[[File:primo1.jpg]]&lt;br /&gt;
&lt;br /&gt;
5. Select the post process task from the drop down menu as shown below : &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:primo2.jpg]] &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
6. If you choose &amp;quot;Email PDF&amp;quot;, a blank email template will open up with the attached PDF document you just created.&amp;lt;br&amp;gt;&lt;br /&gt;
7. Fill in the desired email address/subject etc.&amp;lt;br&amp;gt;&lt;br /&gt;
8. Click Send. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In addition to creating and emailing a PDF document, PrimoPDF also allows a user to password protect the document and add document properties by simply clicking &amp;quot;Change&amp;quot; next to the respective options as can be seen in the screenshots above. &lt;br /&gt;
&lt;br /&gt;
Here are screenshots of the &amp;quot;Document Properties&amp;quot; and &amp;quot;PrimoPDF Password Security&amp;quot; windows :&lt;br /&gt;
&lt;br /&gt;
[[File:primo3.jpg]] &lt;br /&gt;
&lt;br /&gt;
[[File:primo4.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== OPTION 2 : Using &amp;quot;CutePDF&amp;quot; ===&lt;br /&gt;
&lt;br /&gt;
CutePDF Writer allows you to convert any printable document to PDF format. It installs as a virtual printer and is available from any application that offers a `Print` option. The program is easy to use, just select the CutePDF printer and click the print button. CutePDF Writer depends on the install of a PS2PDF converter such as Ghostscript (a small conversion utility) which can be automatically downloaded and installed during setup. &lt;br /&gt;
&lt;br /&gt;
==== Features ====&lt;br /&gt;
*- - - CutePDF Must be installed on each user&#039;s computer &lt;br /&gt;
*+++ Free version without any time limitation/adware etc. &lt;br /&gt;
*+++ Very light to download and install. &lt;br /&gt;
*- - - No option to “Email PDF” directly. File must be saved first and can be attached later to email. &lt;br /&gt;
*+++ Supports Microsoft Windows XP/2003/Vista/7 (x86/x64)&lt;br /&gt;
&lt;br /&gt;
==== Installation ====&lt;br /&gt;
&lt;br /&gt;
Free Download (3.83 MB) at : http://www.cutepdf.com/&lt;br /&gt;
&lt;br /&gt;
==== Using CutePDF ==== &lt;br /&gt;
&lt;br /&gt;
As Cute PDF Writer installs itself as a printer on your computer, it enables you to create a PDF document out of anything you can print. &lt;br /&gt;
&lt;br /&gt;
# Get on screen the document you wish to email.&lt;br /&gt;
# Click Print and select &amp;quot;CutePDF Writer&amp;quot; from the list of printers. &lt;br /&gt;
# After sending it to print, a box pops up asking you where you want to store the PDF document.&lt;br /&gt;
# Specify the desired directory/path where you would like to save the PDF document&lt;br /&gt;
# This PDF document can now be sent as an attachment via email.&lt;br /&gt;
&lt;br /&gt;
== Codes in NEOSYS ==&lt;br /&gt;
&lt;br /&gt;
=== Inventing codes ===&lt;br /&gt;
 &lt;br /&gt;
In order to speed up data entry, NEOSYS usually allows codes to be entered directly instead of relying on name searches and popups which are slower.&lt;br /&gt;
 &lt;br /&gt;
There are three strategies to invent codes:&lt;br /&gt;
 &lt;br /&gt;
#Sequential numbers. Easy to generate codes for new records but the codes are difficult to remember and are meaningless&lt;br /&gt;
#Meaningful codes. Invent a pretty code so that when you look at the code it reminds you of the name. There are many alternatives though and it is usually difficult later on to re-guess/remember the exact code given only the name.&lt;br /&gt;
#Meaningless codes. Use some mechanical rule for generating a code from the name. If the rule is simple, then later on we can re-guess the code from the name easily. Unfortunately looking at the code usually does not remind us of the name.&lt;br /&gt;
 &lt;br /&gt;
The real aim of coding, if you think about it for a while, is to be able to know the code to enter it quickly even if all you know is the name. Therefore method three is the most useful.&lt;br /&gt;
 &lt;br /&gt;
Surprisingly, the main aim is NOT to know the name on seeing the code which is natural instinct of most people when coding. Meaningful codes are indeed pretty but usually it is difficult to remember the exact code for data entry.&lt;br /&gt;
 &lt;br /&gt;
Interestingly, it is common to find NEOSYS clients who have never met each other to be using identical codes for the same clients and suppliers etc.&lt;br /&gt;
&lt;br /&gt;
=== Using Four letter coding system ===&lt;br /&gt;
 &lt;br /&gt;
This four letter coding system has proven over many years to be easy to use and surprisingly good at avoiding duplicate codes where there are thousands of records.&lt;br /&gt;
 &lt;br /&gt;
Follow these steps rigorously:&lt;br /&gt;
 &lt;br /&gt;
#If there is a well known abbreviation for something use that regardless of how many letters there are. e.g. IBM or UNESCO&lt;br /&gt;
#Remove all standard words from the name to be encoded. Egg The, Company, Al, Incorporated, Ltd etc&lt;br /&gt;
#If there is only one word left in the name take the first four letters otherwise take the first two letters of the first two words and ignore any following words.&lt;br /&gt;
#ACCIDENTAL DUPLICATIONS: If the code accidentally duplicates with another code, simply add a 2 or 3 or 4 onto the end of the code. DO NOT INVENT YOUR OWN CODES.&lt;br /&gt;
#PREDICTABLE DUPLICATIONS: If you know in advance that there are several similar accounts with almost the same name then first use the four letter rules rigorously ... and then add two letters e.g. country, town, currency etc to distinguish the duplicates.&lt;br /&gt;
 &lt;br /&gt;
=== Examples of four letter coding ===&lt;br /&gt;
 &lt;br /&gt;
NESO - NEOSYS Software Ltd.   (rule 3: easy to take the first two letters of the first two words)&lt;br /&gt;
&lt;br /&gt;
KHAL - Al Khaleej                      (rule 2 and 3: Remove the standard word Al and take the first four letters of the only word)&lt;br /&gt;
&lt;br /&gt;
IBM  - IBM Corporation              (rule 1: Standard abbreviation although in practice would probably have a geographical location appended)&lt;br /&gt;
&lt;br /&gt;
STBU - Stephen Bush                 (rule 3: Personal names code well in using four letters)&lt;br /&gt;
&lt;br /&gt;
STBU2 - Stephan Butros               (Rule 4: An accidental duplication .. simply add 2)&lt;br /&gt;
&lt;br /&gt;
GUOIDU - Gulf Oil Dubai            (Rule 5: We know there are many Gulf Oil records so we add two letters for the location)&lt;br /&gt;
&lt;br /&gt;
GIOIJE - Gulf Oil Jeddah          (Rule 5:)&lt;br /&gt;
&lt;br /&gt;
== The Authorisation Table ==&lt;br /&gt;
&lt;br /&gt;
The NEOSYS authorisation system uses a concept of users, user groups, tasks, locks and keys.&lt;br /&gt;
&lt;br /&gt;
The Authorisation File is on the Support Menu which is not available to everybody.&lt;br /&gt;
&lt;br /&gt;
=== Tasks and Locks ===&lt;br /&gt;
&lt;br /&gt;
The various tasks that users may be authorised to do are listed and have a single code (lock) next to them. The same code (lock) may be placed on many tasks, allowing the bulk authorisation of groups of tasks according to need. The grouping of tasks can be seen by sorting the tasks in order of their lock codes by clicking on the column heading titled &amp;quot;Locks&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Often to do accomplish some function in NEOSYS you need to be authorised to do more than one task in the authorisation table. For example to update a media schedule you need to be authorised to both access the schedule file and to update it.&lt;br /&gt;
&lt;br /&gt;
Access to individual records may be restricted by appending the record key in quotes for example placing a lock on a task called ACCESS COMPANY &amp;quot;X&amp;quot; would restrict access to that company. To restrict access generally to a file but allow access to specific records, place a lock on the file eg ACCESS COMPANY but specifically enable access (place a lock) to specific records eg ACCESS COMPANY &amp;quot;X&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Access to particular datasets may also be restricted by placing a lock on a task called DATASET ACCESS &amp;quot;XXXX&amp;quot; and this would restrict access to users to that particular dataset.&lt;br /&gt;
&lt;br /&gt;
NEOSYS authorisation table is not restricted to controlling access to files. Many tasks are very specific, for example one may or may not be allowed to book coincident ads.&lt;br /&gt;
&lt;br /&gt;
A typical lock code might be AA (mneumonic for &amp;quot;access accounts&amp;quot;) which would be placed on all general accounting tasks except those requiring further limitations. The AA key would only be given to accountants, thereby placing a convenient blank restriction on the ability of non-accountants from accessing accounting functions.&lt;br /&gt;
&lt;br /&gt;
=== Users and Keys ===&lt;br /&gt;
&lt;br /&gt;
Users are listed in groups for easy comprehension. Each group is separated by a blank line. The last user name in the group is an imaginary user and is used the name of the group.&lt;br /&gt;
&lt;br /&gt;
Any user can be given &amp;quot;keys&amp;quot; which are short alphanumeric codes that correspond to the &amp;quot;locks&amp;quot; on the list of tasks. Users possess all the keys of any users lower in the group including the group user, so keys are typically added and removed to the group user. Possession of a particular key enables (authorises) the user to perform all the tasks that have the same lock code that matches the key code.&lt;br /&gt;
&lt;br /&gt;
=== Subgroups ===&lt;br /&gt;
&lt;br /&gt;
In the following example, Joe and John are senior accountants and have all the keys placed on the SENIOR ACCOUNTANT and all the keys placed on the ACCOUNTS &amp;quot;user&amp;quot; whereas Joan and Joseph only have the keys placed on the ACCOUNTS &amp;quot;user&amp;quot;. It is a matter of hierarchy.&lt;br /&gt;
&lt;br /&gt;
#JOE&lt;br /&gt;
#JOHN&lt;br /&gt;
#SENIOR ACCOUNTANTS&lt;br /&gt;
#JOAN&lt;br /&gt;
#JOSEPH&lt;br /&gt;
#ACCOUNTS&lt;br /&gt;
#blank line separating the next group&lt;br /&gt;
&lt;br /&gt;
Within a group it is convenient to define users that represent subgroups like SENIOR ACCOUNTANTS. The users above (listed before) this &amp;quot;subgroup user&amp;quot; will have all the keys placed on this subgroup user. All of the users are still in the department ACCOUNTS since that is the last line of the group.&lt;br /&gt;
&lt;br /&gt;
=== Access restriction by IP No. ===&lt;br /&gt;
&lt;br /&gt;
Users may be restricted to login only from certain IP numbers or IP ranges. For Example: Assigning the IP address 192.*, 10.* would restrict a user to logging in only from the local area network.&lt;br /&gt;
&lt;br /&gt;
IP Numbers are like keys - this means that they apply to everyone above in the group and thus must be assigned to the level rather than to the user.&lt;br /&gt;
&lt;br /&gt;
=== How the Authorisation Table works ===&lt;br /&gt;
&lt;br /&gt;
It consists of mainly two sections : &amp;lt;br&amp;gt;(a) Users, and &amp;lt;br&amp;gt;(b) Tasks&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The &amp;quot;USERS&amp;quot; section lists all the NEOSYS users licensed to use the software in their respective levels in the organisation. &amp;lt;br&amp;gt;&lt;br /&gt;
This section allows support staff to do the following :&amp;lt;br&amp;gt;&lt;br /&gt;
1) Add/Delete users&amp;lt;br&amp;gt;&lt;br /&gt;
2) Disable existing users by entering an &amp;quot;Expiry&amp;quot; date&amp;lt;br&amp;gt;&lt;br /&gt;
3) Generate a password for a user or a level&amp;lt;br&amp;gt;&lt;br /&gt;
4) Set the number of days for the password to auto-expire&amp;lt;br&amp;gt;&lt;br /&gt;
5) Enter/change the user domain&amp;lt;br&amp;gt;&lt;br /&gt;
6) Monitor the users last login date, time and IP &amp;lt;br&amp;gt;&lt;br /&gt;
7) Add/Remove/Edit tasks for a user / level &amp;lt;br&amp;gt;&lt;br /&gt;
8) Specify allowed IP Numbers&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A user can only access a particular task/function in NEOSYS once the task is allocated to him/her by an authorized person or by NEOSYS support staff &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;TASKS&amp;quot; Section consists of a list of all the tasks that users need authorisation to access in NEOSYS. Authorisation is provided to users by assigning a &amp;quot;LOCK&amp;quot; for each task in the &amp;quot;TASKS&amp;quot; section and allotting the respective LOCKS to the users in the &amp;quot;USERS&amp;quot; section against their name/level.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Customising the Authorisation Table&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
1) The various levels in Authorization File like Admin, Management, Media, Finance, Production, Client Services, etc. are created as per the clients requirement. &amp;lt;br&amp;gt;&lt;br /&gt;
2) Each level is allocated locks which enable the users above the level to have access to the corresponding tasks.&amp;lt;br&amp;gt;&lt;br /&gt;
3) Inserting a blank line between levels prevents the higher level from accessing the tasks allotted to the lower levels.&amp;lt;br&amp;gt;&lt;br /&gt;
4) Removing the blank line enables the higher levels to access tasks assigned to the lower levels,however, lower levels cannot access tasks in levels above them.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== “Per User” Authorisations ===&lt;br /&gt;
&lt;br /&gt;
Sometimes there are requests to provide very fine grained “per user” authorisations. However it is very hard to manage “per user” authorisations in the long term since there are a huge array of tasks that need to be decided per user.&lt;br /&gt;
&lt;br /&gt;
Consequently is very important to maintain the VERY MINIMUM number of user groups and subgroups and NOT create additional special groups unless it is absolutely necessary.&lt;br /&gt;
&lt;br /&gt;
Support staff are NOT helping the long term quality of experience of the system to the end users if they “try and be helpful” by providing many special groups and/or private authorisations for individuals. They will create a “rats nest” of incomprehensible unmaintainable authorisations. Worse, it is likely that accidental authorisations will be granted because it is impossible to reliably audit a long and complex set of “per user” authorisations.&lt;br /&gt;
&lt;br /&gt;
Good support is doing the right thing for the long term success of the system. Bad support is doing whatever is asked by anybody chaotically and adding no value. Good support is not taking the easy short term way out. A system succeeds by its long term benefit to the client.&lt;br /&gt;
&lt;br /&gt;
== Opening NEOSYS documents in Excel, Word etc. in Internet Explorer 7 ==&lt;br /&gt;
&lt;br /&gt;
1. If you have not already done so, right click on the Internet Explorer tool bar and choose the following options&lt;br /&gt;
&lt;br /&gt;
[[image:Internetexplorer1.JPG]]&lt;br /&gt;
&lt;br /&gt;
2. Click Edit, Add,  Close.&lt;br /&gt;
&lt;br /&gt;
[[image:Internetexplorer2.JPG]]&lt;br /&gt;
 &lt;br /&gt;
3. The Internet Explorer tool bar will now have an Edit button with a drop down to select Microsoft Office programs like Excel and Word.&lt;br /&gt;
&lt;br /&gt;
[[image:Internetexplorer3.JPG]]&lt;br /&gt;
&lt;br /&gt;
== Opening new windows in new tabs in Internet Explorer 7 ==&lt;br /&gt;
 &lt;br /&gt;
Unfortunately Microsoft have decided that this cannot be done programmatically and that the only way is to right click on the menu item and select &amp;quot;open in new tab&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Also surprising is that new tabs do not become the top window automatically unless you configure Internet Explorer as follows:&lt;br /&gt;
 &lt;br /&gt;
Tool, Options, Settings and check the option &amp;quot;Always Switch to New Tabs when they are Created&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[[image:Openingnewtabs.jpg]]&lt;br /&gt;
&lt;br /&gt;
----&lt;/div&gt;</summary>
		<author><name>Sandeep.neosys</name></author>
	</entry>
	<entry>
		<id>https://userwiki.neosys.com/index.php?title=File:Primo4.jpg&amp;diff=2603</id>
		<title>File:Primo4.jpg</title>
		<link rel="alternate" type="text/html" href="https://userwiki.neosys.com/index.php?title=File:Primo4.jpg&amp;diff=2603"/>
		<updated>2011-08-24T14:07:13Z</updated>

		<summary type="html">&lt;p&gt;Sandeep.neosys: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Sandeep.neosys</name></author>
	</entry>
	<entry>
		<id>https://userwiki.neosys.com/index.php?title=File:Primo3.jpg&amp;diff=2602</id>
		<title>File:Primo3.jpg</title>
		<link rel="alternate" type="text/html" href="https://userwiki.neosys.com/index.php?title=File:Primo3.jpg&amp;diff=2602"/>
		<updated>2011-08-24T14:06:52Z</updated>

		<summary type="html">&lt;p&gt;Sandeep.neosys: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Sandeep.neosys</name></author>
	</entry>
	<entry>
		<id>https://userwiki.neosys.com/index.php?title=File:Primo2.jpg&amp;diff=2601</id>
		<title>File:Primo2.jpg</title>
		<link rel="alternate" type="text/html" href="https://userwiki.neosys.com/index.php?title=File:Primo2.jpg&amp;diff=2601"/>
		<updated>2011-08-24T14:06:28Z</updated>

		<summary type="html">&lt;p&gt;Sandeep.neosys: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Sandeep.neosys</name></author>
	</entry>
	<entry>
		<id>https://userwiki.neosys.com/index.php?title=File:Primo1.jpg&amp;diff=2600</id>
		<title>File:Primo1.jpg</title>
		<link rel="alternate" type="text/html" href="https://userwiki.neosys.com/index.php?title=File:Primo1.jpg&amp;diff=2600"/>
		<updated>2011-08-24T14:05:58Z</updated>

		<summary type="html">&lt;p&gt;Sandeep.neosys: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Sandeep.neosys</name></author>
	</entry>
	<entry>
		<id>https://userwiki.neosys.com/index.php?title=Using_NEOSYS_Generally&amp;diff=2599</id>
		<title>Using NEOSYS Generally</title>
		<link rel="alternate" type="text/html" href="https://userwiki.neosys.com/index.php?title=Using_NEOSYS_Generally&amp;diff=2599"/>
		<updated>2011-08-24T14:05:41Z</updated>

		<summary type="html">&lt;p&gt;Sandeep.neosys: /* Emailing documents in PDF format */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Restricing user access to files ==&lt;br /&gt;
=== Restricting user’s access to certain records of a file depending on company/division ===&lt;br /&gt;
&lt;br /&gt;
In the following discussion remember that NEOSYS “companies” are used to implement any kind of corporate division. This includes legal entities and any type of internal division including departments, cost centres and profit centres etc.&lt;br /&gt;
&lt;br /&gt;
Step 1 is to use the NEOSYS Authorisation File to generally restrict users access to certain companies/divisions, then they will also be restricted from viewing any records “belonging” to those companies/divisions. Split the groups in the authorisation file into multiple groups per division. For example, instead of one CLIENT SERVICE group in the Authorisation File you can create CLIENT SERVICE1, CLIENT SERVICE2 etc. The only difference must be a trailing integer so that the actual division name can be determined by NEOSYS.&lt;br /&gt;
&lt;br /&gt;
For example to restrict access to company/division “XYZ” you create locked tasks in the NEOSYS Authorisation File as follows. The quotation marks are required.&lt;br /&gt;
&lt;br /&gt;
 COMPANY ACCESS “XYZ”&lt;br /&gt;
&lt;br /&gt;
Invent a suitable lock eg =CFX to lock this company, place that lock on the newly created task and add that lock to the keys of the groups that should have access to that company.&lt;br /&gt;
&lt;br /&gt;
Step 2 - Most of the various files in NEOSYS allow, and sometimes require, the association (i.e. tying) of individual records to specific companies/divisions either directly or indirectly.&lt;br /&gt;
&lt;br /&gt;
Depending on the file, restrict access by entering one or more of the following on the individual records that are to be restricted.&lt;br /&gt;
&lt;br /&gt;
#Company code&lt;br /&gt;
#A/c No. of an account which is tied to a specific company/division in its chart of accounts&lt;br /&gt;
#”A/c No ,  company code” eg 99999,XYZ - in most places that you can enter the A/c No. you may also follow it with a comma then the company code.&lt;br /&gt;
#Codes of other records which are themselves tied to a specific company/division.&lt;br /&gt;
&lt;br /&gt;
Important Note: brands are associated with the company of the account at the time that the brand was created and removing the company from the account code didnt free up the brand from the company which also includes removing the company code from the chart. Hence if you do such a change you need to run the following in maintenance mode:&lt;br /&gt;
&lt;br /&gt;
 F5&lt;br /&gt;
 CREATEBRANDS&lt;br /&gt;
 Yes&lt;br /&gt;
&lt;br /&gt;
=== Restricting access of users to specific individual records ===&lt;br /&gt;
&lt;br /&gt;
Insert locked tasks in the Authorisation File similar to the following. For example, the following restricts access to company “XYZ”. The quotation marks are required.&lt;br /&gt;
&lt;br /&gt;
 COMPANY ACCESS “XYZ”&lt;br /&gt;
&lt;br /&gt;
Generally, wherever there is a task called ‘filename ACCESS’ then you can add tasks like ‘filename ACCESS “XYZ” ’ to restrict access to individual records.&lt;br /&gt;
&lt;br /&gt;
Other examples are:&lt;br /&gt;
&lt;br /&gt;
 ACCOUNT ACCESS “99999”&lt;br /&gt;
 MARKET ACCESS “INT”&lt;br /&gt;
&lt;br /&gt;
Restricting access to the company and market files is rather special in that it also restricts access to any and all records associated with (ie “belonging” to or tied to) that company or market.&lt;br /&gt;
&lt;br /&gt;
Due to limitations in the size of the authorisation file, this should be limited to no more than a few 10’s of records in total for all files.&lt;br /&gt;
&lt;br /&gt;
== Using NEOSYS online ==&lt;br /&gt;
&lt;br /&gt;
=== Slow speed initially ===&lt;br /&gt;
 &lt;br /&gt;
The first time you use NEOSYS it takes time to get to the login screen because software code has to be downloaded in to the workstations browser cache. Getting to the login screen subsequently will be much faster.&lt;br /&gt;
 &lt;br /&gt;
After you login, there is also a delay the very first time that you bring a form (any form) on screen. The workstation has to download the general form handling software that handles all forms.&lt;br /&gt;
 &lt;br /&gt;
There is also a delay the very first time you use each specific form while the form specific software is downloaded. Large more complex forms take longer than smaller more simple forms.&lt;br /&gt;
 &lt;br /&gt;
=== Tips for demo ===&lt;br /&gt;
 &lt;br /&gt;
Login and get *any* small form up before the full demo starts then close all windows to start the demo from scratch. If possible also visit as many of the larger forms as you can before the full demo starts &lt;br /&gt;
 &lt;br /&gt;
During the demo, if any screen comes up slowly, change to another screen and then go back to the original screen to show that it is fast on the second and subsequent visits.&lt;br /&gt;
 &lt;br /&gt;
Use shift+click or right mouse click on the menu to open new windows wherever possible rather than keep changing forms within one window.&lt;br /&gt;
 &lt;br /&gt;
Be aware that large complicated forms take longer to download initially but all forms should be fast on secondary visits.&lt;br /&gt;
 &lt;br /&gt;
=== Common error and solution ===&lt;br /&gt;
 &lt;br /&gt;
Sometimes, especially on poor internet connections, NEOSYS doesn&#039;t download all the files correctly from nl1 immediately. If this happens you will get a variety of different error messages when you use the system first. You might also get no message but a little warning flag at the bottom of the internet explorer window that says something like &amp;quot;error on page&amp;quot;.&lt;br /&gt;
 &lt;br /&gt;
The problem is usually resolved by revisiting the page or pressing the F5 button or the Refresh button on the Internet Explorer tool bar&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Emailing documents in PDF format ==&lt;br /&gt;
&lt;br /&gt;
=== OPTION 1 : Using &amp;quot;PrimoPDF&amp;quot; ===&lt;br /&gt;
&lt;br /&gt;
==== Features ====&lt;br /&gt;
&lt;br /&gt;
*- - - PrimoPDF Must be installed on each user&#039;s computer&lt;br /&gt;
*+++ Free version without any time limitation/adware etc.&lt;br /&gt;
*+++ Well supported including Vista with paid version available&lt;br /&gt;
*- - -  Quite large download for a printer driver at 17Mb&lt;br /&gt;
*+++ Minimal clicks to accomplish the task (easy to use)&lt;br /&gt;
*- - -  Always slow to open up after you choose &amp;quot;Print&amp;quot;&lt;br /&gt;
*+++ Option to &amp;quot;Email PDF&amp;quot; directly&lt;br /&gt;
*+++ Options to password protect reading/updating&lt;br /&gt;
&lt;br /&gt;
==== Installation ====&lt;br /&gt;
&lt;br /&gt;
http://www.neosys.com/software/primopdf.exe&lt;br /&gt;
&lt;br /&gt;
http://www.primopdf.com/&lt;br /&gt;
&lt;br /&gt;
You probably also want a pdf viewer installed&lt;br /&gt;
&lt;br /&gt;
http://www.adobe.com/products/reader/&lt;br /&gt;
&lt;br /&gt;
==== Setting up ====&lt;br /&gt;
&lt;br /&gt;
#Optionally set PrimoPDF to be your default printer&lt;br /&gt;
#Optionally configure your default printer to be landscape mode&lt;br /&gt;
#Set the PrimoPDF &amp;quot;Post Process&amp;quot; to be &amp;quot;Email PDF&amp;quot;&lt;br /&gt;
#Optionally setup other PrimoPDF options - for example password protection etc&lt;br /&gt;
&lt;br /&gt;
==== Using ====&lt;br /&gt;
&lt;br /&gt;
1.  Get on screen the document that you want to send. &amp;lt;br&amp;gt;&lt;br /&gt;
2.  Click Print and select PrimoPDF from the list of printers.&amp;lt;br&amp;gt;&lt;br /&gt;
3.  Wait for the PrimoPDF screen to open.&amp;lt;br&amp;gt;&lt;br /&gt;
4.  You have the option to choose a specific folder to save the PDF you are about to create prior to emailing as shown below : &amp;lt;br&amp;gt; [[File:primo1.jpg]]&lt;br /&gt;
&lt;br /&gt;
5. Select the post process task from the drop down menu as shown below : &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:primo2.jpg]]&lt;br /&gt;
&lt;br /&gt;
6. If you choose &amp;quot;Email PDF&amp;quot;, a blank email template will open up with the attached PDF document you just created.&amp;lt;br&amp;gt;&lt;br /&gt;
7. Fill in the desired email address/subject etc.&amp;lt;br&amp;gt;&lt;br /&gt;
8. Click Send. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In addition to creating and emailing a PDF document, PrimoPDF also allows a user to password protect the document and add document properties by simply clicking &amp;quot;Change&amp;quot; next to the respective options as can be seen in the screenshots above. &lt;br /&gt;
&lt;br /&gt;
Here are screenshots of the &amp;quot;Document Properties&amp;quot; and &amp;quot;PrimoPDF Password Security&amp;quot; windows :&lt;br /&gt;
&lt;br /&gt;
[[File:primo3.jpg]] [[File:primo4.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== OPTION 2 : Using &amp;quot;CutePDF&amp;quot; ===&lt;br /&gt;
&lt;br /&gt;
CutePDF Writer allows you to convert any printable document to PDF format. It installs as a virtual printer and is available from any application that offers a `Print` option. The program is easy to use, just select the CutePDF printer and click the print button. CutePDF Writer depends on the install of a PS2PDF converter such as Ghostscript (a small conversion utility) which can be automatically downloaded and installed during setup. &lt;br /&gt;
&lt;br /&gt;
==== Features ====&lt;br /&gt;
*- - - CutePDF Must be installed on each user&#039;s computer &lt;br /&gt;
*+++ Free version without any time limitation/adware etc. &lt;br /&gt;
*+++ Very light to download and install. &lt;br /&gt;
*- - - No option to “Email PDF” directly. File must be saved first and can be attached later to email. &lt;br /&gt;
*+++ Supports Microsoft Windows XP/2003/Vista/7 (x86/x64)&lt;br /&gt;
&lt;br /&gt;
==== Installation ====&lt;br /&gt;
&lt;br /&gt;
Free Download (3.83 MB) at : http://www.cutepdf.com/&lt;br /&gt;
&lt;br /&gt;
==== Using CutePDF ==== &lt;br /&gt;
&lt;br /&gt;
As Cute PDF Writer installs itself as a printer on your computer, it enables you to create a PDF document out of anything you can print. &lt;br /&gt;
&lt;br /&gt;
# Get on screen the document you wish to email.&lt;br /&gt;
# Click Print and select &amp;quot;CutePDF Writer&amp;quot; from the list of printers. &lt;br /&gt;
# After sending it to print, a box pops up asking you where you want to store the PDF document.&lt;br /&gt;
# Specify the desired directory/path where you would like to save the PDF document&lt;br /&gt;
# This PDF document can now be sent as an attachment via email.&lt;br /&gt;
&lt;br /&gt;
== Codes in NEOSYS ==&lt;br /&gt;
&lt;br /&gt;
=== Inventing codes ===&lt;br /&gt;
 &lt;br /&gt;
In order to speed up data entry, NEOSYS usually allows codes to be entered directly instead of relying on name searches and popups which are slower.&lt;br /&gt;
 &lt;br /&gt;
There are three strategies to invent codes:&lt;br /&gt;
 &lt;br /&gt;
#Sequential numbers. Easy to generate codes for new records but the codes are difficult to remember and are meaningless&lt;br /&gt;
#Meaningful codes. Invent a pretty code so that when you look at the code it reminds you of the name. There are many alternatives though and it is usually difficult later on to re-guess/remember the exact code given only the name.&lt;br /&gt;
#Meaningless codes. Use some mechanical rule for generating a code from the name. If the rule is simple, then later on we can re-guess the code from the name easily. Unfortunately looking at the code usually does not remind us of the name.&lt;br /&gt;
 &lt;br /&gt;
The real aim of coding, if you think about it for a while, is to be able to know the code to enter it quickly even if all you know is the name. Therefore method three is the most useful.&lt;br /&gt;
 &lt;br /&gt;
Surprisingly, the main aim is NOT to know the name on seeing the code which is natural instinct of most people when coding. Meaningful codes are indeed pretty but usually it is difficult to remember the exact code for data entry.&lt;br /&gt;
 &lt;br /&gt;
Interestingly, it is common to find NEOSYS clients who have never met each other to be using identical codes for the same clients and suppliers etc.&lt;br /&gt;
&lt;br /&gt;
=== Using Four letter coding system ===&lt;br /&gt;
 &lt;br /&gt;
This four letter coding system has proven over many years to be easy to use and surprisingly good at avoiding duplicate codes where there are thousands of records.&lt;br /&gt;
 &lt;br /&gt;
Follow these steps rigorously:&lt;br /&gt;
 &lt;br /&gt;
#If there is a well known abbreviation for something use that regardless of how many letters there are. e.g. IBM or UNESCO&lt;br /&gt;
#Remove all standard words from the name to be encoded. Egg The, Company, Al, Incorporated, Ltd etc&lt;br /&gt;
#If there is only one word left in the name take the first four letters otherwise take the first two letters of the first two words and ignore any following words.&lt;br /&gt;
#ACCIDENTAL DUPLICATIONS: If the code accidentally duplicates with another code, simply add a 2 or 3 or 4 onto the end of the code. DO NOT INVENT YOUR OWN CODES.&lt;br /&gt;
#PREDICTABLE DUPLICATIONS: If you know in advance that there are several similar accounts with almost the same name then first use the four letter rules rigorously ... and then add two letters e.g. country, town, currency etc to distinguish the duplicates.&lt;br /&gt;
 &lt;br /&gt;
=== Examples of four letter coding ===&lt;br /&gt;
 &lt;br /&gt;
NESO - NEOSYS Software Ltd.   (rule 3: easy to take the first two letters of the first two words)&lt;br /&gt;
&lt;br /&gt;
KHAL - Al Khaleej                      (rule 2 and 3: Remove the standard word Al and take the first four letters of the only word)&lt;br /&gt;
&lt;br /&gt;
IBM  - IBM Corporation              (rule 1: Standard abbreviation although in practice would probably have a geographical location appended)&lt;br /&gt;
&lt;br /&gt;
STBU - Stephen Bush                 (rule 3: Personal names code well in using four letters)&lt;br /&gt;
&lt;br /&gt;
STBU2 - Stephan Butros               (Rule 4: An accidental duplication .. simply add 2)&lt;br /&gt;
&lt;br /&gt;
GUOIDU - Gulf Oil Dubai            (Rule 5: We know there are many Gulf Oil records so we add two letters for the location)&lt;br /&gt;
&lt;br /&gt;
GIOIJE - Gulf Oil Jeddah          (Rule 5:)&lt;br /&gt;
&lt;br /&gt;
== The Authorisation Table ==&lt;br /&gt;
&lt;br /&gt;
The NEOSYS authorisation system uses a concept of users, user groups, tasks, locks and keys.&lt;br /&gt;
&lt;br /&gt;
The Authorisation File is on the Support Menu which is not available to everybody.&lt;br /&gt;
&lt;br /&gt;
=== Tasks and Locks ===&lt;br /&gt;
&lt;br /&gt;
The various tasks that users may be authorised to do are listed and have a single code (lock) next to them. The same code (lock) may be placed on many tasks, allowing the bulk authorisation of groups of tasks according to need. The grouping of tasks can be seen by sorting the tasks in order of their lock codes by clicking on the column heading titled &amp;quot;Locks&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Often to do accomplish some function in NEOSYS you need to be authorised to do more than one task in the authorisation table. For example to update a media schedule you need to be authorised to both access the schedule file and to update it.&lt;br /&gt;
&lt;br /&gt;
Access to individual records may be restricted by appending the record key in quotes for example placing a lock on a task called ACCESS COMPANY &amp;quot;X&amp;quot; would restrict access to that company. To restrict access generally to a file but allow access to specific records, place a lock on the file eg ACCESS COMPANY but specifically enable access (place a lock) to specific records eg ACCESS COMPANY &amp;quot;X&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Access to particular datasets may also be restricted by placing a lock on a task called DATASET ACCESS &amp;quot;XXXX&amp;quot; and this would restrict access to users to that particular dataset.&lt;br /&gt;
&lt;br /&gt;
NEOSYS authorisation table is not restricted to controlling access to files. Many tasks are very specific, for example one may or may not be allowed to book coincident ads.&lt;br /&gt;
&lt;br /&gt;
A typical lock code might be AA (mneumonic for &amp;quot;access accounts&amp;quot;) which would be placed on all general accounting tasks except those requiring further limitations. The AA key would only be given to accountants, thereby placing a convenient blank restriction on the ability of non-accountants from accessing accounting functions.&lt;br /&gt;
&lt;br /&gt;
=== Users and Keys ===&lt;br /&gt;
&lt;br /&gt;
Users are listed in groups for easy comprehension. Each group is separated by a blank line. The last user name in the group is an imaginary user and is used the name of the group.&lt;br /&gt;
&lt;br /&gt;
Any user can be given &amp;quot;keys&amp;quot; which are short alphanumeric codes that correspond to the &amp;quot;locks&amp;quot; on the list of tasks. Users possess all the keys of any users lower in the group including the group user, so keys are typically added and removed to the group user. Possession of a particular key enables (authorises) the user to perform all the tasks that have the same lock code that matches the key code.&lt;br /&gt;
&lt;br /&gt;
=== Subgroups ===&lt;br /&gt;
&lt;br /&gt;
In the following example, Joe and John are senior accountants and have all the keys placed on the SENIOR ACCOUNTANT and all the keys placed on the ACCOUNTS &amp;quot;user&amp;quot; whereas Joan and Joseph only have the keys placed on the ACCOUNTS &amp;quot;user&amp;quot;. It is a matter of hierarchy.&lt;br /&gt;
&lt;br /&gt;
#JOE&lt;br /&gt;
#JOHN&lt;br /&gt;
#SENIOR ACCOUNTANTS&lt;br /&gt;
#JOAN&lt;br /&gt;
#JOSEPH&lt;br /&gt;
#ACCOUNTS&lt;br /&gt;
#blank line separating the next group&lt;br /&gt;
&lt;br /&gt;
Within a group it is convenient to define users that represent subgroups like SENIOR ACCOUNTANTS. The users above (listed before) this &amp;quot;subgroup user&amp;quot; will have all the keys placed on this subgroup user. All of the users are still in the department ACCOUNTS since that is the last line of the group.&lt;br /&gt;
&lt;br /&gt;
=== Access restriction by IP No. ===&lt;br /&gt;
&lt;br /&gt;
Users may be restricted to login only from certain IP numbers or IP ranges. For Example: Assigning the IP address 192.*, 10.* would restrict a user to logging in only from the local area network.&lt;br /&gt;
&lt;br /&gt;
IP Numbers are like keys - this means that they apply to everyone above in the group and thus must be assigned to the level rather than to the user.&lt;br /&gt;
&lt;br /&gt;
=== How the Authorisation Table works ===&lt;br /&gt;
&lt;br /&gt;
It consists of mainly two sections : &amp;lt;br&amp;gt;(a) Users, and &amp;lt;br&amp;gt;(b) Tasks&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The &amp;quot;USERS&amp;quot; section lists all the NEOSYS users licensed to use the software in their respective levels in the organisation. &amp;lt;br&amp;gt;&lt;br /&gt;
This section allows support staff to do the following :&amp;lt;br&amp;gt;&lt;br /&gt;
1) Add/Delete users&amp;lt;br&amp;gt;&lt;br /&gt;
2) Disable existing users by entering an &amp;quot;Expiry&amp;quot; date&amp;lt;br&amp;gt;&lt;br /&gt;
3) Generate a password for a user or a level&amp;lt;br&amp;gt;&lt;br /&gt;
4) Set the number of days for the password to auto-expire&amp;lt;br&amp;gt;&lt;br /&gt;
5) Enter/change the user domain&amp;lt;br&amp;gt;&lt;br /&gt;
6) Monitor the users last login date, time and IP &amp;lt;br&amp;gt;&lt;br /&gt;
7) Add/Remove/Edit tasks for a user / level &amp;lt;br&amp;gt;&lt;br /&gt;
8) Specify allowed IP Numbers&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A user can only access a particular task/function in NEOSYS once the task is allocated to him/her by an authorized person or by NEOSYS support staff &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;TASKS&amp;quot; Section consists of a list of all the tasks that users need authorisation to access in NEOSYS. Authorisation is provided to users by assigning a &amp;quot;LOCK&amp;quot; for each task in the &amp;quot;TASKS&amp;quot; section and allotting the respective LOCKS to the users in the &amp;quot;USERS&amp;quot; section against their name/level.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Customising the Authorisation Table&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
1) The various levels in Authorization File like Admin, Management, Media, Finance, Production, Client Services, etc. are created as per the clients requirement. &amp;lt;br&amp;gt;&lt;br /&gt;
2) Each level is allocated locks which enable the users above the level to have access to the corresponding tasks.&amp;lt;br&amp;gt;&lt;br /&gt;
3) Inserting a blank line between levels prevents the higher level from accessing the tasks allotted to the lower levels.&amp;lt;br&amp;gt;&lt;br /&gt;
4) Removing the blank line enables the higher levels to access tasks assigned to the lower levels,however, lower levels cannot access tasks in levels above them.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== “Per User” Authorisations ===&lt;br /&gt;
&lt;br /&gt;
Sometimes there are requests to provide very fine grained “per user” authorisations. However it is very hard to manage “per user” authorisations in the long term since there are a huge array of tasks that need to be decided per user.&lt;br /&gt;
&lt;br /&gt;
Consequently is very important to maintain the VERY MINIMUM number of user groups and subgroups and NOT create additional special groups unless it is absolutely necessary.&lt;br /&gt;
&lt;br /&gt;
Support staff are NOT helping the long term quality of experience of the system to the end users if they “try and be helpful” by providing many special groups and/or private authorisations for individuals. They will create a “rats nest” of incomprehensible unmaintainable authorisations. Worse, it is likely that accidental authorisations will be granted because it is impossible to reliably audit a long and complex set of “per user” authorisations.&lt;br /&gt;
&lt;br /&gt;
Good support is doing the right thing for the long term success of the system. Bad support is doing whatever is asked by anybody chaotically and adding no value. Good support is not taking the easy short term way out. A system succeeds by its long term benefit to the client.&lt;br /&gt;
&lt;br /&gt;
== Opening NEOSYS documents in Excel, Word etc. in Internet Explorer 7 ==&lt;br /&gt;
&lt;br /&gt;
1. If you have not already done so, right click on the Internet Explorer tool bar and choose the following options&lt;br /&gt;
&lt;br /&gt;
[[image:Internetexplorer1.JPG]]&lt;br /&gt;
&lt;br /&gt;
2. Click Edit, Add,  Close.&lt;br /&gt;
&lt;br /&gt;
[[image:Internetexplorer2.JPG]]&lt;br /&gt;
 &lt;br /&gt;
3. The Internet Explorer tool bar will now have an Edit button with a drop down to select Microsoft Office programs like Excel and Word.&lt;br /&gt;
&lt;br /&gt;
[[image:Internetexplorer3.JPG]]&lt;br /&gt;
&lt;br /&gt;
== Opening new windows in new tabs in Internet Explorer 7 ==&lt;br /&gt;
 &lt;br /&gt;
Unfortunately Microsoft have decided that this cannot be done programmatically and that the only way is to right click on the menu item and select &amp;quot;open in new tab&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Also surprising is that new tabs do not become the top window automatically unless you configure Internet Explorer as follows:&lt;br /&gt;
 &lt;br /&gt;
Tool, Options, Settings and check the option &amp;quot;Always Switch to New Tabs when they are Created&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[[image:Openingnewtabs.jpg]]&lt;br /&gt;
&lt;br /&gt;
----&lt;/div&gt;</summary>
		<author><name>Sandeep.neosys</name></author>
	</entry>
	<entry>
		<id>https://userwiki.neosys.com/index.php?title=Using_NEOSYS_Generally&amp;diff=2598</id>
		<title>Using NEOSYS Generally</title>
		<link rel="alternate" type="text/html" href="https://userwiki.neosys.com/index.php?title=Using_NEOSYS_Generally&amp;diff=2598"/>
		<updated>2011-08-24T13:28:15Z</updated>

		<summary type="html">&lt;p&gt;Sandeep.neosys: /* Using */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Restricing user access to files ==&lt;br /&gt;
=== Restricting user’s access to certain records of a file depending on company/division ===&lt;br /&gt;
&lt;br /&gt;
In the following discussion remember that NEOSYS “companies” are used to implement any kind of corporate division. This includes legal entities and any type of internal division including departments, cost centres and profit centres etc.&lt;br /&gt;
&lt;br /&gt;
Step 1 is to use the NEOSYS Authorisation File to generally restrict users access to certain companies/divisions, then they will also be restricted from viewing any records “belonging” to those companies/divisions. Split the groups in the authorisation file into multiple groups per division. For example, instead of one CLIENT SERVICE group in the Authorisation File you can create CLIENT SERVICE1, CLIENT SERVICE2 etc. The only difference must be a trailing integer so that the actual division name can be determined by NEOSYS.&lt;br /&gt;
&lt;br /&gt;
For example to restrict access to company/division “XYZ” you create locked tasks in the NEOSYS Authorisation File as follows. The quotation marks are required.&lt;br /&gt;
&lt;br /&gt;
 COMPANY ACCESS “XYZ”&lt;br /&gt;
&lt;br /&gt;
Invent a suitable lock eg =CFX to lock this company, place that lock on the newly created task and add that lock to the keys of the groups that should have access to that company.&lt;br /&gt;
&lt;br /&gt;
Step 2 - Most of the various files in NEOSYS allow, and sometimes require, the association (i.e. tying) of individual records to specific companies/divisions either directly or indirectly.&lt;br /&gt;
&lt;br /&gt;
Depending on the file, restrict access by entering one or more of the following on the individual records that are to be restricted.&lt;br /&gt;
&lt;br /&gt;
#Company code&lt;br /&gt;
#A/c No. of an account which is tied to a specific company/division in its chart of accounts&lt;br /&gt;
#”A/c No ,  company code” eg 99999,XYZ - in most places that you can enter the A/c No. you may also follow it with a comma then the company code.&lt;br /&gt;
#Codes of other records which are themselves tied to a specific company/division.&lt;br /&gt;
&lt;br /&gt;
Important Note: brands are associated with the company of the account at the time that the brand was created and removing the company from the account code didnt free up the brand from the company which also includes removing the company code from the chart. Hence if you do such a change you need to run the following in maintenance mode:&lt;br /&gt;
&lt;br /&gt;
 F5&lt;br /&gt;
 CREATEBRANDS&lt;br /&gt;
 Yes&lt;br /&gt;
&lt;br /&gt;
=== Restricting access of users to specific individual records ===&lt;br /&gt;
&lt;br /&gt;
Insert locked tasks in the Authorisation File similar to the following. For example, the following restricts access to company “XYZ”. The quotation marks are required.&lt;br /&gt;
&lt;br /&gt;
 COMPANY ACCESS “XYZ”&lt;br /&gt;
&lt;br /&gt;
Generally, wherever there is a task called ‘filename ACCESS’ then you can add tasks like ‘filename ACCESS “XYZ” ’ to restrict access to individual records.&lt;br /&gt;
&lt;br /&gt;
Other examples are:&lt;br /&gt;
&lt;br /&gt;
 ACCOUNT ACCESS “99999”&lt;br /&gt;
 MARKET ACCESS “INT”&lt;br /&gt;
&lt;br /&gt;
Restricting access to the company and market files is rather special in that it also restricts access to any and all records associated with (ie “belonging” to or tied to) that company or market.&lt;br /&gt;
&lt;br /&gt;
Due to limitations in the size of the authorisation file, this should be limited to no more than a few 10’s of records in total for all files.&lt;br /&gt;
&lt;br /&gt;
== Using NEOSYS online ==&lt;br /&gt;
&lt;br /&gt;
=== Slow speed initially ===&lt;br /&gt;
 &lt;br /&gt;
The first time you use NEOSYS it takes time to get to the login screen because software code has to be downloaded in to the workstations browser cache. Getting to the login screen subsequently will be much faster.&lt;br /&gt;
 &lt;br /&gt;
After you login, there is also a delay the very first time that you bring a form (any form) on screen. The workstation has to download the general form handling software that handles all forms.&lt;br /&gt;
 &lt;br /&gt;
There is also a delay the very first time you use each specific form while the form specific software is downloaded. Large more complex forms take longer than smaller more simple forms.&lt;br /&gt;
 &lt;br /&gt;
=== Tips for demo ===&lt;br /&gt;
 &lt;br /&gt;
Login and get *any* small form up before the full demo starts then close all windows to start the demo from scratch. If possible also visit as many of the larger forms as you can before the full demo starts &lt;br /&gt;
 &lt;br /&gt;
During the demo, if any screen comes up slowly, change to another screen and then go back to the original screen to show that it is fast on the second and subsequent visits.&lt;br /&gt;
 &lt;br /&gt;
Use shift+click or right mouse click on the menu to open new windows wherever possible rather than keep changing forms within one window.&lt;br /&gt;
 &lt;br /&gt;
Be aware that large complicated forms take longer to download initially but all forms should be fast on secondary visits.&lt;br /&gt;
 &lt;br /&gt;
=== Common error and solution ===&lt;br /&gt;
 &lt;br /&gt;
Sometimes, especially on poor internet connections, NEOSYS doesn&#039;t download all the files correctly from nl1 immediately. If this happens you will get a variety of different error messages when you use the system first. You might also get no message but a little warning flag at the bottom of the internet explorer window that says something like &amp;quot;error on page&amp;quot;.&lt;br /&gt;
 &lt;br /&gt;
The problem is usually resolved by revisiting the page or pressing the F5 button or the Refresh button on the Internet Explorer tool bar&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Emailing documents in PDF format ==&lt;br /&gt;
&lt;br /&gt;
=== OPTION 1 : Using &amp;quot;PrimoPDF&amp;quot; ===&lt;br /&gt;
&lt;br /&gt;
==== Features ====&lt;br /&gt;
&lt;br /&gt;
*- - - PrimoPDF Must be installed on each user&#039;s computer&lt;br /&gt;
*+++ Free version without any time limitation/adware etc.&lt;br /&gt;
*+++ Well supported including Vista with paid version available&lt;br /&gt;
*- - -  Quite large download for a printer driver at 17Mb&lt;br /&gt;
*+++ Minimal clicks to accomplish the task (easy to use)&lt;br /&gt;
*- - -  Always slow to open up after you choose &amp;quot;Print&amp;quot;&lt;br /&gt;
*+++ Option to &amp;quot;Email PDF&amp;quot; directly&lt;br /&gt;
*+++ Options to password protect reading/updating&lt;br /&gt;
&lt;br /&gt;
==== Installation ====&lt;br /&gt;
&lt;br /&gt;
http://www.neosys.com/software/primopdf.exe&lt;br /&gt;
&lt;br /&gt;
http://www.primopdf.com/&lt;br /&gt;
&lt;br /&gt;
You probably also want a pdf viewer installed&lt;br /&gt;
&lt;br /&gt;
http://www.adobe.com/products/reader/&lt;br /&gt;
&lt;br /&gt;
==== Setting up ====&lt;br /&gt;
&lt;br /&gt;
#Optionally set PrimoPDF to be your default printer&lt;br /&gt;
#Optionally configure your default printer to be landscape mode&lt;br /&gt;
#Set the PrimoPDF &amp;quot;Post Process&amp;quot; to be &amp;quot;Email PDF&amp;quot;&lt;br /&gt;
#Optionally setup other PrimoPDF options - for example password protection etc&lt;br /&gt;
&lt;br /&gt;
==== Using ====&lt;br /&gt;
&lt;br /&gt;
# Get on screen the document that you want to send&lt;br /&gt;
# Click Print and select PrimoPDF from the list of printers.&lt;br /&gt;
# Wait for primopdf screen to open &lt;br /&gt;
# Click &amp;quot;Email PDF&amp;quot;&lt;br /&gt;
# Wait for Email screen to open &lt;br /&gt;
# Fill in email address/subject etc&lt;br /&gt;
# Click Send&lt;br /&gt;
&lt;br /&gt;
[[image:primopdf.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== OPTION 2 : Using &amp;quot;CutePDF&amp;quot; ===&lt;br /&gt;
&lt;br /&gt;
CutePDF Writer allows you to convert any printable document to PDF format. It installs as a virtual printer and is available from any application that offers a `Print` option. The program is easy to use, just select the CutePDF printer and click the print button. CutePDF Writer depends on the install of a PS2PDF converter such as Ghostscript (a small conversion utility) which can be automatically downloaded and installed during setup. &lt;br /&gt;
&lt;br /&gt;
==== Features ====&lt;br /&gt;
*- - - CutePDF Must be installed on each user&#039;s computer &lt;br /&gt;
*+++ Free version without any time limitation/adware etc. &lt;br /&gt;
*+++ Very light to download and install. &lt;br /&gt;
*- - - No option to “Email PDF” directly. File must be saved first and can be attached later to email. &lt;br /&gt;
*+++ Supports Microsoft Windows XP/2003/Vista/7 (x86/x64)&lt;br /&gt;
&lt;br /&gt;
==== Installation ====&lt;br /&gt;
&lt;br /&gt;
Free Download (3.83 MB) at : http://www.cutepdf.com/&lt;br /&gt;
&lt;br /&gt;
==== Using CutePDF ==== &lt;br /&gt;
&lt;br /&gt;
As Cute PDF Writer installs itself as a printer on your computer, it enables you to create a PDF document out of anything you can print. &lt;br /&gt;
&lt;br /&gt;
# Get on screen the document you wish to email.&lt;br /&gt;
# Click Print and select &amp;quot;CutePDF Writer&amp;quot; in the drop-down menu of printers. &lt;br /&gt;
# After sending it to print, a box pops up asking you where you want to store the PDF document.&lt;br /&gt;
# Specify the desired directory/path where you would like to save the PDF document&lt;br /&gt;
# This PDF document can now be sent as an attachment via email.&lt;br /&gt;
&lt;br /&gt;
== Codes in NEOSYS ==&lt;br /&gt;
&lt;br /&gt;
=== Inventing codes ===&lt;br /&gt;
 &lt;br /&gt;
In order to speed up data entry, NEOSYS usually allows codes to be entered directly instead of relying on name searches and popups which are slower.&lt;br /&gt;
 &lt;br /&gt;
There are three strategies to invent codes:&lt;br /&gt;
 &lt;br /&gt;
#Sequential numbers. Easy to generate codes for new records but the codes are difficult to remember and are meaningless&lt;br /&gt;
#Meaningful codes. Invent a pretty code so that when you look at the code it reminds you of the name. There are many alternatives though and it is usually difficult later on to re-guess/remember the exact code given only the name.&lt;br /&gt;
#Meaningless codes. Use some mechanical rule for generating a code from the name. If the rule is simple, then later on we can re-guess the code from the name easily. Unfortunately looking at the code usually does not remind us of the name.&lt;br /&gt;
 &lt;br /&gt;
The real aim of coding, if you think about it for a while, is to be able to know the code to enter it quickly even if all you know is the name. Therefore method three is the most useful.&lt;br /&gt;
 &lt;br /&gt;
Surprisingly, the main aim is NOT to know the name on seeing the code which is natural instinct of most people when coding. Meaningful codes are indeed pretty but usually it is difficult to remember the exact code for data entry.&lt;br /&gt;
 &lt;br /&gt;
Interestingly, it is common to find NEOSYS clients who have never met each other to be using identical codes for the same clients and suppliers etc.&lt;br /&gt;
&lt;br /&gt;
=== Using Four letter coding system ===&lt;br /&gt;
 &lt;br /&gt;
This four letter coding system has proven over many years to be easy to use and surprisingly good at avoiding duplicate codes where there are thousands of records.&lt;br /&gt;
 &lt;br /&gt;
Follow these steps rigorously:&lt;br /&gt;
 &lt;br /&gt;
#If there is a well known abbreviation for something use that regardless of how many letters there are. e.g. IBM or UNESCO&lt;br /&gt;
#Remove all standard words from the name to be encoded. Egg The, Company, Al, Incorporated, Ltd etc&lt;br /&gt;
#If there is only one word left in the name take the first four letters otherwise take the first two letters of the first two words and ignore any following words.&lt;br /&gt;
#ACCIDENTAL DUPLICATIONS: If the code accidentally duplicates with another code, simply add a 2 or 3 or 4 onto the end of the code. DO NOT INVENT YOUR OWN CODES.&lt;br /&gt;
#PREDICTABLE DUPLICATIONS: If you know in advance that there are several similar accounts with almost the same name then first use the four letter rules rigorously ... and then add two letters e.g. country, town, currency etc to distinguish the duplicates.&lt;br /&gt;
 &lt;br /&gt;
=== Examples of four letter coding ===&lt;br /&gt;
 &lt;br /&gt;
NESO - NEOSYS Software Ltd.   (rule 3: easy to take the first two letters of the first two words)&lt;br /&gt;
&lt;br /&gt;
KHAL - Al Khaleej                      (rule 2 and 3: Remove the standard word Al and take the first four letters of the only word)&lt;br /&gt;
&lt;br /&gt;
IBM  - IBM Corporation              (rule 1: Standard abbreviation although in practice would probably have a geographical location appended)&lt;br /&gt;
&lt;br /&gt;
STBU - Stephen Bush                 (rule 3: Personal names code well in using four letters)&lt;br /&gt;
&lt;br /&gt;
STBU2 - Stephan Butros               (Rule 4: An accidental duplication .. simply add 2)&lt;br /&gt;
&lt;br /&gt;
GUOIDU - Gulf Oil Dubai            (Rule 5: We know there are many Gulf Oil records so we add two letters for the location)&lt;br /&gt;
&lt;br /&gt;
GIOIJE - Gulf Oil Jeddah          (Rule 5:)&lt;br /&gt;
&lt;br /&gt;
== The Authorisation Table ==&lt;br /&gt;
&lt;br /&gt;
The NEOSYS authorisation system uses a concept of users, user groups, tasks, locks and keys.&lt;br /&gt;
&lt;br /&gt;
The Authorisation File is on the Support Menu which is not available to everybody.&lt;br /&gt;
&lt;br /&gt;
=== Tasks and Locks ===&lt;br /&gt;
&lt;br /&gt;
The various tasks that users may be authorised to do are listed and have a single code (lock) next to them. The same code (lock) may be placed on many tasks, allowing the bulk authorisation of groups of tasks according to need. The grouping of tasks can be seen by sorting the tasks in order of their lock codes by clicking on the column heading titled &amp;quot;Locks&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Often to do accomplish some function in NEOSYS you need to be authorised to do more than one task in the authorisation table. For example to update a media schedule you need to be authorised to both access the schedule file and to update it.&lt;br /&gt;
&lt;br /&gt;
Access to individual records may be restricted by appending the record key in quotes for example placing a lock on a task called ACCESS COMPANY &amp;quot;X&amp;quot; would restrict access to that company. To restrict access generally to a file but allow access to specific records, place a lock on the file eg ACCESS COMPANY but specifically enable access (place a lock) to specific records eg ACCESS COMPANY &amp;quot;X&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Access to particular datasets may also be restricted by placing a lock on a task called DATASET ACCESS &amp;quot;XXXX&amp;quot; and this would restrict access to users to that particular dataset.&lt;br /&gt;
&lt;br /&gt;
NEOSYS authorisation table is not restricted to controlling access to files. Many tasks are very specific, for example one may or may not be allowed to book coincident ads.&lt;br /&gt;
&lt;br /&gt;
A typical lock code might be AA (mneumonic for &amp;quot;access accounts&amp;quot;) which would be placed on all general accounting tasks except those requiring further limitations. The AA key would only be given to accountants, thereby placing a convenient blank restriction on the ability of non-accountants from accessing accounting functions.&lt;br /&gt;
&lt;br /&gt;
=== Users and Keys ===&lt;br /&gt;
&lt;br /&gt;
Users are listed in groups for easy comprehension. Each group is separated by a blank line. The last user name in the group is an imaginary user and is used the name of the group.&lt;br /&gt;
&lt;br /&gt;
Any user can be given &amp;quot;keys&amp;quot; which are short alphanumeric codes that correspond to the &amp;quot;locks&amp;quot; on the list of tasks. Users possess all the keys of any users lower in the group including the group user, so keys are typically added and removed to the group user. Possession of a particular key enables (authorises) the user to perform all the tasks that have the same lock code that matches the key code.&lt;br /&gt;
&lt;br /&gt;
=== Subgroups ===&lt;br /&gt;
&lt;br /&gt;
In the following example, Joe and John are senior accountants and have all the keys placed on the SENIOR ACCOUNTANT and all the keys placed on the ACCOUNTS &amp;quot;user&amp;quot; whereas Joan and Joseph only have the keys placed on the ACCOUNTS &amp;quot;user&amp;quot;. It is a matter of hierarchy.&lt;br /&gt;
&lt;br /&gt;
#JOE&lt;br /&gt;
#JOHN&lt;br /&gt;
#SENIOR ACCOUNTANTS&lt;br /&gt;
#JOAN&lt;br /&gt;
#JOSEPH&lt;br /&gt;
#ACCOUNTS&lt;br /&gt;
#blank line separating the next group&lt;br /&gt;
&lt;br /&gt;
Within a group it is convenient to define users that represent subgroups like SENIOR ACCOUNTANTS. The users above (listed before) this &amp;quot;subgroup user&amp;quot; will have all the keys placed on this subgroup user. All of the users are still in the department ACCOUNTS since that is the last line of the group.&lt;br /&gt;
&lt;br /&gt;
=== Access restriction by IP No. ===&lt;br /&gt;
&lt;br /&gt;
Users may be restricted to login only from certain IP numbers or IP ranges. For Example: Assigning the IP address 192.*, 10.* would restrict a user to logging in only from the local area network.&lt;br /&gt;
&lt;br /&gt;
IP Numbers are like keys - this means that they apply to everyone above in the group and thus must be assigned to the level rather than to the user.&lt;br /&gt;
&lt;br /&gt;
=== How the Authorisation Table works ===&lt;br /&gt;
&lt;br /&gt;
It consists of mainly two sections : &amp;lt;br&amp;gt;(a) Users, and &amp;lt;br&amp;gt;(b) Tasks&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The &amp;quot;USERS&amp;quot; section lists all the NEOSYS users licensed to use the software in their respective levels in the organisation. &amp;lt;br&amp;gt;&lt;br /&gt;
This section allows support staff to do the following :&amp;lt;br&amp;gt;&lt;br /&gt;
1) Add/Delete users&amp;lt;br&amp;gt;&lt;br /&gt;
2) Disable existing users by entering an &amp;quot;Expiry&amp;quot; date&amp;lt;br&amp;gt;&lt;br /&gt;
3) Generate a password for a user or a level&amp;lt;br&amp;gt;&lt;br /&gt;
4) Set the number of days for the password to auto-expire&amp;lt;br&amp;gt;&lt;br /&gt;
5) Enter/change the user domain&amp;lt;br&amp;gt;&lt;br /&gt;
6) Monitor the users last login date, time and IP &amp;lt;br&amp;gt;&lt;br /&gt;
7) Add/Remove/Edit tasks for a user / level &amp;lt;br&amp;gt;&lt;br /&gt;
8) Specify allowed IP Numbers&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A user can only access a particular task/function in NEOSYS once the task is allocated to him/her by an authorized person or by NEOSYS support staff &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;TASKS&amp;quot; Section consists of a list of all the tasks that users need authorisation to access in NEOSYS. Authorisation is provided to users by assigning a &amp;quot;LOCK&amp;quot; for each task in the &amp;quot;TASKS&amp;quot; section and allotting the respective LOCKS to the users in the &amp;quot;USERS&amp;quot; section against their name/level.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Customising the Authorisation Table&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
1) The various levels in Authorization File like Admin, Management, Media, Finance, Production, Client Services, etc. are created as per the clients requirement. &amp;lt;br&amp;gt;&lt;br /&gt;
2) Each level is allocated locks which enable the users above the level to have access to the corresponding tasks.&amp;lt;br&amp;gt;&lt;br /&gt;
3) Inserting a blank line between levels prevents the higher level from accessing the tasks allotted to the lower levels.&amp;lt;br&amp;gt;&lt;br /&gt;
4) Removing the blank line enables the higher levels to access tasks assigned to the lower levels,however, lower levels cannot access tasks in levels above them.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== “Per User” Authorisations ===&lt;br /&gt;
&lt;br /&gt;
Sometimes there are requests to provide very fine grained “per user” authorisations. However it is very hard to manage “per user” authorisations in the long term since there are a huge array of tasks that need to be decided per user.&lt;br /&gt;
&lt;br /&gt;
Consequently is very important to maintain the VERY MINIMUM number of user groups and subgroups and NOT create additional special groups unless it is absolutely necessary.&lt;br /&gt;
&lt;br /&gt;
Support staff are NOT helping the long term quality of experience of the system to the end users if they “try and be helpful” by providing many special groups and/or private authorisations for individuals. They will create a “rats nest” of incomprehensible unmaintainable authorisations. Worse, it is likely that accidental authorisations will be granted because it is impossible to reliably audit a long and complex set of “per user” authorisations.&lt;br /&gt;
&lt;br /&gt;
Good support is doing the right thing for the long term success of the system. Bad support is doing whatever is asked by anybody chaotically and adding no value. Good support is not taking the easy short term way out. A system succeeds by its long term benefit to the client.&lt;br /&gt;
&lt;br /&gt;
== Opening NEOSYS documents in Excel, Word etc. in Internet Explorer 7 ==&lt;br /&gt;
&lt;br /&gt;
1. If you have not already done so, right click on the Internet Explorer tool bar and choose the following options&lt;br /&gt;
&lt;br /&gt;
[[image:Internetexplorer1.JPG]]&lt;br /&gt;
&lt;br /&gt;
2. Click Edit, Add,  Close.&lt;br /&gt;
&lt;br /&gt;
[[image:Internetexplorer2.JPG]]&lt;br /&gt;
 &lt;br /&gt;
3. The Internet Explorer tool bar will now have an Edit button with a drop down to select Microsoft Office programs like Excel and Word.&lt;br /&gt;
&lt;br /&gt;
[[image:Internetexplorer3.JPG]]&lt;br /&gt;
&lt;br /&gt;
== Opening new windows in new tabs in Internet Explorer 7 ==&lt;br /&gt;
 &lt;br /&gt;
Unfortunately Microsoft have decided that this cannot be done programmatically and that the only way is to right click on the menu item and select &amp;quot;open in new tab&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Also surprising is that new tabs do not become the top window automatically unless you configure Internet Explorer as follows:&lt;br /&gt;
 &lt;br /&gt;
Tool, Options, Settings and check the option &amp;quot;Always Switch to New Tabs when they are Created&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[[image:Openingnewtabs.jpg]]&lt;br /&gt;
&lt;br /&gt;
----&lt;/div&gt;</summary>
		<author><name>Sandeep.neosys</name></author>
	</entry>
	<entry>
		<id>https://userwiki.neosys.com/index.php?title=Using_NEOSYS_Generally&amp;diff=2597</id>
		<title>Using NEOSYS Generally</title>
		<link rel="alternate" type="text/html" href="https://userwiki.neosys.com/index.php?title=Using_NEOSYS_Generally&amp;diff=2597"/>
		<updated>2011-08-24T13:26:37Z</updated>

		<summary type="html">&lt;p&gt;Sandeep.neosys: /* Using CutePDF */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Restricing user access to files ==&lt;br /&gt;
=== Restricting user’s access to certain records of a file depending on company/division ===&lt;br /&gt;
&lt;br /&gt;
In the following discussion remember that NEOSYS “companies” are used to implement any kind of corporate division. This includes legal entities and any type of internal division including departments, cost centres and profit centres etc.&lt;br /&gt;
&lt;br /&gt;
Step 1 is to use the NEOSYS Authorisation File to generally restrict users access to certain companies/divisions, then they will also be restricted from viewing any records “belonging” to those companies/divisions. Split the groups in the authorisation file into multiple groups per division. For example, instead of one CLIENT SERVICE group in the Authorisation File you can create CLIENT SERVICE1, CLIENT SERVICE2 etc. The only difference must be a trailing integer so that the actual division name can be determined by NEOSYS.&lt;br /&gt;
&lt;br /&gt;
For example to restrict access to company/division “XYZ” you create locked tasks in the NEOSYS Authorisation File as follows. The quotation marks are required.&lt;br /&gt;
&lt;br /&gt;
 COMPANY ACCESS “XYZ”&lt;br /&gt;
&lt;br /&gt;
Invent a suitable lock eg =CFX to lock this company, place that lock on the newly created task and add that lock to the keys of the groups that should have access to that company.&lt;br /&gt;
&lt;br /&gt;
Step 2 - Most of the various files in NEOSYS allow, and sometimes require, the association (i.e. tying) of individual records to specific companies/divisions either directly or indirectly.&lt;br /&gt;
&lt;br /&gt;
Depending on the file, restrict access by entering one or more of the following on the individual records that are to be restricted.&lt;br /&gt;
&lt;br /&gt;
#Company code&lt;br /&gt;
#A/c No. of an account which is tied to a specific company/division in its chart of accounts&lt;br /&gt;
#”A/c No ,  company code” eg 99999,XYZ - in most places that you can enter the A/c No. you may also follow it with a comma then the company code.&lt;br /&gt;
#Codes of other records which are themselves tied to a specific company/division.&lt;br /&gt;
&lt;br /&gt;
Important Note: brands are associated with the company of the account at the time that the brand was created and removing the company from the account code didnt free up the brand from the company which also includes removing the company code from the chart. Hence if you do such a change you need to run the following in maintenance mode:&lt;br /&gt;
&lt;br /&gt;
 F5&lt;br /&gt;
 CREATEBRANDS&lt;br /&gt;
 Yes&lt;br /&gt;
&lt;br /&gt;
=== Restricting access of users to specific individual records ===&lt;br /&gt;
&lt;br /&gt;
Insert locked tasks in the Authorisation File similar to the following. For example, the following restricts access to company “XYZ”. The quotation marks are required.&lt;br /&gt;
&lt;br /&gt;
 COMPANY ACCESS “XYZ”&lt;br /&gt;
&lt;br /&gt;
Generally, wherever there is a task called ‘filename ACCESS’ then you can add tasks like ‘filename ACCESS “XYZ” ’ to restrict access to individual records.&lt;br /&gt;
&lt;br /&gt;
Other examples are:&lt;br /&gt;
&lt;br /&gt;
 ACCOUNT ACCESS “99999”&lt;br /&gt;
 MARKET ACCESS “INT”&lt;br /&gt;
&lt;br /&gt;
Restricting access to the company and market files is rather special in that it also restricts access to any and all records associated with (ie “belonging” to or tied to) that company or market.&lt;br /&gt;
&lt;br /&gt;
Due to limitations in the size of the authorisation file, this should be limited to no more than a few 10’s of records in total for all files.&lt;br /&gt;
&lt;br /&gt;
== Using NEOSYS online ==&lt;br /&gt;
&lt;br /&gt;
=== Slow speed initially ===&lt;br /&gt;
 &lt;br /&gt;
The first time you use NEOSYS it takes time to get to the login screen because software code has to be downloaded in to the workstations browser cache. Getting to the login screen subsequently will be much faster.&lt;br /&gt;
 &lt;br /&gt;
After you login, there is also a delay the very first time that you bring a form (any form) on screen. The workstation has to download the general form handling software that handles all forms.&lt;br /&gt;
 &lt;br /&gt;
There is also a delay the very first time you use each specific form while the form specific software is downloaded. Large more complex forms take longer than smaller more simple forms.&lt;br /&gt;
 &lt;br /&gt;
=== Tips for demo ===&lt;br /&gt;
 &lt;br /&gt;
Login and get *any* small form up before the full demo starts then close all windows to start the demo from scratch. If possible also visit as many of the larger forms as you can before the full demo starts &lt;br /&gt;
 &lt;br /&gt;
During the demo, if any screen comes up slowly, change to another screen and then go back to the original screen to show that it is fast on the second and subsequent visits.&lt;br /&gt;
 &lt;br /&gt;
Use shift+click or right mouse click on the menu to open new windows wherever possible rather than keep changing forms within one window.&lt;br /&gt;
 &lt;br /&gt;
Be aware that large complicated forms take longer to download initially but all forms should be fast on secondary visits.&lt;br /&gt;
 &lt;br /&gt;
=== Common error and solution ===&lt;br /&gt;
 &lt;br /&gt;
Sometimes, especially on poor internet connections, NEOSYS doesn&#039;t download all the files correctly from nl1 immediately. If this happens you will get a variety of different error messages when you use the system first. You might also get no message but a little warning flag at the bottom of the internet explorer window that says something like &amp;quot;error on page&amp;quot;.&lt;br /&gt;
 &lt;br /&gt;
The problem is usually resolved by revisiting the page or pressing the F5 button or the Refresh button on the Internet Explorer tool bar&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Emailing documents in PDF format ==&lt;br /&gt;
&lt;br /&gt;
=== OPTION 1 : Using &amp;quot;PrimoPDF&amp;quot; ===&lt;br /&gt;
&lt;br /&gt;
==== Features ====&lt;br /&gt;
&lt;br /&gt;
*- - - PrimoPDF Must be installed on each user&#039;s computer&lt;br /&gt;
*+++ Free version without any time limitation/adware etc.&lt;br /&gt;
*+++ Well supported including Vista with paid version available&lt;br /&gt;
*- - -  Quite large download for a printer driver at 17Mb&lt;br /&gt;
*+++ Minimal clicks to accomplish the task (easy to use)&lt;br /&gt;
*- - -  Always slow to open up after you choose &amp;quot;Print&amp;quot;&lt;br /&gt;
*+++ Option to &amp;quot;Email PDF&amp;quot; directly&lt;br /&gt;
*+++ Options to password protect reading/updating&lt;br /&gt;
&lt;br /&gt;
==== Installation ====&lt;br /&gt;
&lt;br /&gt;
http://www.neosys.com/software/primopdf.exe&lt;br /&gt;
&lt;br /&gt;
http://www.primopdf.com/&lt;br /&gt;
&lt;br /&gt;
You probably also want a pdf viewer installed&lt;br /&gt;
&lt;br /&gt;
http://www.adobe.com/products/reader/&lt;br /&gt;
&lt;br /&gt;
==== Setting up ====&lt;br /&gt;
&lt;br /&gt;
#Optionally set PrimoPDF to be your default printer&lt;br /&gt;
#Optionally configure your default printer to be landscape mode&lt;br /&gt;
#Set the PrimoPDF &amp;quot;Post Process&amp;quot; to be &amp;quot;Email PDF&amp;quot;&lt;br /&gt;
#Optionally setup other PrimoPDF options - for example password protection etc&lt;br /&gt;
&lt;br /&gt;
==== Using ====&lt;br /&gt;
&lt;br /&gt;
# Get on screen the document that you want to send&lt;br /&gt;
# Click Print&lt;br /&gt;
# Wait for primopdf screen to open &lt;br /&gt;
# Click &amp;quot;Email PDF&amp;quot;&lt;br /&gt;
# Wait for Email screen to open &lt;br /&gt;
# Fill in email address/subject etc&lt;br /&gt;
# Click Send&lt;br /&gt;
&lt;br /&gt;
[[image:primopdf.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== OPTION 2 : Using &amp;quot;CutePDF&amp;quot; ===&lt;br /&gt;
&lt;br /&gt;
CutePDF Writer allows you to convert any printable document to PDF format. It installs as a virtual printer and is available from any application that offers a `Print` option. The program is easy to use, just select the CutePDF printer and click the print button. CutePDF Writer depends on the install of a PS2PDF converter such as Ghostscript (a small conversion utility) which can be automatically downloaded and installed during setup. &lt;br /&gt;
&lt;br /&gt;
==== Features ====&lt;br /&gt;
*- - - CutePDF Must be installed on each user&#039;s computer &lt;br /&gt;
*+++ Free version without any time limitation/adware etc. &lt;br /&gt;
*+++ Very light to download and install. &lt;br /&gt;
*- - - No option to “Email PDF” directly. File must be saved first and can be attached later to email. &lt;br /&gt;
*+++ Supports Microsoft Windows XP/2003/Vista/7 (x86/x64)&lt;br /&gt;
&lt;br /&gt;
==== Installation ====&lt;br /&gt;
&lt;br /&gt;
Free Download (3.83 MB) at : http://www.cutepdf.com/&lt;br /&gt;
&lt;br /&gt;
==== Using CutePDF ==== &lt;br /&gt;
&lt;br /&gt;
As Cute PDF Writer installs itself as a printer on your computer, it enables you to create a PDF document out of anything you can print. &lt;br /&gt;
&lt;br /&gt;
# Get on screen the document you wish to email.&lt;br /&gt;
# Click Print and select &amp;quot;CutePDF Writer&amp;quot; in the drop-down menu of printers. &lt;br /&gt;
# After sending it to print, a box pops up asking you where you want to store the PDF document.&lt;br /&gt;
# Specify the desired directory/path where you would like to save the PDF document&lt;br /&gt;
# This PDF document can now be sent as an attachment via email.&lt;br /&gt;
&lt;br /&gt;
== Codes in NEOSYS ==&lt;br /&gt;
&lt;br /&gt;
=== Inventing codes ===&lt;br /&gt;
 &lt;br /&gt;
In order to speed up data entry, NEOSYS usually allows codes to be entered directly instead of relying on name searches and popups which are slower.&lt;br /&gt;
 &lt;br /&gt;
There are three strategies to invent codes:&lt;br /&gt;
 &lt;br /&gt;
#Sequential numbers. Easy to generate codes for new records but the codes are difficult to remember and are meaningless&lt;br /&gt;
#Meaningful codes. Invent a pretty code so that when you look at the code it reminds you of the name. There are many alternatives though and it is usually difficult later on to re-guess/remember the exact code given only the name.&lt;br /&gt;
#Meaningless codes. Use some mechanical rule for generating a code from the name. If the rule is simple, then later on we can re-guess the code from the name easily. Unfortunately looking at the code usually does not remind us of the name.&lt;br /&gt;
 &lt;br /&gt;
The real aim of coding, if you think about it for a while, is to be able to know the code to enter it quickly even if all you know is the name. Therefore method three is the most useful.&lt;br /&gt;
 &lt;br /&gt;
Surprisingly, the main aim is NOT to know the name on seeing the code which is natural instinct of most people when coding. Meaningful codes are indeed pretty but usually it is difficult to remember the exact code for data entry.&lt;br /&gt;
 &lt;br /&gt;
Interestingly, it is common to find NEOSYS clients who have never met each other to be using identical codes for the same clients and suppliers etc.&lt;br /&gt;
&lt;br /&gt;
=== Using Four letter coding system ===&lt;br /&gt;
 &lt;br /&gt;
This four letter coding system has proven over many years to be easy to use and surprisingly good at avoiding duplicate codes where there are thousands of records.&lt;br /&gt;
 &lt;br /&gt;
Follow these steps rigorously:&lt;br /&gt;
 &lt;br /&gt;
#If there is a well known abbreviation for something use that regardless of how many letters there are. e.g. IBM or UNESCO&lt;br /&gt;
#Remove all standard words from the name to be encoded. Egg The, Company, Al, Incorporated, Ltd etc&lt;br /&gt;
#If there is only one word left in the name take the first four letters otherwise take the first two letters of the first two words and ignore any following words.&lt;br /&gt;
#ACCIDENTAL DUPLICATIONS: If the code accidentally duplicates with another code, simply add a 2 or 3 or 4 onto the end of the code. DO NOT INVENT YOUR OWN CODES.&lt;br /&gt;
#PREDICTABLE DUPLICATIONS: If you know in advance that there are several similar accounts with almost the same name then first use the four letter rules rigorously ... and then add two letters e.g. country, town, currency etc to distinguish the duplicates.&lt;br /&gt;
 &lt;br /&gt;
=== Examples of four letter coding ===&lt;br /&gt;
 &lt;br /&gt;
NESO - NEOSYS Software Ltd.   (rule 3: easy to take the first two letters of the first two words)&lt;br /&gt;
&lt;br /&gt;
KHAL - Al Khaleej                      (rule 2 and 3: Remove the standard word Al and take the first four letters of the only word)&lt;br /&gt;
&lt;br /&gt;
IBM  - IBM Corporation              (rule 1: Standard abbreviation although in practice would probably have a geographical location appended)&lt;br /&gt;
&lt;br /&gt;
STBU - Stephen Bush                 (rule 3: Personal names code well in using four letters)&lt;br /&gt;
&lt;br /&gt;
STBU2 - Stephan Butros               (Rule 4: An accidental duplication .. simply add 2)&lt;br /&gt;
&lt;br /&gt;
GUOIDU - Gulf Oil Dubai            (Rule 5: We know there are many Gulf Oil records so we add two letters for the location)&lt;br /&gt;
&lt;br /&gt;
GIOIJE - Gulf Oil Jeddah          (Rule 5:)&lt;br /&gt;
&lt;br /&gt;
== The Authorisation Table ==&lt;br /&gt;
&lt;br /&gt;
The NEOSYS authorisation system uses a concept of users, user groups, tasks, locks and keys.&lt;br /&gt;
&lt;br /&gt;
The Authorisation File is on the Support Menu which is not available to everybody.&lt;br /&gt;
&lt;br /&gt;
=== Tasks and Locks ===&lt;br /&gt;
&lt;br /&gt;
The various tasks that users may be authorised to do are listed and have a single code (lock) next to them. The same code (lock) may be placed on many tasks, allowing the bulk authorisation of groups of tasks according to need. The grouping of tasks can be seen by sorting the tasks in order of their lock codes by clicking on the column heading titled &amp;quot;Locks&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Often to do accomplish some function in NEOSYS you need to be authorised to do more than one task in the authorisation table. For example to update a media schedule you need to be authorised to both access the schedule file and to update it.&lt;br /&gt;
&lt;br /&gt;
Access to individual records may be restricted by appending the record key in quotes for example placing a lock on a task called ACCESS COMPANY &amp;quot;X&amp;quot; would restrict access to that company. To restrict access generally to a file but allow access to specific records, place a lock on the file eg ACCESS COMPANY but specifically enable access (place a lock) to specific records eg ACCESS COMPANY &amp;quot;X&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Access to particular datasets may also be restricted by placing a lock on a task called DATASET ACCESS &amp;quot;XXXX&amp;quot; and this would restrict access to users to that particular dataset.&lt;br /&gt;
&lt;br /&gt;
NEOSYS authorisation table is not restricted to controlling access to files. Many tasks are very specific, for example one may or may not be allowed to book coincident ads.&lt;br /&gt;
&lt;br /&gt;
A typical lock code might be AA (mneumonic for &amp;quot;access accounts&amp;quot;) which would be placed on all general accounting tasks except those requiring further limitations. The AA key would only be given to accountants, thereby placing a convenient blank restriction on the ability of non-accountants from accessing accounting functions.&lt;br /&gt;
&lt;br /&gt;
=== Users and Keys ===&lt;br /&gt;
&lt;br /&gt;
Users are listed in groups for easy comprehension. Each group is separated by a blank line. The last user name in the group is an imaginary user and is used the name of the group.&lt;br /&gt;
&lt;br /&gt;
Any user can be given &amp;quot;keys&amp;quot; which are short alphanumeric codes that correspond to the &amp;quot;locks&amp;quot; on the list of tasks. Users possess all the keys of any users lower in the group including the group user, so keys are typically added and removed to the group user. Possession of a particular key enables (authorises) the user to perform all the tasks that have the same lock code that matches the key code.&lt;br /&gt;
&lt;br /&gt;
=== Subgroups ===&lt;br /&gt;
&lt;br /&gt;
In the following example, Joe and John are senior accountants and have all the keys placed on the SENIOR ACCOUNTANT and all the keys placed on the ACCOUNTS &amp;quot;user&amp;quot; whereas Joan and Joseph only have the keys placed on the ACCOUNTS &amp;quot;user&amp;quot;. It is a matter of hierarchy.&lt;br /&gt;
&lt;br /&gt;
#JOE&lt;br /&gt;
#JOHN&lt;br /&gt;
#SENIOR ACCOUNTANTS&lt;br /&gt;
#JOAN&lt;br /&gt;
#JOSEPH&lt;br /&gt;
#ACCOUNTS&lt;br /&gt;
#blank line separating the next group&lt;br /&gt;
&lt;br /&gt;
Within a group it is convenient to define users that represent subgroups like SENIOR ACCOUNTANTS. The users above (listed before) this &amp;quot;subgroup user&amp;quot; will have all the keys placed on this subgroup user. All of the users are still in the department ACCOUNTS since that is the last line of the group.&lt;br /&gt;
&lt;br /&gt;
=== Access restriction by IP No. ===&lt;br /&gt;
&lt;br /&gt;
Users may be restricted to login only from certain IP numbers or IP ranges. For Example: Assigning the IP address 192.*, 10.* would restrict a user to logging in only from the local area network.&lt;br /&gt;
&lt;br /&gt;
IP Numbers are like keys - this means that they apply to everyone above in the group and thus must be assigned to the level rather than to the user.&lt;br /&gt;
&lt;br /&gt;
=== How the Authorisation Table works ===&lt;br /&gt;
&lt;br /&gt;
It consists of mainly two sections : &amp;lt;br&amp;gt;(a) Users, and &amp;lt;br&amp;gt;(b) Tasks&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The &amp;quot;USERS&amp;quot; section lists all the NEOSYS users licensed to use the software in their respective levels in the organisation. &amp;lt;br&amp;gt;&lt;br /&gt;
This section allows support staff to do the following :&amp;lt;br&amp;gt;&lt;br /&gt;
1) Add/Delete users&amp;lt;br&amp;gt;&lt;br /&gt;
2) Disable existing users by entering an &amp;quot;Expiry&amp;quot; date&amp;lt;br&amp;gt;&lt;br /&gt;
3) Generate a password for a user or a level&amp;lt;br&amp;gt;&lt;br /&gt;
4) Set the number of days for the password to auto-expire&amp;lt;br&amp;gt;&lt;br /&gt;
5) Enter/change the user domain&amp;lt;br&amp;gt;&lt;br /&gt;
6) Monitor the users last login date, time and IP &amp;lt;br&amp;gt;&lt;br /&gt;
7) Add/Remove/Edit tasks for a user / level &amp;lt;br&amp;gt;&lt;br /&gt;
8) Specify allowed IP Numbers&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A user can only access a particular task/function in NEOSYS once the task is allocated to him/her by an authorized person or by NEOSYS support staff &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;TASKS&amp;quot; Section consists of a list of all the tasks that users need authorisation to access in NEOSYS. Authorisation is provided to users by assigning a &amp;quot;LOCK&amp;quot; for each task in the &amp;quot;TASKS&amp;quot; section and allotting the respective LOCKS to the users in the &amp;quot;USERS&amp;quot; section against their name/level.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Customising the Authorisation Table&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
1) The various levels in Authorization File like Admin, Management, Media, Finance, Production, Client Services, etc. are created as per the clients requirement. &amp;lt;br&amp;gt;&lt;br /&gt;
2) Each level is allocated locks which enable the users above the level to have access to the corresponding tasks.&amp;lt;br&amp;gt;&lt;br /&gt;
3) Inserting a blank line between levels prevents the higher level from accessing the tasks allotted to the lower levels.&amp;lt;br&amp;gt;&lt;br /&gt;
4) Removing the blank line enables the higher levels to access tasks assigned to the lower levels,however, lower levels cannot access tasks in levels above them.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== “Per User” Authorisations ===&lt;br /&gt;
&lt;br /&gt;
Sometimes there are requests to provide very fine grained “per user” authorisations. However it is very hard to manage “per user” authorisations in the long term since there are a huge array of tasks that need to be decided per user.&lt;br /&gt;
&lt;br /&gt;
Consequently is very important to maintain the VERY MINIMUM number of user groups and subgroups and NOT create additional special groups unless it is absolutely necessary.&lt;br /&gt;
&lt;br /&gt;
Support staff are NOT helping the long term quality of experience of the system to the end users if they “try and be helpful” by providing many special groups and/or private authorisations for individuals. They will create a “rats nest” of incomprehensible unmaintainable authorisations. Worse, it is likely that accidental authorisations will be granted because it is impossible to reliably audit a long and complex set of “per user” authorisations.&lt;br /&gt;
&lt;br /&gt;
Good support is doing the right thing for the long term success of the system. Bad support is doing whatever is asked by anybody chaotically and adding no value. Good support is not taking the easy short term way out. A system succeeds by its long term benefit to the client.&lt;br /&gt;
&lt;br /&gt;
== Opening NEOSYS documents in Excel, Word etc. in Internet Explorer 7 ==&lt;br /&gt;
&lt;br /&gt;
1. If you have not already done so, right click on the Internet Explorer tool bar and choose the following options&lt;br /&gt;
&lt;br /&gt;
[[image:Internetexplorer1.JPG]]&lt;br /&gt;
&lt;br /&gt;
2. Click Edit, Add,  Close.&lt;br /&gt;
&lt;br /&gt;
[[image:Internetexplorer2.JPG]]&lt;br /&gt;
 &lt;br /&gt;
3. The Internet Explorer tool bar will now have an Edit button with a drop down to select Microsoft Office programs like Excel and Word.&lt;br /&gt;
&lt;br /&gt;
[[image:Internetexplorer3.JPG]]&lt;br /&gt;
&lt;br /&gt;
== Opening new windows in new tabs in Internet Explorer 7 ==&lt;br /&gt;
 &lt;br /&gt;
Unfortunately Microsoft have decided that this cannot be done programmatically and that the only way is to right click on the menu item and select &amp;quot;open in new tab&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Also surprising is that new tabs do not become the top window automatically unless you configure Internet Explorer as follows:&lt;br /&gt;
 &lt;br /&gt;
Tool, Options, Settings and check the option &amp;quot;Always Switch to New Tabs when they are Created&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[[image:Openingnewtabs.jpg]]&lt;br /&gt;
&lt;br /&gt;
----&lt;/div&gt;</summary>
		<author><name>Sandeep.neosys</name></author>
	</entry>
	<entry>
		<id>https://userwiki.neosys.com/index.php?title=Using_NEOSYS_Generally&amp;diff=2596</id>
		<title>Using NEOSYS Generally</title>
		<link rel="alternate" type="text/html" href="https://userwiki.neosys.com/index.php?title=Using_NEOSYS_Generally&amp;diff=2596"/>
		<updated>2011-08-24T13:23:53Z</updated>

		<summary type="html">&lt;p&gt;Sandeep.neosys: /* Using */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Restricing user access to files ==&lt;br /&gt;
=== Restricting user’s access to certain records of a file depending on company/division ===&lt;br /&gt;
&lt;br /&gt;
In the following discussion remember that NEOSYS “companies” are used to implement any kind of corporate division. This includes legal entities and any type of internal division including departments, cost centres and profit centres etc.&lt;br /&gt;
&lt;br /&gt;
Step 1 is to use the NEOSYS Authorisation File to generally restrict users access to certain companies/divisions, then they will also be restricted from viewing any records “belonging” to those companies/divisions. Split the groups in the authorisation file into multiple groups per division. For example, instead of one CLIENT SERVICE group in the Authorisation File you can create CLIENT SERVICE1, CLIENT SERVICE2 etc. The only difference must be a trailing integer so that the actual division name can be determined by NEOSYS.&lt;br /&gt;
&lt;br /&gt;
For example to restrict access to company/division “XYZ” you create locked tasks in the NEOSYS Authorisation File as follows. The quotation marks are required.&lt;br /&gt;
&lt;br /&gt;
 COMPANY ACCESS “XYZ”&lt;br /&gt;
&lt;br /&gt;
Invent a suitable lock eg =CFX to lock this company, place that lock on the newly created task and add that lock to the keys of the groups that should have access to that company.&lt;br /&gt;
&lt;br /&gt;
Step 2 - Most of the various files in NEOSYS allow, and sometimes require, the association (i.e. tying) of individual records to specific companies/divisions either directly or indirectly.&lt;br /&gt;
&lt;br /&gt;
Depending on the file, restrict access by entering one or more of the following on the individual records that are to be restricted.&lt;br /&gt;
&lt;br /&gt;
#Company code&lt;br /&gt;
#A/c No. of an account which is tied to a specific company/division in its chart of accounts&lt;br /&gt;
#”A/c No ,  company code” eg 99999,XYZ - in most places that you can enter the A/c No. you may also follow it with a comma then the company code.&lt;br /&gt;
#Codes of other records which are themselves tied to a specific company/division.&lt;br /&gt;
&lt;br /&gt;
Important Note: brands are associated with the company of the account at the time that the brand was created and removing the company from the account code didnt free up the brand from the company which also includes removing the company code from the chart. Hence if you do such a change you need to run the following in maintenance mode:&lt;br /&gt;
&lt;br /&gt;
 F5&lt;br /&gt;
 CREATEBRANDS&lt;br /&gt;
 Yes&lt;br /&gt;
&lt;br /&gt;
=== Restricting access of users to specific individual records ===&lt;br /&gt;
&lt;br /&gt;
Insert locked tasks in the Authorisation File similar to the following. For example, the following restricts access to company “XYZ”. The quotation marks are required.&lt;br /&gt;
&lt;br /&gt;
 COMPANY ACCESS “XYZ”&lt;br /&gt;
&lt;br /&gt;
Generally, wherever there is a task called ‘filename ACCESS’ then you can add tasks like ‘filename ACCESS “XYZ” ’ to restrict access to individual records.&lt;br /&gt;
&lt;br /&gt;
Other examples are:&lt;br /&gt;
&lt;br /&gt;
 ACCOUNT ACCESS “99999”&lt;br /&gt;
 MARKET ACCESS “INT”&lt;br /&gt;
&lt;br /&gt;
Restricting access to the company and market files is rather special in that it also restricts access to any and all records associated with (ie “belonging” to or tied to) that company or market.&lt;br /&gt;
&lt;br /&gt;
Due to limitations in the size of the authorisation file, this should be limited to no more than a few 10’s of records in total for all files.&lt;br /&gt;
&lt;br /&gt;
== Using NEOSYS online ==&lt;br /&gt;
&lt;br /&gt;
=== Slow speed initially ===&lt;br /&gt;
 &lt;br /&gt;
The first time you use NEOSYS it takes time to get to the login screen because software code has to be downloaded in to the workstations browser cache. Getting to the login screen subsequently will be much faster.&lt;br /&gt;
 &lt;br /&gt;
After you login, there is also a delay the very first time that you bring a form (any form) on screen. The workstation has to download the general form handling software that handles all forms.&lt;br /&gt;
 &lt;br /&gt;
There is also a delay the very first time you use each specific form while the form specific software is downloaded. Large more complex forms take longer than smaller more simple forms.&lt;br /&gt;
 &lt;br /&gt;
=== Tips for demo ===&lt;br /&gt;
 &lt;br /&gt;
Login and get *any* small form up before the full demo starts then close all windows to start the demo from scratch. If possible also visit as many of the larger forms as you can before the full demo starts &lt;br /&gt;
 &lt;br /&gt;
During the demo, if any screen comes up slowly, change to another screen and then go back to the original screen to show that it is fast on the second and subsequent visits.&lt;br /&gt;
 &lt;br /&gt;
Use shift+click or right mouse click on the menu to open new windows wherever possible rather than keep changing forms within one window.&lt;br /&gt;
 &lt;br /&gt;
Be aware that large complicated forms take longer to download initially but all forms should be fast on secondary visits.&lt;br /&gt;
 &lt;br /&gt;
=== Common error and solution ===&lt;br /&gt;
 &lt;br /&gt;
Sometimes, especially on poor internet connections, NEOSYS doesn&#039;t download all the files correctly from nl1 immediately. If this happens you will get a variety of different error messages when you use the system first. You might also get no message but a little warning flag at the bottom of the internet explorer window that says something like &amp;quot;error on page&amp;quot;.&lt;br /&gt;
 &lt;br /&gt;
The problem is usually resolved by revisiting the page or pressing the F5 button or the Refresh button on the Internet Explorer tool bar&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Emailing documents in PDF format ==&lt;br /&gt;
&lt;br /&gt;
=== OPTION 1 : Using &amp;quot;PrimoPDF&amp;quot; ===&lt;br /&gt;
&lt;br /&gt;
==== Features ====&lt;br /&gt;
&lt;br /&gt;
*- - - PrimoPDF Must be installed on each user&#039;s computer&lt;br /&gt;
*+++ Free version without any time limitation/adware etc.&lt;br /&gt;
*+++ Well supported including Vista with paid version available&lt;br /&gt;
*- - -  Quite large download for a printer driver at 17Mb&lt;br /&gt;
*+++ Minimal clicks to accomplish the task (easy to use)&lt;br /&gt;
*- - -  Always slow to open up after you choose &amp;quot;Print&amp;quot;&lt;br /&gt;
*+++ Option to &amp;quot;Email PDF&amp;quot; directly&lt;br /&gt;
*+++ Options to password protect reading/updating&lt;br /&gt;
&lt;br /&gt;
==== Installation ====&lt;br /&gt;
&lt;br /&gt;
http://www.neosys.com/software/primopdf.exe&lt;br /&gt;
&lt;br /&gt;
http://www.primopdf.com/&lt;br /&gt;
&lt;br /&gt;
You probably also want a pdf viewer installed&lt;br /&gt;
&lt;br /&gt;
http://www.adobe.com/products/reader/&lt;br /&gt;
&lt;br /&gt;
==== Setting up ====&lt;br /&gt;
&lt;br /&gt;
#Optionally set PrimoPDF to be your default printer&lt;br /&gt;
#Optionally configure your default printer to be landscape mode&lt;br /&gt;
#Set the PrimoPDF &amp;quot;Post Process&amp;quot; to be &amp;quot;Email PDF&amp;quot;&lt;br /&gt;
#Optionally setup other PrimoPDF options - for example password protection etc&lt;br /&gt;
&lt;br /&gt;
==== Using ====&lt;br /&gt;
&lt;br /&gt;
# Get on screen the document that you want to send&lt;br /&gt;
# Click Print&lt;br /&gt;
# Wait for primopdf screen to open &lt;br /&gt;
# Click &amp;quot;Email PDF&amp;quot;&lt;br /&gt;
# Wait for Email screen to open &lt;br /&gt;
# Fill in email address/subject etc&lt;br /&gt;
# Click Send&lt;br /&gt;
&lt;br /&gt;
[[image:primopdf.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== OPTION 2 : Using &amp;quot;CutePDF&amp;quot; ===&lt;br /&gt;
&lt;br /&gt;
CutePDF Writer allows you to convert any printable document to PDF format. It installs as a virtual printer and is available from any application that offers a `Print` option. The program is easy to use, just select the CutePDF printer and click the print button. CutePDF Writer depends on the install of a PS2PDF converter such as Ghostscript (a small conversion utility) which can be automatically downloaded and installed during setup. &lt;br /&gt;
&lt;br /&gt;
==== Features ====&lt;br /&gt;
*- - - CutePDF Must be installed on each user&#039;s computer &lt;br /&gt;
*+++ Free version without any time limitation/adware etc. &lt;br /&gt;
*+++ Very light to download and install. &lt;br /&gt;
*- - - No option to “Email PDF” directly. File must be saved first and can be attached later to email. &lt;br /&gt;
*+++ Supports Microsoft Windows XP/2003/Vista/7 (x86/x64)&lt;br /&gt;
&lt;br /&gt;
==== Installation ====&lt;br /&gt;
&lt;br /&gt;
Free Download (3.83 MB) at : http://www.cutepdf.com/&lt;br /&gt;
&lt;br /&gt;
==== Using CutePDF ==== &lt;br /&gt;
&lt;br /&gt;
As Cute PDF Writer installs itself as a printer on your computer, it enables you to create a PDF document out of anything you can print. &lt;br /&gt;
&lt;br /&gt;
# Get on screen the document you wish to email.&lt;br /&gt;
# Select Print&lt;br /&gt;
# Now select the Cute PDF Writer in the drop-down menu of printers. &lt;br /&gt;
# After sending it to print, a box pops up asking you where you want to store the PDF document.&lt;br /&gt;
# Specify the desired directory/path where you would like to save the PDF document&lt;br /&gt;
# This PDF document can now be sent as an attachment via email.&lt;br /&gt;
&lt;br /&gt;
== Codes in NEOSYS ==&lt;br /&gt;
&lt;br /&gt;
=== Inventing codes ===&lt;br /&gt;
 &lt;br /&gt;
In order to speed up data entry, NEOSYS usually allows codes to be entered directly instead of relying on name searches and popups which are slower.&lt;br /&gt;
 &lt;br /&gt;
There are three strategies to invent codes:&lt;br /&gt;
 &lt;br /&gt;
#Sequential numbers. Easy to generate codes for new records but the codes are difficult to remember and are meaningless&lt;br /&gt;
#Meaningful codes. Invent a pretty code so that when you look at the code it reminds you of the name. There are many alternatives though and it is usually difficult later on to re-guess/remember the exact code given only the name.&lt;br /&gt;
#Meaningless codes. Use some mechanical rule for generating a code from the name. If the rule is simple, then later on we can re-guess the code from the name easily. Unfortunately looking at the code usually does not remind us of the name.&lt;br /&gt;
 &lt;br /&gt;
The real aim of coding, if you think about it for a while, is to be able to know the code to enter it quickly even if all you know is the name. Therefore method three is the most useful.&lt;br /&gt;
 &lt;br /&gt;
Surprisingly, the main aim is NOT to know the name on seeing the code which is natural instinct of most people when coding. Meaningful codes are indeed pretty but usually it is difficult to remember the exact code for data entry.&lt;br /&gt;
 &lt;br /&gt;
Interestingly, it is common to find NEOSYS clients who have never met each other to be using identical codes for the same clients and suppliers etc.&lt;br /&gt;
&lt;br /&gt;
=== Using Four letter coding system ===&lt;br /&gt;
 &lt;br /&gt;
This four letter coding system has proven over many years to be easy to use and surprisingly good at avoiding duplicate codes where there are thousands of records.&lt;br /&gt;
 &lt;br /&gt;
Follow these steps rigorously:&lt;br /&gt;
 &lt;br /&gt;
#If there is a well known abbreviation for something use that regardless of how many letters there are. e.g. IBM or UNESCO&lt;br /&gt;
#Remove all standard words from the name to be encoded. Egg The, Company, Al, Incorporated, Ltd etc&lt;br /&gt;
#If there is only one word left in the name take the first four letters otherwise take the first two letters of the first two words and ignore any following words.&lt;br /&gt;
#ACCIDENTAL DUPLICATIONS: If the code accidentally duplicates with another code, simply add a 2 or 3 or 4 onto the end of the code. DO NOT INVENT YOUR OWN CODES.&lt;br /&gt;
#PREDICTABLE DUPLICATIONS: If you know in advance that there are several similar accounts with almost the same name then first use the four letter rules rigorously ... and then add two letters e.g. country, town, currency etc to distinguish the duplicates.&lt;br /&gt;
 &lt;br /&gt;
=== Examples of four letter coding ===&lt;br /&gt;
 &lt;br /&gt;
NESO - NEOSYS Software Ltd.   (rule 3: easy to take the first two letters of the first two words)&lt;br /&gt;
&lt;br /&gt;
KHAL - Al Khaleej                      (rule 2 and 3: Remove the standard word Al and take the first four letters of the only word)&lt;br /&gt;
&lt;br /&gt;
IBM  - IBM Corporation              (rule 1: Standard abbreviation although in practice would probably have a geographical location appended)&lt;br /&gt;
&lt;br /&gt;
STBU - Stephen Bush                 (rule 3: Personal names code well in using four letters)&lt;br /&gt;
&lt;br /&gt;
STBU2 - Stephan Butros               (Rule 4: An accidental duplication .. simply add 2)&lt;br /&gt;
&lt;br /&gt;
GUOIDU - Gulf Oil Dubai            (Rule 5: We know there are many Gulf Oil records so we add two letters for the location)&lt;br /&gt;
&lt;br /&gt;
GIOIJE - Gulf Oil Jeddah          (Rule 5:)&lt;br /&gt;
&lt;br /&gt;
== The Authorisation Table ==&lt;br /&gt;
&lt;br /&gt;
The NEOSYS authorisation system uses a concept of users, user groups, tasks, locks and keys.&lt;br /&gt;
&lt;br /&gt;
The Authorisation File is on the Support Menu which is not available to everybody.&lt;br /&gt;
&lt;br /&gt;
=== Tasks and Locks ===&lt;br /&gt;
&lt;br /&gt;
The various tasks that users may be authorised to do are listed and have a single code (lock) next to them. The same code (lock) may be placed on many tasks, allowing the bulk authorisation of groups of tasks according to need. The grouping of tasks can be seen by sorting the tasks in order of their lock codes by clicking on the column heading titled &amp;quot;Locks&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Often to do accomplish some function in NEOSYS you need to be authorised to do more than one task in the authorisation table. For example to update a media schedule you need to be authorised to both access the schedule file and to update it.&lt;br /&gt;
&lt;br /&gt;
Access to individual records may be restricted by appending the record key in quotes for example placing a lock on a task called ACCESS COMPANY &amp;quot;X&amp;quot; would restrict access to that company. To restrict access generally to a file but allow access to specific records, place a lock on the file eg ACCESS COMPANY but specifically enable access (place a lock) to specific records eg ACCESS COMPANY &amp;quot;X&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Access to particular datasets may also be restricted by placing a lock on a task called DATASET ACCESS &amp;quot;XXXX&amp;quot; and this would restrict access to users to that particular dataset.&lt;br /&gt;
&lt;br /&gt;
NEOSYS authorisation table is not restricted to controlling access to files. Many tasks are very specific, for example one may or may not be allowed to book coincident ads.&lt;br /&gt;
&lt;br /&gt;
A typical lock code might be AA (mneumonic for &amp;quot;access accounts&amp;quot;) which would be placed on all general accounting tasks except those requiring further limitations. The AA key would only be given to accountants, thereby placing a convenient blank restriction on the ability of non-accountants from accessing accounting functions.&lt;br /&gt;
&lt;br /&gt;
=== Users and Keys ===&lt;br /&gt;
&lt;br /&gt;
Users are listed in groups for easy comprehension. Each group is separated by a blank line. The last user name in the group is an imaginary user and is used the name of the group.&lt;br /&gt;
&lt;br /&gt;
Any user can be given &amp;quot;keys&amp;quot; which are short alphanumeric codes that correspond to the &amp;quot;locks&amp;quot; on the list of tasks. Users possess all the keys of any users lower in the group including the group user, so keys are typically added and removed to the group user. Possession of a particular key enables (authorises) the user to perform all the tasks that have the same lock code that matches the key code.&lt;br /&gt;
&lt;br /&gt;
=== Subgroups ===&lt;br /&gt;
&lt;br /&gt;
In the following example, Joe and John are senior accountants and have all the keys placed on the SENIOR ACCOUNTANT and all the keys placed on the ACCOUNTS &amp;quot;user&amp;quot; whereas Joan and Joseph only have the keys placed on the ACCOUNTS &amp;quot;user&amp;quot;. It is a matter of hierarchy.&lt;br /&gt;
&lt;br /&gt;
#JOE&lt;br /&gt;
#JOHN&lt;br /&gt;
#SENIOR ACCOUNTANTS&lt;br /&gt;
#JOAN&lt;br /&gt;
#JOSEPH&lt;br /&gt;
#ACCOUNTS&lt;br /&gt;
#blank line separating the next group&lt;br /&gt;
&lt;br /&gt;
Within a group it is convenient to define users that represent subgroups like SENIOR ACCOUNTANTS. The users above (listed before) this &amp;quot;subgroup user&amp;quot; will have all the keys placed on this subgroup user. All of the users are still in the department ACCOUNTS since that is the last line of the group.&lt;br /&gt;
&lt;br /&gt;
=== Access restriction by IP No. ===&lt;br /&gt;
&lt;br /&gt;
Users may be restricted to login only from certain IP numbers or IP ranges. For Example: Assigning the IP address 192.*, 10.* would restrict a user to logging in only from the local area network.&lt;br /&gt;
&lt;br /&gt;
IP Numbers are like keys - this means that they apply to everyone above in the group and thus must be assigned to the level rather than to the user.&lt;br /&gt;
&lt;br /&gt;
=== How the Authorisation Table works ===&lt;br /&gt;
&lt;br /&gt;
It consists of mainly two sections : &amp;lt;br&amp;gt;(a) Users, and &amp;lt;br&amp;gt;(b) Tasks&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The &amp;quot;USERS&amp;quot; section lists all the NEOSYS users licensed to use the software in their respective levels in the organisation. &amp;lt;br&amp;gt;&lt;br /&gt;
This section allows support staff to do the following :&amp;lt;br&amp;gt;&lt;br /&gt;
1) Add/Delete users&amp;lt;br&amp;gt;&lt;br /&gt;
2) Disable existing users by entering an &amp;quot;Expiry&amp;quot; date&amp;lt;br&amp;gt;&lt;br /&gt;
3) Generate a password for a user or a level&amp;lt;br&amp;gt;&lt;br /&gt;
4) Set the number of days for the password to auto-expire&amp;lt;br&amp;gt;&lt;br /&gt;
5) Enter/change the user domain&amp;lt;br&amp;gt;&lt;br /&gt;
6) Monitor the users last login date, time and IP &amp;lt;br&amp;gt;&lt;br /&gt;
7) Add/Remove/Edit tasks for a user / level &amp;lt;br&amp;gt;&lt;br /&gt;
8) Specify allowed IP Numbers&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A user can only access a particular task/function in NEOSYS once the task is allocated to him/her by an authorized person or by NEOSYS support staff &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;TASKS&amp;quot; Section consists of a list of all the tasks that users need authorisation to access in NEOSYS. Authorisation is provided to users by assigning a &amp;quot;LOCK&amp;quot; for each task in the &amp;quot;TASKS&amp;quot; section and allotting the respective LOCKS to the users in the &amp;quot;USERS&amp;quot; section against their name/level.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Customising the Authorisation Table&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
1) The various levels in Authorization File like Admin, Management, Media, Finance, Production, Client Services, etc. are created as per the clients requirement. &amp;lt;br&amp;gt;&lt;br /&gt;
2) Each level is allocated locks which enable the users above the level to have access to the corresponding tasks.&amp;lt;br&amp;gt;&lt;br /&gt;
3) Inserting a blank line between levels prevents the higher level from accessing the tasks allotted to the lower levels.&amp;lt;br&amp;gt;&lt;br /&gt;
4) Removing the blank line enables the higher levels to access tasks assigned to the lower levels,however, lower levels cannot access tasks in levels above them.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== “Per User” Authorisations ===&lt;br /&gt;
&lt;br /&gt;
Sometimes there are requests to provide very fine grained “per user” authorisations. However it is very hard to manage “per user” authorisations in the long term since there are a huge array of tasks that need to be decided per user.&lt;br /&gt;
&lt;br /&gt;
Consequently is very important to maintain the VERY MINIMUM number of user groups and subgroups and NOT create additional special groups unless it is absolutely necessary.&lt;br /&gt;
&lt;br /&gt;
Support staff are NOT helping the long term quality of experience of the system to the end users if they “try and be helpful” by providing many special groups and/or private authorisations for individuals. They will create a “rats nest” of incomprehensible unmaintainable authorisations. Worse, it is likely that accidental authorisations will be granted because it is impossible to reliably audit a long and complex set of “per user” authorisations.&lt;br /&gt;
&lt;br /&gt;
Good support is doing the right thing for the long term success of the system. Bad support is doing whatever is asked by anybody chaotically and adding no value. Good support is not taking the easy short term way out. A system succeeds by its long term benefit to the client.&lt;br /&gt;
&lt;br /&gt;
== Opening NEOSYS documents in Excel, Word etc. in Internet Explorer 7 ==&lt;br /&gt;
&lt;br /&gt;
1. If you have not already done so, right click on the Internet Explorer tool bar and choose the following options&lt;br /&gt;
&lt;br /&gt;
[[image:Internetexplorer1.JPG]]&lt;br /&gt;
&lt;br /&gt;
2. Click Edit, Add,  Close.&lt;br /&gt;
&lt;br /&gt;
[[image:Internetexplorer2.JPG]]&lt;br /&gt;
 &lt;br /&gt;
3. The Internet Explorer tool bar will now have an Edit button with a drop down to select Microsoft Office programs like Excel and Word.&lt;br /&gt;
&lt;br /&gt;
[[image:Internetexplorer3.JPG]]&lt;br /&gt;
&lt;br /&gt;
== Opening new windows in new tabs in Internet Explorer 7 ==&lt;br /&gt;
 &lt;br /&gt;
Unfortunately Microsoft have decided that this cannot be done programmatically and that the only way is to right click on the menu item and select &amp;quot;open in new tab&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Also surprising is that new tabs do not become the top window automatically unless you configure Internet Explorer as follows:&lt;br /&gt;
 &lt;br /&gt;
Tool, Options, Settings and check the option &amp;quot;Always Switch to New Tabs when they are Created&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[[image:Openingnewtabs.jpg]]&lt;br /&gt;
&lt;br /&gt;
----&lt;/div&gt;</summary>
		<author><name>Sandeep.neosys</name></author>
	</entry>
	<entry>
		<id>https://userwiki.neosys.com/index.php?title=File:TS4.jpg&amp;diff=2595</id>
		<title>File:TS4.jpg</title>
		<link rel="alternate" type="text/html" href="https://userwiki.neosys.com/index.php?title=File:TS4.jpg&amp;diff=2595"/>
		<updated>2011-08-24T13:04:11Z</updated>

		<summary type="html">&lt;p&gt;Sandeep.neosys: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Sandeep.neosys</name></author>
	</entry>
	<entry>
		<id>https://userwiki.neosys.com/index.php?title=File:TS3.jpg&amp;diff=2594</id>
		<title>File:TS3.jpg</title>
		<link rel="alternate" type="text/html" href="https://userwiki.neosys.com/index.php?title=File:TS3.jpg&amp;diff=2594"/>
		<updated>2011-08-24T13:03:44Z</updated>

		<summary type="html">&lt;p&gt;Sandeep.neosys: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Sandeep.neosys</name></author>
	</entry>
	<entry>
		<id>https://userwiki.neosys.com/index.php?title=Timesheet_FAQ&amp;diff=2593</id>
		<title>Timesheet FAQ</title>
		<link rel="alternate" type="text/html" href="https://userwiki.neosys.com/index.php?title=Timesheet_FAQ&amp;diff=2593"/>
		<updated>2011-08-24T13:03:15Z</updated>

		<summary type="html">&lt;p&gt;Sandeep.neosys: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Who approves the timesheets entered by an Approver?== &lt;br /&gt;
&lt;br /&gt;
All Timesheet approver&#039;s timesheets are approved ONCE A WEEK (on the first working day of the week whatever that is per market) by the first timesheet administrator ABOVE THEM IN AUTHORIZATION FILE *REGARDLESS OF USER GROUPING/DEPT*.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Generating reports using Timesheet Analysis ==&lt;br /&gt;
&lt;br /&gt;
Follow the steps listed below to generate the desired reports using Timesheet Analysis :&lt;br /&gt;
&lt;br /&gt;
# Goto MENU &amp;gt; Timesheets &amp;gt; Timesheets Analysis &lt;br /&gt;
# Enter the desired dates in the “From” and “To” fields&lt;br /&gt;
# Leave the “User’s” field blank to generate a report for all, else enter the names of the desired users.&lt;br /&gt;
# Click “Analyse” or Hit the F9 key (now wait for a moment as the list is being generated – it may take some time depending on the size of the list)&lt;br /&gt;
# A pop-up msg will appear as follows :&lt;br /&gt;
&lt;br /&gt;
[[File:TS1.jpg]]&lt;br /&gt;
&lt;br /&gt;
# Click “Open” and wait for the data to export to an excel sheet.&lt;br /&gt;
# The following msg might appear next :&lt;br /&gt;
&lt;br /&gt;
[[File:TS2.jpg]]&lt;br /&gt;
&lt;br /&gt;
# Click “Yes”&lt;br /&gt;
# You will now see an excel sheet with all the data you are looking for.&lt;br /&gt;
# Now simply use the excel data filter function to size down the data to suit your report.&lt;br /&gt;
&lt;br /&gt;
The Data filter option in MS Excel can be used by clicking on the menu option as shown below :&lt;br /&gt;
&lt;br /&gt;
[[File:TS3.jpg]]&lt;br /&gt;
&lt;br /&gt;
Below is an example where the data is being filtered by &amp;quot;Department&amp;quot; &lt;br /&gt;
&lt;br /&gt;
[[File:TS4.jpg]]&lt;/div&gt;</summary>
		<author><name>Sandeep.neosys</name></author>
	</entry>
	<entry>
		<id>https://userwiki.neosys.com/index.php?title=File:TS2.jpg&amp;diff=2592</id>
		<title>File:TS2.jpg</title>
		<link rel="alternate" type="text/html" href="https://userwiki.neosys.com/index.php?title=File:TS2.jpg&amp;diff=2592"/>
		<updated>2011-08-24T12:52:18Z</updated>

		<summary type="html">&lt;p&gt;Sandeep.neosys: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Sandeep.neosys</name></author>
	</entry>
	<entry>
		<id>https://userwiki.neosys.com/index.php?title=File:TS1.jpg&amp;diff=2591</id>
		<title>File:TS1.jpg</title>
		<link rel="alternate" type="text/html" href="https://userwiki.neosys.com/index.php?title=File:TS1.jpg&amp;diff=2591"/>
		<updated>2011-08-24T12:51:56Z</updated>

		<summary type="html">&lt;p&gt;Sandeep.neosys: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Sandeep.neosys</name></author>
	</entry>
	<entry>
		<id>https://userwiki.neosys.com/index.php?title=Timesheet_FAQ&amp;diff=2590</id>
		<title>Timesheet FAQ</title>
		<link rel="alternate" type="text/html" href="https://userwiki.neosys.com/index.php?title=Timesheet_FAQ&amp;diff=2590"/>
		<updated>2011-08-24T12:51:25Z</updated>

		<summary type="html">&lt;p&gt;Sandeep.neosys: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Who approves the timesheets entered by an Approver?== &lt;br /&gt;
&lt;br /&gt;
All Timesheet approver&#039;s timesheets are approved ONCE A WEEK (on the first working day of the week whatever that is per market) by the first timesheet administrator ABOVE THEM IN AUTHORIZATION FILE *REGARDLESS OF USER GROUPING/DEPT*.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Generating reports using Timesheet Analysis ==&lt;br /&gt;
&lt;br /&gt;
Follow the steps listed below to generate the desired reports using Timesheet Analysis :&lt;br /&gt;
&lt;br /&gt;
# Goto MENU &amp;gt; Timesheets &amp;gt; Timesheets Analysis &lt;br /&gt;
# Enter the desired dates in the “From” and “To” fields&lt;br /&gt;
# Leave the “User’s” field blank to generate a report for all, else enter the names of the desired users.&lt;br /&gt;
# Click “Analyse” or Hit the F9 key (now wait for a moment as the list is being generated – it may take some time depending on the size of the list)&lt;br /&gt;
# A pop-up msg will appear as follows :&lt;br /&gt;
&lt;br /&gt;
[[File:TS1.jpg]]&lt;br /&gt;
&lt;br /&gt;
# Click “Open” and wait for the data to export to an excel sheet.&lt;br /&gt;
# The following msg might appear next :&lt;br /&gt;
&lt;br /&gt;
[[File:TS2.jpg]]&lt;br /&gt;
&lt;br /&gt;
# Click “Yes”&lt;br /&gt;
# You will now see an excel sheet with all the data you are looking for.&lt;br /&gt;
# Now simply use the excel data filter function to size down the data to suit your report.&lt;/div&gt;</summary>
		<author><name>Sandeep.neosys</name></author>
	</entry>
	<entry>
		<id>https://userwiki.neosys.com/index.php?title=Timesheet_FAQ&amp;diff=2589</id>
		<title>Timesheet FAQ</title>
		<link rel="alternate" type="text/html" href="https://userwiki.neosys.com/index.php?title=Timesheet_FAQ&amp;diff=2589"/>
		<updated>2011-08-24T12:30:56Z</updated>

		<summary type="html">&lt;p&gt;Sandeep.neosys: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Who approves the timesheets entered by an Approver?]]&lt;br /&gt;
&lt;br /&gt;
[[Generating reports using Timesheet Analysis]]&lt;/div&gt;</summary>
		<author><name>Sandeep.neosys</name></author>
	</entry>
	<entry>
		<id>https://userwiki.neosys.com/index.php?title=Currency_%26_Exchange_Rate_File&amp;diff=2588</id>
		<title>Currency &amp; Exchange Rate File</title>
		<link rel="alternate" type="text/html" href="https://userwiki.neosys.com/index.php?title=Currency_%26_Exchange_Rate_File&amp;diff=2588"/>
		<updated>2011-08-17T09:24:20Z</updated>

		<summary type="html">&lt;p&gt;Sandeep.neosys: /* Decimals */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[image:Currencyandexchange.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== Currency code ===&lt;br /&gt;
&lt;br /&gt;
{{Codes}}&lt;br /&gt;
&lt;br /&gt;
=== Currency name ===&lt;br /&gt;
&lt;br /&gt;
On this field you specify the name of the currency as you would want it to be reffered to throughout the system. eg, USD, US Dollars,etc.&lt;br /&gt;
&lt;br /&gt;
=== ISO 4217 code ===&lt;br /&gt;
&lt;br /&gt;
ISO 4217 is an international standard describing three letter codes to define the names of currencies established by the International Organization for Standardization (ISO). &lt;br /&gt;
&lt;br /&gt;
This field is updated with the ISO 4217 code of the currency.&lt;br /&gt;
&lt;br /&gt;
=== Subunit name ===&lt;br /&gt;
&lt;br /&gt;
On this field you specify the name of the subunit of the currency,eg.cents for USD, fils for AED,etc.&lt;br /&gt;
&lt;br /&gt;
=== Decimals ===&lt;br /&gt;
&lt;br /&gt;
Here you can select the decimal points depending on the subunit of the currency. You can either choose &#039;.00&#039; or &#039;.000&#039;.&lt;br /&gt;
&lt;br /&gt;
For currencies divided into 100 subunits select &#039;.00&#039; as decimals, eg.UAE Dirham, US Dollar,etc and for currencies divided into 1000 subunits select &#039;.000&#039; as decimals, eg.Omani Riyal, Kuwaiti Dinar, Tunisian Dinar, etc.&lt;br /&gt;
&lt;br /&gt;
=== Payment instructions ===&lt;br /&gt;
&lt;br /&gt;
Here you can specify the payment instructions as they should appear on the invoice.&lt;br /&gt;
&lt;br /&gt;
NEOSYS picks up the first available payment instructions from the following locations and ignores any instructions in the later files.&lt;br /&gt;
&lt;br /&gt;
#Client file&lt;br /&gt;
#Currency file&lt;br /&gt;
#Company file&lt;br /&gt;
#Configuration File&lt;br /&gt;
&lt;br /&gt;
If, following the normal rules, the payment instructions are &amp;quot;NONE&amp;quot; then the instructions are blank.&lt;br /&gt;
&lt;br /&gt;
=== Exchange rates ===&lt;br /&gt;
&lt;br /&gt;
Here you specify the exchange rates of the currency. This option shows the exchange rate of the currency against the base currency.&lt;br /&gt;
&lt;br /&gt;
Currency exchange rates vary from time to time and NEOSYS allows us to keep track of these variations with a date reference. We can add lines to this option and enter the date along with the exchange rate. The schedule would only pull up the exchange rate with the latest date.&lt;/div&gt;</summary>
		<author><name>Sandeep.neosys</name></author>
	</entry>
	<entry>
		<id>https://userwiki.neosys.com/index.php?title=Using_NEOSYS_Generally&amp;diff=2580</id>
		<title>Using NEOSYS Generally</title>
		<link rel="alternate" type="text/html" href="https://userwiki.neosys.com/index.php?title=Using_NEOSYS_Generally&amp;diff=2580"/>
		<updated>2011-08-14T11:26:36Z</updated>

		<summary type="html">&lt;p&gt;Sandeep.neosys: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Restricing user access to files ==&lt;br /&gt;
=== Restricting user’s access to certain records of a file depending on company/division ===&lt;br /&gt;
&lt;br /&gt;
In the following discussion remember that NEOSYS “companies” are used to implement any kind of corporate division. This includes legal entities and any type of internal division including departments, cost centres and profit centres etc.&lt;br /&gt;
&lt;br /&gt;
Step 1 is to use the NEOSYS Authorisation File to generally restrict users access to certain companies/divisions, then they will also be restricted from viewing any records “belonging” to those companies/divisions. Split the groups in the authorisation file into multiple groups per division. For example, instead of one CLIENT SERVICE group in the Authorisation File you can create CLIENT SERVICE1, CLIENT SERVICE2 etc. The only difference must be a trailing integer so that the actual division name can be determined by NEOSYS.&lt;br /&gt;
&lt;br /&gt;
For example to restrict access to company/division “XYZ” you create locked tasks in the NEOSYS Authorisation File as follows. The quotation marks are required.&lt;br /&gt;
&lt;br /&gt;
 COMPANY ACCESS “XYZ”&lt;br /&gt;
&lt;br /&gt;
Invent a suitable lock eg =CFX to lock this company, place that lock on the newly created task and add that lock to the keys of the groups that should have access to that company.&lt;br /&gt;
&lt;br /&gt;
Step 2 - Most of the various files in NEOSYS allow, and sometimes require, the association (i.e. tying) of individual records to specific companies/divisions either directly or indirectly.&lt;br /&gt;
&lt;br /&gt;
Depending on the file, restrict access by entering one or more of the following on the individual records that are to be restricted.&lt;br /&gt;
&lt;br /&gt;
#Company code&lt;br /&gt;
#A/c No. of an account which is tied to a specific company/division in its chart of accounts&lt;br /&gt;
#”A/c No ,  company code” eg 99999,XYZ - in most places that you can enter the A/c No. you may also follow it with a comma then the company code.&lt;br /&gt;
#Codes of other records which are themselves tied to a specific company/division.&lt;br /&gt;
&lt;br /&gt;
Important Note: brands are associated with the company of the account at the time that the brand was created and removing the company from the account code didnt free up the brand from the company which also includes removing the company code from the chart. Hence if you do such a change you need to run the following in maintenance mode:&lt;br /&gt;
&lt;br /&gt;
 F5&lt;br /&gt;
 CREATEBRANDS&lt;br /&gt;
 Yes&lt;br /&gt;
&lt;br /&gt;
=== Restricting access of users to specific individual records ===&lt;br /&gt;
&lt;br /&gt;
Insert locked tasks in the Authorisation File similar to the following. For example, the following restricts access to company “XYZ”. The quotation marks are required.&lt;br /&gt;
&lt;br /&gt;
 COMPANY ACCESS “XYZ”&lt;br /&gt;
&lt;br /&gt;
Generally, wherever there is a task called ‘filename ACCESS’ then you can add tasks like ‘filename ACCESS “XYZ” ’ to restrict access to individual records.&lt;br /&gt;
&lt;br /&gt;
Other examples are:&lt;br /&gt;
&lt;br /&gt;
 ACCOUNT ACCESS “99999”&lt;br /&gt;
 MARKET ACCESS “INT”&lt;br /&gt;
&lt;br /&gt;
Restricting access to the company and market files is rather special in that it also restricts access to any and all records associated with (ie “belonging” to or tied to) that company or market.&lt;br /&gt;
&lt;br /&gt;
Due to limitations in the size of the authorisation file, this should be limited to no more than a few 10’s of records in total for all files.&lt;br /&gt;
&lt;br /&gt;
== Using NEOSYS online ==&lt;br /&gt;
&lt;br /&gt;
=== Slow speed initially ===&lt;br /&gt;
 &lt;br /&gt;
The first time you use NEOSYS it takes time to get to the login screen because software code has to be downloaded in to the workstations browser cache. Getting to the login screen subsequently will be much faster.&lt;br /&gt;
 &lt;br /&gt;
After you login, there is also a delay the very first time that you bring a form (any form) on screen. The workstation has to download the general form handling software that handles all forms.&lt;br /&gt;
 &lt;br /&gt;
There is also a delay the very first time you use each specific form while the form specific software is downloaded. Large more complex forms take longer than smaller more simple forms.&lt;br /&gt;
 &lt;br /&gt;
=== Tips for demo ===&lt;br /&gt;
 &lt;br /&gt;
Login and get *any* small form up before the full demo starts then close all windows to start the demo from scratch. If possible also visit as many of the larger forms as you can before the full demo starts &lt;br /&gt;
 &lt;br /&gt;
During the demo, if any screen comes up slowly, change to another screen and then go back to the original screen to show that it is fast on the second and subsequent visits.&lt;br /&gt;
 &lt;br /&gt;
Use shift+click or right mouse click on the menu to open new windows wherever possible rather than keep changing forms within one window.&lt;br /&gt;
 &lt;br /&gt;
Be aware that large complicated forms take longer to download initially but all forms should be fast on secondary visits.&lt;br /&gt;
 &lt;br /&gt;
=== Common error and solution ===&lt;br /&gt;
 &lt;br /&gt;
Sometimes, especially on poor internet connections, NEOSYS doesn&#039;t download all the files correctly from nl1 immediately. If this happens you will get a variety of different error messages when you use the system first. You might also get no message but a little warning flag at the bottom of the internet explorer window that says something like &amp;quot;error on page&amp;quot;.&lt;br /&gt;
 &lt;br /&gt;
The problem is usually resolved by revisiting the page or pressing the F5 button or the Refresh button on the Internet Explorer tool bar&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Emailing documents in PDF format ==&lt;br /&gt;
&lt;br /&gt;
=== OPTION 1 : Using &amp;quot;PrimoPDF&amp;quot; ===&lt;br /&gt;
&lt;br /&gt;
==== Features ====&lt;br /&gt;
&lt;br /&gt;
*- - - PrimoPDF Must be installed on each user&#039;s computer&lt;br /&gt;
*+++ Free version without any time limitation/adware etc.&lt;br /&gt;
*+++ Well supported including Vista with paid version available&lt;br /&gt;
*- - -  Quite large download for a printer driver at 17Mb&lt;br /&gt;
*+++ Minimal clicks to accomplish the task (easy to use)&lt;br /&gt;
*- - -  Always slow to open up after you choose &amp;quot;Print&amp;quot;&lt;br /&gt;
*+++ Option to &amp;quot;Email PDF&amp;quot; directly&lt;br /&gt;
*+++ Options to password protect reading/updating&lt;br /&gt;
&lt;br /&gt;
==== Installation ====&lt;br /&gt;
&lt;br /&gt;
http://www.neosys.com/software/primopdf.exe&lt;br /&gt;
&lt;br /&gt;
http://www.primopdf.com/&lt;br /&gt;
&lt;br /&gt;
You probably also want a pdf viewer installed&lt;br /&gt;
&lt;br /&gt;
http://www.adobe.com/products/reader/&lt;br /&gt;
&lt;br /&gt;
==== Setting up ====&lt;br /&gt;
&lt;br /&gt;
#Optionally set PrimoPDF to be your default printer&lt;br /&gt;
#Optionally configure your default printer to be landscape mode&lt;br /&gt;
#Set the PrimoPDF &amp;quot;Post Process&amp;quot; to be &amp;quot;Email PDF&amp;quot;&lt;br /&gt;
#Optionally setup other PrimoPDF options - for example password protection etc&lt;br /&gt;
&lt;br /&gt;
==== Using ====&lt;br /&gt;
&lt;br /&gt;
#Get on screen the document that you want to send&lt;br /&gt;
#Click Print&lt;br /&gt;
#Wait for primopdf screen to open (slow)&lt;br /&gt;
#Click &amp;quot;Email PDF&amp;quot;&lt;br /&gt;
#Wait for Email screen to open (fast)&lt;br /&gt;
#Fill in email address/subject etc&lt;br /&gt;
#Click Send&lt;br /&gt;
&lt;br /&gt;
[[image:primopdf.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== OPTION 2 : Using &amp;quot;CutePDF&amp;quot; ===&lt;br /&gt;
&lt;br /&gt;
CutePDF Writer allows you to convert any printable document to PDF format. It installs as a virtual printer and is available from any application that offers a `Print` option. The program is easy to use, just select the CutePDF printer and click the print button. CutePDF Writer depends on the install of a PS2PDF converter such as Ghostscript (a small conversion utility) which can be automatically downloaded and installed during setup. &lt;br /&gt;
&lt;br /&gt;
==== Features ====&lt;br /&gt;
*- - - CutePDF Must be installed on each user&#039;s computer &lt;br /&gt;
*+++ Free version without any time limitation/adware etc. &lt;br /&gt;
*+++ Very light to download and install. &lt;br /&gt;
*+++ Minimal clicks to accomplish the task (easy to use) &lt;br /&gt;
*- - - No option to “Email PDF” directly. File must be saved first and can be attached later to email. &lt;br /&gt;
*+++ Supports Microsoft Windows 98/ME/2000/XP/2003/Vista/7 (x86/x64) &lt;br /&gt;
&lt;br /&gt;
==== Installation ====&lt;br /&gt;
&lt;br /&gt;
Free Download (3.83 MB) at : http://www.cutepdf.com/&lt;br /&gt;
&lt;br /&gt;
==== Using CutePDF ==== &lt;br /&gt;
&lt;br /&gt;
As Cute PDF Writer installs itself as a printer on your computer, it enables you to create a PDF document out of anything you can print. &lt;br /&gt;
&lt;br /&gt;
# Get on screen the document you wish to email.&lt;br /&gt;
# Select Print&lt;br /&gt;
# Now select the Cute PDF Writer in the drop-down menu of printers. &lt;br /&gt;
# After sending it to print, a box pops up asking you where you want to store the PDF document.&lt;br /&gt;
# Specify the desired directory/path where you would like to save the PDF document&lt;br /&gt;
# This PDF document can now be sent as an attachment via email.&lt;br /&gt;
&lt;br /&gt;
== Codes in NEOSYS ==&lt;br /&gt;
&lt;br /&gt;
=== Inventing codes ===&lt;br /&gt;
 &lt;br /&gt;
In order to speed up data entry, NEOSYS usually allows codes to be entered directly instead of relying on name searches and popups which are slower.&lt;br /&gt;
 &lt;br /&gt;
There are three strategies to invent codes:&lt;br /&gt;
 &lt;br /&gt;
#Sequential numbers. Easy to generate codes for new records but the codes are difficult to remember and are meaningless&lt;br /&gt;
#Meaningful codes. Invent a pretty code so that when you look at the code it reminds you of the name. There are many alternatives though and it is usually difficult later on to re-guess/remember the exact code given only the name.&lt;br /&gt;
#Meaningless codes. Use some mechanical rule for generating a code from the name. If the rule is simple, then later on we can re-guess the code from the name easily. Unfortunately looking at the code usually does not remind us of the name.&lt;br /&gt;
 &lt;br /&gt;
The real aim of coding, if you think about it for a while, is to be able to know the code to enter it quickly even if all you know is the name. Therefore method three is the most useful.&lt;br /&gt;
 &lt;br /&gt;
Surprisingly, the main aim is NOT to know the name on seeing the code which is natural instinct of most people when coding. Meaningful codes are indeed pretty but usually it is difficult to remember the exact code for data entry.&lt;br /&gt;
 &lt;br /&gt;
Interestingly, it is common to find NEOSYS clients who have never met each other to be using identical codes for the same clients and suppliers etc.&lt;br /&gt;
&lt;br /&gt;
=== Using Four letter coding system ===&lt;br /&gt;
 &lt;br /&gt;
This four letter coding system has proven over many years to be easy to use and surprisingly good at avoiding duplicate codes where there are thousands of records.&lt;br /&gt;
 &lt;br /&gt;
Follow these steps rigorously:&lt;br /&gt;
 &lt;br /&gt;
#If there is a well known abbreviation for something use that regardless of how many letters there are. e.g. IBM or UNESCO&lt;br /&gt;
#Remove all standard words from the name to be encoded. Egg The, Company, Al, Incorporated, Ltd etc&lt;br /&gt;
#If there is only one word left in the name take the first four letters otherwise take the first two letters of the first two words and ignore any following words.&lt;br /&gt;
#ACCIDENTAL DUPLICATIONS: If the code accidentally duplicates with another code, simply add a 2 or 3 or 4 onto the end of the code. DO NOT INVENT YOUR OWN CODES.&lt;br /&gt;
#PREDICTABLE DUPLICATIONS: If you know in advance that there are several similar accounts with almost the same name then first use the four letter rules rigorously ... and then add two letters e.g. country, town, currency etc to distinguish the duplicates.&lt;br /&gt;
 &lt;br /&gt;
=== Examples of four letter coding ===&lt;br /&gt;
 &lt;br /&gt;
NESO - NEOSYS Software Ltd.   (rule 3: easy to take the first two letters of the first two words)&lt;br /&gt;
&lt;br /&gt;
KHAL - Al Khaleej                      (rule 2 and 3: Remove the standard word Al and take the first four letters of the only word)&lt;br /&gt;
&lt;br /&gt;
IBM  - IBM Corporation              (rule 1: Standard abbreviation although in practice would probably have a geographical location appended)&lt;br /&gt;
&lt;br /&gt;
STBU - Stephen Bush                 (rule 3: Personal names code well in using four letters)&lt;br /&gt;
&lt;br /&gt;
STBU2 - Stephan Butros               (Rule 4: An accidental duplication .. simply add 2)&lt;br /&gt;
&lt;br /&gt;
GUOIDU - Gulf Oil Dubai            (Rule 5: We know there are many Gulf Oil records so we add two letters for the location)&lt;br /&gt;
&lt;br /&gt;
GIOIJE - Gulf Oil Jeddah          (Rule 5:)&lt;br /&gt;
&lt;br /&gt;
== The Authorisation Table ==&lt;br /&gt;
&lt;br /&gt;
The NEOSYS authorisation system uses a concept of users, user groups, tasks, locks and keys.&lt;br /&gt;
&lt;br /&gt;
The Authorisation File is on the Support Menu which is not available to everybody.&lt;br /&gt;
&lt;br /&gt;
=== Tasks and Locks ===&lt;br /&gt;
&lt;br /&gt;
The various tasks that users may be authorised to do are listed and have a single code (lock) next to them. The same code (lock) may be placed on many tasks, allowing the bulk authorisation of groups of tasks according to need. The grouping of tasks can be seen by sorting the tasks in order of their lock codes by clicking on the column heading titled &amp;quot;Locks&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Often to do accomplish some function in NEOSYS you need to be authorised to do more than one task in the authorisation table. For example to update a media schedule you need to be authorised to both access the schedule file and to update it.&lt;br /&gt;
&lt;br /&gt;
Access to individual records may be restricted by appending the record key in quotes for example placing a lock on a task called ACCESS COMPANY &amp;quot;X&amp;quot; would restrict access to that company. To restrict access generally to a file but allow access to specific records, place a lock on the file eg ACCESS COMPANY but specifically enable access (place a lock) to specific records eg ACCESS COMPANY &amp;quot;X&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Access to particular datasets may also be restricted by placing a lock on a task called DATASET ACCESS &amp;quot;XXXX&amp;quot; and this would restrict access to users to that particular dataset.&lt;br /&gt;
&lt;br /&gt;
NEOSYS authorisation table is not restricted to controlling access to files. Many tasks are very specific, for example one may or may not be allowed to book coincident ads.&lt;br /&gt;
&lt;br /&gt;
A typical lock code might be AA (mneumonic for &amp;quot;access accounts&amp;quot;) which would be placed on all general accounting tasks except those requiring further limitations. The AA key would only be given to accountants, thereby placing a convenient blank restriction on the ability of non-accountants from accessing accounting functions.&lt;br /&gt;
&lt;br /&gt;
=== Users and Keys ===&lt;br /&gt;
&lt;br /&gt;
Users are listed in groups for easy comprehension. Each group is separated by a blank line. The last user name in the group is an imaginary user and is used the name of the group.&lt;br /&gt;
&lt;br /&gt;
Any user can be given &amp;quot;keys&amp;quot; which are short alphanumeric codes that correspond to the &amp;quot;locks&amp;quot; on the list of tasks. Users possess all the keys of any users lower in the group including the group user, so keys are typically added and removed to the group user. Possession of a particular key enables (authorises) the user to perform all the tasks that have the same lock code that matches the key code.&lt;br /&gt;
&lt;br /&gt;
=== Subgroups ===&lt;br /&gt;
&lt;br /&gt;
In the following example, Joe and John are senior accountants and have all the keys placed on the SENIOR ACCOUNTANT and all the keys placed on the ACCOUNTS &amp;quot;user&amp;quot; whereas Joan and Joseph only have the keys placed on the ACCOUNTS &amp;quot;user&amp;quot;. It is a matter of hierarchy.&lt;br /&gt;
&lt;br /&gt;
#JOE&lt;br /&gt;
#JOHN&lt;br /&gt;
#SENIOR ACCOUNTANTS&lt;br /&gt;
#JOAN&lt;br /&gt;
#JOSEPH&lt;br /&gt;
#ACCOUNTS&lt;br /&gt;
#blank line separating the next group&lt;br /&gt;
&lt;br /&gt;
Within a group it is convenient to define users that represent subgroups like SENIOR ACCOUNTANTS. The users above (listed before) this &amp;quot;subgroup user&amp;quot; will have all the keys placed on this subgroup user. All of the users are still in the department ACCOUNTS since that is the last line of the group.&lt;br /&gt;
&lt;br /&gt;
=== Access restriction by IP No. ===&lt;br /&gt;
&lt;br /&gt;
Users may be restricted to login only from certain IP numbers or IP ranges. For Example: Assigning the IP address 192.*, 10.* would restrict a user to logging in only from the local area network.&lt;br /&gt;
&lt;br /&gt;
IP Numbers are like keys - this means that they apply to everyone above in the group and thus must be assigned to the level rather than to the user.&lt;br /&gt;
&lt;br /&gt;
=== How the Authorisation Table works ===&lt;br /&gt;
&lt;br /&gt;
It consists of mainly two sections : &amp;lt;br&amp;gt;(a) Users, and &amp;lt;br&amp;gt;(b) Tasks&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The &amp;quot;USERS&amp;quot; section lists all the NEOSYS users licensed to use the software in their respective levels in the organisation. &amp;lt;br&amp;gt;&lt;br /&gt;
This section allows support staff to do the following :&amp;lt;br&amp;gt;&lt;br /&gt;
1) Add/Delete users&amp;lt;br&amp;gt;&lt;br /&gt;
2) Disable existing users by entering an &amp;quot;Expiry&amp;quot; date&amp;lt;br&amp;gt;&lt;br /&gt;
3) Generate a password for a user or a level&amp;lt;br&amp;gt;&lt;br /&gt;
4) Set the number of days for the password to auto-expire&amp;lt;br&amp;gt;&lt;br /&gt;
5) Enter/change the user domain&amp;lt;br&amp;gt;&lt;br /&gt;
6) Monitor the users last login date, time and IP &amp;lt;br&amp;gt;&lt;br /&gt;
7) Add/Remove/Edit tasks for a user / level &amp;lt;br&amp;gt;&lt;br /&gt;
8) Specify allowed IP Numbers&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A user can only access a particular task/function in NEOSYS once the task is allocated to him/her by an authorized person or by NEOSYS support staff &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;TASKS&amp;quot; Section consists of a list of all the tasks that users need authorisation to access in NEOSYS. Authorisation is provided to users by assigning a &amp;quot;LOCK&amp;quot; for each task in the &amp;quot;TASKS&amp;quot; section and allotting the respective LOCKS to the users in the &amp;quot;USERS&amp;quot; section against their name/level.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Customising the Authorisation Table&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
1) The various levels in Authorization File like Admin, Management, Media, Finance, Production, Client Services, etc. are created as per the clients requirement. &amp;lt;br&amp;gt;&lt;br /&gt;
2) Each level is allocated locks which enable the users above the level to have access to the corresponding tasks.&amp;lt;br&amp;gt;&lt;br /&gt;
3) Inserting a blank line between levels prevents the higher level from accessing the tasks allotted to the lower levels.&amp;lt;br&amp;gt;&lt;br /&gt;
4) Removing the blank line enables the higher levels to access tasks assigned to the lower levels,however, lower levels cannot access tasks in levels above them.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== “Per User” Authorisations ===&lt;br /&gt;
&lt;br /&gt;
Sometimes there are requests to provide very fine grained “per user” authorisations. However it is very hard to manage “per user” authorisations in the long term since there are a huge array of tasks that need to be decided per user.&lt;br /&gt;
&lt;br /&gt;
Consequently is very important to maintain the VERY MINIMUM number of user groups and subgroups and NOT create additional special groups unless it is absolutely necessary.&lt;br /&gt;
&lt;br /&gt;
Support staff are NOT helping the long term quality of experience of the system to the end users if they “try and be helpful” by providing many special groups and/or private authorisations for individuals. They will create a “rats nest” of incomprehensible unmaintainable authorisations. Worse, it is likely that accidental authorisations will be granted because it is impossible to reliably audit a long and complex set of “per user” authorisations.&lt;br /&gt;
&lt;br /&gt;
Good support is doing the right thing for the long term success of the system. Bad support is doing whatever is asked by anybody chaotically and adding no value. Good support is not taking the easy short term way out. A system succeeds by its long term benefit to the client.&lt;br /&gt;
&lt;br /&gt;
== Opening NEOSYS documents in Excel, Word etc. in Internet Explorer 7 ==&lt;br /&gt;
&lt;br /&gt;
1. If you have not already done so, right click on the Internet Explorer tool bar and choose the following options&lt;br /&gt;
&lt;br /&gt;
[[image:Internetexplorer1.JPG]]&lt;br /&gt;
&lt;br /&gt;
2. Click Edit, Add,  Close.&lt;br /&gt;
&lt;br /&gt;
[[image:Internetexplorer2.JPG]]&lt;br /&gt;
 &lt;br /&gt;
3. The Internet Explorer tool bar will now have an Edit button with a drop down to select Microsoft Office programs like Excel and Word.&lt;br /&gt;
&lt;br /&gt;
[[image:Internetexplorer3.JPG]]&lt;br /&gt;
&lt;br /&gt;
== Opening new windows in new tabs in Internet Explorer 7 ==&lt;br /&gt;
 &lt;br /&gt;
Unfortunately Microsoft have decided that this cannot be done programmatically and that the only way is to right click on the menu item and select &amp;quot;open in new tab&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Also surprising is that new tabs do not become the top window automatically unless you configure Internet Explorer as follows:&lt;br /&gt;
 &lt;br /&gt;
Tool, Options, Settings and check the option &amp;quot;Always Switch to New Tabs when they are Created&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[[image:Openingnewtabs.jpg]]&lt;br /&gt;
&lt;br /&gt;
----&lt;/div&gt;</summary>
		<author><name>Sandeep.neosys</name></author>
	</entry>
	<entry>
		<id>https://userwiki.neosys.com/index.php?title=Configuring_Document_Footers&amp;diff=2579</id>
		<title>Configuring Document Footers</title>
		<link rel="alternate" type="text/html" href="https://userwiki.neosys.com/index.php?title=Configuring_Document_Footers&amp;diff=2579"/>
		<updated>2011-08-11T13:58:40Z</updated>

		<summary type="html">&lt;p&gt;Sandeep.neosys: /* Configuring Personal Signatures (JPEG image) to appear on Document Footers */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Configuring Document Footers with a Company Stamp/Signature (JPEG image) == &lt;br /&gt;
&lt;br /&gt;
=== Location of JPEG Images for Company Stamp/Signature ===&lt;br /&gt;
&lt;br /&gt;
Make sure the JPEG image is located in the neosys/data/xxx folder (where &amp;quot;xxx&amp;quot; is the database code) &lt;br /&gt;
&lt;br /&gt;
=== Single Company Installation ===&lt;br /&gt;
&lt;br /&gt;
==== Invoice footer ====&lt;br /&gt;
&lt;br /&gt;
In the Media / Job Configuration File, Scroll down to the Invoice Footer field under the Invoicing section and add the script &lt;br /&gt;
 &amp;lt;img src = imagename.jpg&amp;gt;&amp;lt;/img&amp;gt; &lt;br /&gt;
where &amp;quot;imagename.jpg&amp;quot; is the name of the JPEG image.&lt;br /&gt;
&lt;br /&gt;
==== Booking Orders ====&lt;br /&gt;
&lt;br /&gt;
In the &amp;quot;Media Types File&amp;quot;, add a new line in the &amp;quot;Order Footer&amp;quot; and add the script &lt;br /&gt;
 &amp;lt;img src = imagename.jpg&amp;gt;&amp;lt;/img&amp;gt; &lt;br /&gt;
where &amp;quot;imagename.jpg&amp;quot; is the name of the JPEG image.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Multiple Company Installation ===&lt;br /&gt;
&lt;br /&gt;
==== Invoice footer ====&lt;br /&gt;
&lt;br /&gt;
In the Media / Job Configuration File, Scroll down to the Invoice Footer field under the Invoicing section and add the script &lt;br /&gt;
 &amp;lt;img src = imagename%COMPANYCODE%.jpg&amp;gt;&amp;lt;/img&amp;gt; &lt;br /&gt;
and &amp;quot;imagename%COMPANYCODE%&amp;quot; will be converted to &amp;quot;imagenameXYZ&amp;quot; where &amp;quot;XYZ&amp;quot; stands for the company code in capitals.&lt;br /&gt;
&lt;br /&gt;
==== Booking Orders ====&lt;br /&gt;
&lt;br /&gt;
In the &amp;quot;Media Types File&amp;quot;, add a new line in the &amp;quot;Order Footer&amp;quot; and add the script &lt;br /&gt;
 &amp;lt;img src = imagename%COMPANYCODE%.jpg&amp;gt;&amp;lt;/img&amp;gt; &lt;br /&gt;
and &amp;quot;imagename%COMPANYCODE%&amp;quot; will be converted to &amp;quot;imagenameXYZ&amp;quot; where &amp;quot;XYZ&amp;quot; stands for the company code in capitals.&lt;br /&gt;
&lt;br /&gt;
== Configuring Personal Signatures (JPEG image) to appear on Document Footers ==&lt;br /&gt;
&lt;br /&gt;
Users can configure their personal signatures on the USER FILE by uploading a JPEG image of the same as shown below : &lt;br /&gt;
&lt;br /&gt;
[[File:user1.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now follow the instructions that follow as shown in the screenshot below :&lt;br /&gt;
&lt;br /&gt;
[[File:user2.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Once the desired file is uploaded successfully, a file upload summary would be displayed as follows :&lt;br /&gt;
&lt;br /&gt;
[[File:user3.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Once you close the file upload summary, you would see a preview of the uploaded JPEG image.&lt;br /&gt;
&lt;br /&gt;
[[File:user4.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you would like to delete the uploaded image, click the &amp;lt;b&amp;gt;&amp;quot;Delete&amp;quot;&amp;lt;/b&amp;gt; button to do so. &lt;br /&gt;
&lt;br /&gt;
To replace the uploaded image with a new one, you may simply click &amp;lt;b&amp;gt;&amp;quot;Upload&amp;quot;&amp;lt;/b&amp;gt; and upload a new image which would overwrite the previous one.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
NEOSYS does not limit a user&#039;s JPEG file to a particular size and neither does it allow them to enter width / height, as autoresizing often makes an image look bad due to loss of quality. The user must upload a suitably sized signature.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Also note that signatures uploaded in live database do NOT show in test-data at the moment.&lt;/div&gt;</summary>
		<author><name>Sandeep.neosys</name></author>
	</entry>
	<entry>
		<id>https://userwiki.neosys.com/index.php?title=File:User4.jpg&amp;diff=2578</id>
		<title>File:User4.jpg</title>
		<link rel="alternate" type="text/html" href="https://userwiki.neosys.com/index.php?title=File:User4.jpg&amp;diff=2578"/>
		<updated>2011-08-11T13:56:43Z</updated>

		<summary type="html">&lt;p&gt;Sandeep.neosys: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Sandeep.neosys</name></author>
	</entry>
	<entry>
		<id>https://userwiki.neosys.com/index.php?title=File:User3.jpg&amp;diff=2577</id>
		<title>File:User3.jpg</title>
		<link rel="alternate" type="text/html" href="https://userwiki.neosys.com/index.php?title=File:User3.jpg&amp;diff=2577"/>
		<updated>2011-08-11T13:56:25Z</updated>

		<summary type="html">&lt;p&gt;Sandeep.neosys: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Sandeep.neosys</name></author>
	</entry>
	<entry>
		<id>https://userwiki.neosys.com/index.php?title=File:User2.jpg&amp;diff=2576</id>
		<title>File:User2.jpg</title>
		<link rel="alternate" type="text/html" href="https://userwiki.neosys.com/index.php?title=File:User2.jpg&amp;diff=2576"/>
		<updated>2011-08-11T13:56:08Z</updated>

		<summary type="html">&lt;p&gt;Sandeep.neosys: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Sandeep.neosys</name></author>
	</entry>
	<entry>
		<id>https://userwiki.neosys.com/index.php?title=File:User1.jpg&amp;diff=2575</id>
		<title>File:User1.jpg</title>
		<link rel="alternate" type="text/html" href="https://userwiki.neosys.com/index.php?title=File:User1.jpg&amp;diff=2575"/>
		<updated>2011-08-11T13:55:47Z</updated>

		<summary type="html">&lt;p&gt;Sandeep.neosys: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Sandeep.neosys</name></author>
	</entry>
	<entry>
		<id>https://userwiki.neosys.com/index.php?title=Configuring_Document_Footers&amp;diff=2573</id>
		<title>Configuring Document Footers</title>
		<link rel="alternate" type="text/html" href="https://userwiki.neosys.com/index.php?title=Configuring_Document_Footers&amp;diff=2573"/>
		<updated>2011-08-08T13:35:44Z</updated>

		<summary type="html">&lt;p&gt;Sandeep.neosys: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Configuring Document Footers with a Company Stamp/Signature (JPEG image) == &lt;br /&gt;
&lt;br /&gt;
=== Location of JPEG Images for Company Stamp/Signature ===&lt;br /&gt;
&lt;br /&gt;
Make sure the JPEG image is located in the neosys/data/xxx folder (where &amp;quot;xxx&amp;quot; is the database code) &lt;br /&gt;
&lt;br /&gt;
=== Single Company Installation ===&lt;br /&gt;
&lt;br /&gt;
==== Invoice footer ====&lt;br /&gt;
&lt;br /&gt;
In the Media / Job Configuration File, Scroll down to the Invoice Footer field under the Invoicing section and add the script &lt;br /&gt;
 &amp;lt;img src = imagename.jpg&amp;gt;&amp;lt;/img&amp;gt; &lt;br /&gt;
where &amp;quot;imagename.jpg&amp;quot; is the name of the JPEG image.&lt;br /&gt;
&lt;br /&gt;
==== Booking Orders ====&lt;br /&gt;
&lt;br /&gt;
In the &amp;quot;Media Types File&amp;quot;, add a new line in the &amp;quot;Order Footer&amp;quot; and add the script &lt;br /&gt;
 &amp;lt;img src = imagename.jpg&amp;gt;&amp;lt;/img&amp;gt; &lt;br /&gt;
where &amp;quot;imagename.jpg&amp;quot; is the name of the JPEG image.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Multiple Company Installation ===&lt;br /&gt;
&lt;br /&gt;
==== Invoice footer ====&lt;br /&gt;
&lt;br /&gt;
In the Media / Job Configuration File, Scroll down to the Invoice Footer field under the Invoicing section and add the script &lt;br /&gt;
 &amp;lt;img src = imagename%COMPANYCODE%.jpg&amp;gt;&amp;lt;/img&amp;gt; &lt;br /&gt;
and &amp;quot;imagename%COMPANYCODE%&amp;quot; will be converted to &amp;quot;imagenameXYZ&amp;quot; where &amp;quot;XYZ&amp;quot; stands for the company code in capitals.&lt;br /&gt;
&lt;br /&gt;
==== Booking Orders ====&lt;br /&gt;
&lt;br /&gt;
In the &amp;quot;Media Types File&amp;quot;, add a new line in the &amp;quot;Order Footer&amp;quot; and add the script &lt;br /&gt;
 &amp;lt;img src = imagename%COMPANYCODE%.jpg&amp;gt;&amp;lt;/img&amp;gt; &lt;br /&gt;
and &amp;quot;imagename%COMPANYCODE%&amp;quot; will be converted to &amp;quot;imagenameXYZ&amp;quot; where &amp;quot;XYZ&amp;quot; stands for the company code in capitals.&lt;br /&gt;
&lt;br /&gt;
== Configuring Personal Signatures (JPEG image) to appear on Document Footers ==&lt;/div&gt;</summary>
		<author><name>Sandeep.neosys</name></author>
	</entry>
	<entry>
		<id>https://userwiki.neosys.com/index.php?title=Configuring_Document_Footers&amp;diff=2572</id>
		<title>Configuring Document Footers</title>
		<link rel="alternate" type="text/html" href="https://userwiki.neosys.com/index.php?title=Configuring_Document_Footers&amp;diff=2572"/>
		<updated>2011-08-08T13:23:24Z</updated>

		<summary type="html">&lt;p&gt;Sandeep.neosys: /* Configuring Document Footers with a Signature (JPEG image) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Configuring Document Footers with a Company Stamp/Signature (JPEG image) == &lt;br /&gt;
&lt;br /&gt;
=== Location of JPEG Images for Company Stamp/Signature ===&lt;br /&gt;
&lt;br /&gt;
Make sure the JPEG image is located in the neosys/data/xxx folder (where &amp;quot;xxx&amp;quot; is the database code) &lt;br /&gt;
&lt;br /&gt;
=== Single Company Installation ===&lt;br /&gt;
&lt;br /&gt;
==== Invoice footer ====&lt;br /&gt;
&lt;br /&gt;
In the Media / Job Configuration File, Scroll down to the Invoice Footer field under the Invoicing section and add the script &lt;br /&gt;
 &amp;lt;img src = imagename.jpg&amp;gt;&amp;lt;/img&amp;gt; &lt;br /&gt;
where &amp;quot;imagename.jpg&amp;quot; is the name of the JPEG image.&lt;br /&gt;
&lt;br /&gt;
==== Booking Orders ====&lt;br /&gt;
&lt;br /&gt;
In the &amp;quot;Media Types File&amp;quot;, add a new line in the &amp;quot;Order Footer&amp;quot; and add the script &lt;br /&gt;
 &amp;lt;img src = imagename.jpg&amp;gt;&amp;lt;/img&amp;gt; &lt;br /&gt;
where &amp;quot;imagename.jpg&amp;quot; is the name of the JPEG image.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Multiple Company Installation ===&lt;br /&gt;
&lt;br /&gt;
==== Invoice footer ====&lt;br /&gt;
&lt;br /&gt;
In the Media / Job Configuration File, Scroll down to the Invoice Footer field under the Invoicing section and add the script &lt;br /&gt;
 &amp;lt;img src = imagename%COMPANYCODE%.jpg&amp;gt;&amp;lt;/img&amp;gt; &lt;br /&gt;
and &amp;quot;imagename%COMPANYCODE%&amp;quot; will be converted to &amp;quot;imagenameXYZ&amp;quot; where &amp;quot;XYZ&amp;quot; stands for the company code in capitals.&lt;br /&gt;
&lt;br /&gt;
==== Booking Orders ====&lt;br /&gt;
&lt;br /&gt;
In the &amp;quot;Media Types File&amp;quot;, add a new line in the &amp;quot;Order Footer&amp;quot; and add the script &lt;br /&gt;
 &amp;lt;img src = imagename%COMPANYCODE%.jpg&amp;gt;&amp;lt;/img&amp;gt; &lt;br /&gt;
and &amp;quot;imagename%COMPANYCODE%&amp;quot; will be converted to &amp;quot;imagenameXYZ&amp;quot; where &amp;quot;XYZ&amp;quot; stands for the company code in capitals.&lt;/div&gt;</summary>
		<author><name>Sandeep.neosys</name></author>
	</entry>
	<entry>
		<id>https://userwiki.neosys.com/index.php?title=Configuring_Document_Footers&amp;diff=2570</id>
		<title>Configuring Document Footers</title>
		<link rel="alternate" type="text/html" href="https://userwiki.neosys.com/index.php?title=Configuring_Document_Footers&amp;diff=2570"/>
		<updated>2011-08-07T12:04:46Z</updated>

		<summary type="html">&lt;p&gt;Sandeep.neosys: Created page with &amp;#039;== Configuring Document Footers with a Signature (JPEG image) ==   === Location of Images for Signature ===  Make sure the JPEG image is located in the neosys/data/xxx folder (wh…&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Configuring Document Footers with a Signature (JPEG image) == &lt;br /&gt;
&lt;br /&gt;
=== Location of Images for Signature ===&lt;br /&gt;
&lt;br /&gt;
Make sure the JPEG image is located in the neosys/data/xxx folder (where &amp;quot;xxx&amp;quot; is the database code) &lt;br /&gt;
&lt;br /&gt;
=== Single Company Installation ===&lt;br /&gt;
&lt;br /&gt;
==== Invoice footer ====&lt;br /&gt;
&lt;br /&gt;
In the Media / Job Configuration File, Scroll down to the Invoice Footer field under the Invoicing section and add the script &lt;br /&gt;
 &amp;lt;img src = imagename.jpg&amp;gt;&amp;lt;/img&amp;gt; &lt;br /&gt;
where &amp;quot;imagename.jpg&amp;quot; is the name of the JPEG image.&lt;br /&gt;
&lt;br /&gt;
==== Booking Orders ====&lt;br /&gt;
&lt;br /&gt;
In the &amp;quot;Media Types File&amp;quot;, add a new line in the &amp;quot;Order Footer&amp;quot; and add the script &lt;br /&gt;
 &amp;lt;img src = imagename.jpg&amp;gt;&amp;lt;/img&amp;gt; &lt;br /&gt;
where &amp;quot;imagename.jpg&amp;quot; is the name of the JPEG image.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Multiple Company Installation ===&lt;br /&gt;
&lt;br /&gt;
==== Invoice footer ====&lt;br /&gt;
&lt;br /&gt;
In the Media / Job Configuration File, Scroll down to the Invoice Footer field under the Invoicing section and add the script &lt;br /&gt;
 &amp;lt;img src = imagename%COMPANYCODE%.jpg&amp;gt;&amp;lt;/img&amp;gt; &lt;br /&gt;
and &amp;quot;imagename%COMPANYCODE%&amp;quot; will be converted to &amp;quot;imagenameXYZ&amp;quot; where &amp;quot;XYZ&amp;quot; stands for the company code in capitals.&lt;br /&gt;
&lt;br /&gt;
==== Booking Orders ====&lt;br /&gt;
&lt;br /&gt;
In the &amp;quot;Media Types File&amp;quot;, add a new line in the &amp;quot;Order Footer&amp;quot; and add the script &lt;br /&gt;
 &amp;lt;img src = imagename.jpg&amp;gt;&amp;lt;/img&amp;gt; &lt;br /&gt;
and &amp;quot;imagename%COMPANYCODE%&amp;quot; will be converted to &amp;quot;imagenameXYZ&amp;quot; where &amp;quot;XYZ&amp;quot; stands for the company code in capitals.&lt;/div&gt;</summary>
		<author><name>Sandeep.neosys</name></author>
	</entry>
	<entry>
		<id>https://userwiki.neosys.com/index.php?title=Using_NEOSYS_Generally&amp;diff=2569</id>
		<title>Using NEOSYS Generally</title>
		<link rel="alternate" type="text/html" href="https://userwiki.neosys.com/index.php?title=Using_NEOSYS_Generally&amp;diff=2569"/>
		<updated>2011-08-07T09:28:29Z</updated>

		<summary type="html">&lt;p&gt;Sandeep.neosys: /* Emailing documents in PDF format */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Restricing user access to files ==&lt;br /&gt;
=== Restricting user’s access to certain records of a file depending on company/division ===&lt;br /&gt;
&lt;br /&gt;
In the following discussion remember that NEOSYS “companies” are used to implement any kind of corporate division. This includes legal entities and any type of internal division including departments, cost centres and profit centres etc.&lt;br /&gt;
&lt;br /&gt;
Step 1 is to use the NEOSYS Authorisation File to generally restrict users access to certain companies/divisions, then they will also be restricted from viewing any records “belonging” to those companies/divisions. Split the groups in the authorisation file into multiple groups per division. For example, instead of one CLIENT SERVICE group in the Authorisation File you can create CLIENT SERVICE1, CLIENT SERVICE2 etc. The only difference must be a trailing integer so that the actual division name can be determined by NEOSYS.&lt;br /&gt;
&lt;br /&gt;
For example to restrict access to company/division “XYZ” you create locked tasks in the NEOSYS Authorisation File as follows. The quotation marks are required.&lt;br /&gt;
&lt;br /&gt;
 COMPANY ACCESS “XYZ”&lt;br /&gt;
&lt;br /&gt;
Invent a suitable lock eg =CFX to lock this company, place that lock on the newly created task and add that lock to the keys of the groups that should have access to that company.&lt;br /&gt;
&lt;br /&gt;
Step 2 - Most of the various files in NEOSYS allow, and sometimes require, the association (i.e. tying) of individual records to specific companies/divisions either directly or indirectly.&lt;br /&gt;
&lt;br /&gt;
Depending on the file, restrict access by entering one or more of the following on the individual records that are to be restricted.&lt;br /&gt;
&lt;br /&gt;
#Company code&lt;br /&gt;
#A/c No. of an account which is tied to a specific company/division in its chart of accounts&lt;br /&gt;
#”A/c No ,  company code” eg 99999,XYZ - in most places that you can enter the A/c No. you may also follow it with a comma then the company code.&lt;br /&gt;
#Codes of other records which are themselves tied to a specific company/division.&lt;br /&gt;
&lt;br /&gt;
Important Note: brands are associated with the company of the account at the time that the brand was created and removing the company from the account code didnt free up the brand from the company which also includes removing the company code from the chart. Hence if you do such a change you need to run the following in maintenance mode:&lt;br /&gt;
&lt;br /&gt;
 F5&lt;br /&gt;
 CREATEBRANDS&lt;br /&gt;
 Yes&lt;br /&gt;
&lt;br /&gt;
=== Restricting access of users to specific individual records ===&lt;br /&gt;
&lt;br /&gt;
Insert locked tasks in the Authorisation File similar to the following. For example, the following restricts access to company “XYZ”. The quotation marks are required.&lt;br /&gt;
&lt;br /&gt;
 COMPANY ACCESS “XYZ”&lt;br /&gt;
&lt;br /&gt;
Generally, wherever there is a task called ‘filename ACCESS’ then you can add tasks like ‘filename ACCESS “XYZ” ’ to restrict access to individual records.&lt;br /&gt;
&lt;br /&gt;
Other examples are:&lt;br /&gt;
&lt;br /&gt;
 ACCOUNT ACCESS “99999”&lt;br /&gt;
 MARKET ACCESS “INT”&lt;br /&gt;
&lt;br /&gt;
Restricting access to the company and market files is rather special in that it also restricts access to any and all records associated with (ie “belonging” to or tied to) that company or market.&lt;br /&gt;
&lt;br /&gt;
Due to limitations in the size of the authorisation file, this should be limited to no more than a few 10’s of records in total for all files.&lt;br /&gt;
&lt;br /&gt;
== Using NEOSYS online ==&lt;br /&gt;
&lt;br /&gt;
=== Slow speed initially ===&lt;br /&gt;
 &lt;br /&gt;
The first time you use NEOSYS it takes time to get to the login screen because software code has to be downloaded in to the workstations browser cache. Getting to the login screen subsequently will be much faster.&lt;br /&gt;
 &lt;br /&gt;
After you login, there is also a delay the very first time that you bring a form (any form) on screen. The workstation has to download the general form handling software that handles all forms.&lt;br /&gt;
 &lt;br /&gt;
There is also a delay the very first time you use each specific form while the form specific software is downloaded. Large more complex forms take longer than smaller more simple forms.&lt;br /&gt;
 &lt;br /&gt;
=== Tips for demo ===&lt;br /&gt;
 &lt;br /&gt;
Login and get *any* small form up before the full demo starts then close all windows to start the demo from scratch. If possible also visit as many of the larger forms as you can before the full demo starts &lt;br /&gt;
 &lt;br /&gt;
During the demo, if any screen comes up slowly, change to another screen and then go back to the original screen to show that it is fast on the second and subsequent visits.&lt;br /&gt;
 &lt;br /&gt;
Use shift+click or right mouse click on the menu to open new windows wherever possible rather than keep changing forms within one window.&lt;br /&gt;
 &lt;br /&gt;
Be aware that large complicated forms take longer to download initially but all forms should be fast on secondary visits.&lt;br /&gt;
 &lt;br /&gt;
=== Common error and solution ===&lt;br /&gt;
 &lt;br /&gt;
Sometimes, especially on poor internet connections, NEOSYS doesn&#039;t download all the files correctly from nl1 immediately. If this happens you will get a variety of different error messages when you use the system first. You might also get no message but a little warning flag at the bottom of the internet explorer window that says something like &amp;quot;error on page&amp;quot;.&lt;br /&gt;
 &lt;br /&gt;
The problem is usually resolved by revisiting the page or pressing the F5 button or the Refresh button on the Internet Explorer tool bar&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Emailing documents in PDF format ==&lt;br /&gt;
&lt;br /&gt;
=== OPTION 1 : Using &amp;quot;PrimoPDF&amp;quot; ===&lt;br /&gt;
&lt;br /&gt;
==== Features ====&lt;br /&gt;
&lt;br /&gt;
*- - - PrimoPDF Must be installed on each user&#039;s computer&lt;br /&gt;
*+++ Free version without any time limitation/adware etc.&lt;br /&gt;
*+++ Well supported including Vista with paid version available&lt;br /&gt;
*- - -  Quite large download for a printer driver at 17Mb&lt;br /&gt;
*+++ Minimal clicks to accomplish the task (easy to use)&lt;br /&gt;
*- - -  Always slow to open up after you choose &amp;quot;Print&amp;quot;&lt;br /&gt;
*+++ Option to &amp;quot;Email PDF&amp;quot; directly&lt;br /&gt;
*+++ Options to password protect reading/updating&lt;br /&gt;
&lt;br /&gt;
==== Installation ====&lt;br /&gt;
&lt;br /&gt;
http://www.neosys.com/software/primopdf.exe&lt;br /&gt;
&lt;br /&gt;
http://www.primopdf.com/&lt;br /&gt;
&lt;br /&gt;
You probably also want a pdf viewer installed&lt;br /&gt;
&lt;br /&gt;
http://www.adobe.com/products/reader/&lt;br /&gt;
&lt;br /&gt;
==== Setting up ====&lt;br /&gt;
&lt;br /&gt;
#Optionally set PrimoPDF to be your default printer&lt;br /&gt;
#Optionally configure your default printer to be landscape mode&lt;br /&gt;
#Set the PrimoPDF &amp;quot;Post Process&amp;quot; to be &amp;quot;Email PDF&amp;quot;&lt;br /&gt;
#Optionally setup other PrimoPDF options - for example password protection etc&lt;br /&gt;
&lt;br /&gt;
==== Using ====&lt;br /&gt;
&lt;br /&gt;
#Get on screen the document that you want to send&lt;br /&gt;
#Click Print&lt;br /&gt;
#Wait for primopdf screen to open (slow)&lt;br /&gt;
#Click &amp;quot;Email PDF&amp;quot;&lt;br /&gt;
#Wait for Email screen to open (fast)&lt;br /&gt;
#Fill in email address/subject etc&lt;br /&gt;
#Click Send&lt;br /&gt;
&lt;br /&gt;
[[image:primopdf.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== OPTION 2 : Using &amp;quot;CutePDF&amp;quot; ===&lt;br /&gt;
&lt;br /&gt;
CutePDF Writer allows you to convert any printable document to PDF format. It installs as a virtual printer and is available from any application that offers a `Print` option. The program is easy to use, just select the CutePDF printer and click the print button. CutePDF Writer depends on the install of a PS2PDF converter such as Ghostscript (a small conversion utility) which can be automatically downloaded and installed during setup. &lt;br /&gt;
&lt;br /&gt;
==== Installation ====&lt;br /&gt;
&lt;br /&gt;
Supports Microsoft Windows 98/ME/2000/XP/2003/Vista/7 (x86/x64)&lt;br /&gt;
&lt;br /&gt;
Free Download (3.83 MB) at : http://www.cutepdf.com/&lt;br /&gt;
&lt;br /&gt;
==== Using CutePDF ==== &lt;br /&gt;
&lt;br /&gt;
As Cute PDF Writer installs itself as a printer on your computer, it enables you to create a PDF document out of anything you can print. &lt;br /&gt;
&lt;br /&gt;
# Get on screen the document you wish to email.&lt;br /&gt;
# Select Print&lt;br /&gt;
# Now select the Cute PDF Writer in the drop-down menu of printers. &lt;br /&gt;
# After sending it to print, a box pops up asking you where you want to store the PDF document.&lt;br /&gt;
# Specify the desired directory/path where you would like to save the PDF document&lt;br /&gt;
# Now this PDF document can be sent as an attachment via email.&lt;br /&gt;
&lt;br /&gt;
== Codes in NEOSYS ==&lt;br /&gt;
&lt;br /&gt;
=== Inventing codes ===&lt;br /&gt;
 &lt;br /&gt;
In order to speed up data entry, NEOSYS usually allows codes to be entered directly instead of relying on name searches and popups which are slower.&lt;br /&gt;
 &lt;br /&gt;
There are three strategies to invent codes:&lt;br /&gt;
 &lt;br /&gt;
#Sequential numbers. Easy to generate codes for new records but the codes are difficult to remember and are meaningless&lt;br /&gt;
#Meaningful codes. Invent a pretty code so that when you look at the code it reminds you of the name. There are many alternatives though and it is usually difficult later on to re-guess/remember the exact code given only the name.&lt;br /&gt;
#Meaningless codes. Use some mechanical rule for generating a code from the name. If the rule is simple, then later on we can re-guess the code from the name easily. Unfortunately looking at the code usually does not remind us of the name.&lt;br /&gt;
 &lt;br /&gt;
The real aim of coding, if you think about it for a while, is to be able to know the code to enter it quickly even if all you know is the name. Therefore method three is the most useful.&lt;br /&gt;
 &lt;br /&gt;
Surprisingly, the main aim is NOT to know the name on seeing the code which is natural instinct of most people when coding. Meaningful codes are indeed pretty but usually it is difficult to remember the exact code for data entry.&lt;br /&gt;
 &lt;br /&gt;
Interestingly, it is common to find NEOSYS clients who have never met each other to be using identical codes for the same clients and suppliers etc.&lt;br /&gt;
&lt;br /&gt;
=== Using Four letter coding system ===&lt;br /&gt;
 &lt;br /&gt;
This four letter coding system has proven over many years to be easy to use and surprisingly good at avoiding duplicate codes where there are thousands of records.&lt;br /&gt;
 &lt;br /&gt;
Follow these steps rigorously:&lt;br /&gt;
 &lt;br /&gt;
#If there is a well known abbreviation for something use that regardless of how many letters there are. e.g. IBM or UNESCO&lt;br /&gt;
#Remove all standard words from the name to be encoded. Egg The, Company, Al, Incorporated, Ltd etc&lt;br /&gt;
#If there is only one word left in the name take the first four letters otherwise take the first two letters of the first two words and ignore any following words.&lt;br /&gt;
#ACCIDENTAL DUPLICATIONS: If the code accidentally duplicates with another code, simply add a 2 or 3 or 4 onto the end of the code. DO NOT INVENT YOUR OWN CODES.&lt;br /&gt;
#PREDICTABLE DUPLICATIONS: If you know in advance that there are several similar accounts with almost the same name then first use the four letter rules rigorously ... and then add two letters e.g. country, town, currency etc to distinguish the duplicates.&lt;br /&gt;
 &lt;br /&gt;
=== Examples of four letter coding ===&lt;br /&gt;
 &lt;br /&gt;
NESO - NEOSYS Software Ltd.   (rule 3: easy to take the first two letters of the first two words)&lt;br /&gt;
&lt;br /&gt;
KHAL - Al Khaleej                      (rule 2 and 3: Remove the standard word Al and take the first four letters of the only word)&lt;br /&gt;
&lt;br /&gt;
IBM  - IBM Corporation              (rule 1: Standard abbreviation although in practice would probably have a geographical location appended)&lt;br /&gt;
&lt;br /&gt;
STBU - Stephen Bush                 (rule 3: Personal names code well in using four letters)&lt;br /&gt;
&lt;br /&gt;
STBU2 - Stephan Butros               (Rule 4: An accidental duplication .. simply add 2)&lt;br /&gt;
&lt;br /&gt;
GUOIDU - Gulf Oil Dubai            (Rule 5: We know there are many Gulf Oil records so we add two letters for the location)&lt;br /&gt;
&lt;br /&gt;
GIOIJE - Gulf Oil Jeddah          (Rule 5:)&lt;br /&gt;
&lt;br /&gt;
== The Authorisation Table ==&lt;br /&gt;
&lt;br /&gt;
The NEOSYS authorisation system uses a concept of users, user groups, tasks, locks and keys.&lt;br /&gt;
&lt;br /&gt;
The Authorisation File is on the Support Menu which is not available to everybody.&lt;br /&gt;
&lt;br /&gt;
=== Tasks and Locks ===&lt;br /&gt;
&lt;br /&gt;
The various tasks that users may be authorised to do are listed and have a single code (lock) next to them. The same code (lock) may be placed on many tasks, allowing the bulk authorisation of groups of tasks according to need. The grouping of tasks can be seen by sorting the tasks in order of their lock codes by clicking on the column heading titled &amp;quot;Locks&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Often to do accomplish some function in NEOSYS you need to be authorised to do more than one task in the authorisation table. For example to update a media schedule you need to be authorised to both access the schedule file and to update it.&lt;br /&gt;
&lt;br /&gt;
Access to individual records may be restricted by appending the record key in quotes for example placing a lock on a task called ACCESS COMPANY &amp;quot;X&amp;quot; would restrict access to that company. To restrict access generally to a file but allow access to specific records, place a lock on the file eg ACCESS COMPANY but specifically enable access (place a lock) to specific records eg ACCESS COMPANY &amp;quot;X&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Access to particular datasets may also be restricted by placing a lock on a task called DATASET ACCESS &amp;quot;XXXX&amp;quot; and this would restrict access to users to that particular dataset.&lt;br /&gt;
&lt;br /&gt;
NEOSYS authorisation table is not restricted to controlling access to files. Many tasks are very specific, for example one may or may not be allowed to book coincident ads.&lt;br /&gt;
&lt;br /&gt;
A typical lock code might be AA (mneumonic for &amp;quot;access accounts&amp;quot;) which would be placed on all general accounting tasks except those requiring further limitations. The AA key would only be given to accountants, thereby placing a convenient blank restriction on the ability of non-accountants from accessing accounting functions.&lt;br /&gt;
&lt;br /&gt;
=== Users and Keys ===&lt;br /&gt;
&lt;br /&gt;
Users are listed in groups for easy comprehension. Each group is separated by a blank line. The last user name in the group is an imaginary user and is used the name of the group.&lt;br /&gt;
&lt;br /&gt;
Any user can be given &amp;quot;keys&amp;quot; which are short alphanumeric codes that correspond to the &amp;quot;locks&amp;quot; on the list of tasks. Users possess all the keys of any users lower in the group including the group user, so keys are typically added and removed to the group user. Possession of a particular key enables (authorises) the user to perform all the tasks that have the same lock code that matches the key code.&lt;br /&gt;
&lt;br /&gt;
=== Subgroups ===&lt;br /&gt;
&lt;br /&gt;
In the following example, Joe and John are senior accountants and have all the keys placed on the SENIOR ACCOUNTANT and all the keys placed on the ACCOUNTS &amp;quot;user&amp;quot; whereas Joan and Joseph only have the keys placed on the ACCOUNTS &amp;quot;user&amp;quot;. It is a matter of hierarchy.&lt;br /&gt;
&lt;br /&gt;
#JOE&lt;br /&gt;
#JOHN&lt;br /&gt;
#SENIOR ACCOUNTANTS&lt;br /&gt;
#JOAN&lt;br /&gt;
#JOSEPH&lt;br /&gt;
#ACCOUNTS&lt;br /&gt;
#blank line separating the next group&lt;br /&gt;
&lt;br /&gt;
Within a group it is convenient to define users that represent subgroups like SENIOR ACCOUNTANTS. The users above (listed before) this &amp;quot;subgroup user&amp;quot; will have all the keys placed on this subgroup user. All of the users are still in the department ACCOUNTS since that is the last line of the group.&lt;br /&gt;
&lt;br /&gt;
=== Access restriction by IP No. ===&lt;br /&gt;
&lt;br /&gt;
Users may be restricted to login only from certain IP numbers or IP ranges. For Example: Assigning the IP address 192.*, 10.* would restrict a user to logging in only from the local area network.&lt;br /&gt;
&lt;br /&gt;
IP Numbers are like keys - this means that they apply to everyone above in the group and thus must be assigned to the level rather than to the user.&lt;br /&gt;
&lt;br /&gt;
=== How the Authorisation Table works ===&lt;br /&gt;
&lt;br /&gt;
It consists of mainly two sections : &amp;lt;br&amp;gt;(a) Users, and &amp;lt;br&amp;gt;(b) Tasks&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The &amp;quot;USERS&amp;quot; section lists all the NEOSYS users licensed to use the software in their respective levels in the organisation. &amp;lt;br&amp;gt;&lt;br /&gt;
This section allows support staff to do the following :&amp;lt;br&amp;gt;&lt;br /&gt;
1) Add/Delete users&amp;lt;br&amp;gt;&lt;br /&gt;
2) Disable existing users by entering an &amp;quot;Expiry&amp;quot; date&amp;lt;br&amp;gt;&lt;br /&gt;
3) Generate a password for a user or a level&amp;lt;br&amp;gt;&lt;br /&gt;
4) Set the number of days for the password to auto-expire&amp;lt;br&amp;gt;&lt;br /&gt;
5) Enter/change the user domain&amp;lt;br&amp;gt;&lt;br /&gt;
6) Monitor the users last login date, time and IP &amp;lt;br&amp;gt;&lt;br /&gt;
7) Add/Remove/Edit tasks for a user / level &amp;lt;br&amp;gt;&lt;br /&gt;
8) Specify allowed IP Numbers&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A user can only access a particular task/function in NEOSYS once the task is allocated to him/her by an authorized person or by NEOSYS support staff &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;TASKS&amp;quot; Section consists of a list of all the tasks that users need authorisation to access in NEOSYS. Authorisation is provided to users by assigning a &amp;quot;LOCK&amp;quot; for each task in the &amp;quot;TASKS&amp;quot; section and allotting the respective LOCKS to the users in the &amp;quot;USERS&amp;quot; section against their name/level.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Customising the Authorisation Table&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
1) The various levels in Authorization File like Admin, Management, Media, Finance, Production, Client Services, etc. are created as per the clients requirement. &amp;lt;br&amp;gt;&lt;br /&gt;
2) Each level is allocated locks which enable the users above the level to have access to the corresponding tasks.&amp;lt;br&amp;gt;&lt;br /&gt;
3) Inserting a blank line between levels prevents the higher level from accessing the tasks allotted to the lower levels.&amp;lt;br&amp;gt;&lt;br /&gt;
4) Removing the blank line enables the higher levels to access tasks assigned to the lower levels,however, lower levels cannot access tasks in levels above them.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== “Per User” Authorisations ===&lt;br /&gt;
&lt;br /&gt;
Sometimes there are requests to provide very fine grained “per user” authorisations. However it is very hard to manage “per user” authorisations in the long term since there are a huge array of tasks that need to be decided per user.&lt;br /&gt;
&lt;br /&gt;
Consequently is very important to maintain the VERY MINIMUM number of user groups and subgroups and NOT create additional special groups unless it is absolutely necessary.&lt;br /&gt;
&lt;br /&gt;
Support staff are NOT helping the long term quality of experience of the system to the end users if they “try and be helpful” by providing many special groups and/or private authorisations for individuals. They will create a “rats nest” of incomprehensible unmaintainable authorisations. Worse, it is likely that accidental authorisations will be granted because it is impossible to reliably audit a long and complex set of “per user” authorisations.&lt;br /&gt;
&lt;br /&gt;
Good support is doing the right thing for the long term success of the system. Bad support is doing whatever is asked by anybody chaotically and adding no value. Good support is not taking the easy short term way out. A system succeeds by its long term benefit to the client.&lt;br /&gt;
&lt;br /&gt;
== Opening NEOSYS documents in Excel, Word etc. in Internet Explorer 7 ==&lt;br /&gt;
&lt;br /&gt;
1. If you have not already done so, right click on the Internet Explorer tool bar and choose the following options&lt;br /&gt;
&lt;br /&gt;
[[image:Internetexplorer1.JPG]]&lt;br /&gt;
&lt;br /&gt;
2. Click Edit, Add,  Close.&lt;br /&gt;
&lt;br /&gt;
[[image:Internetexplorer2.JPG]]&lt;br /&gt;
 &lt;br /&gt;
3. The Internet Explorer tool bar will now have an Edit button with a drop down to select Microsoft Office programs like Excel and Word.&lt;br /&gt;
&lt;br /&gt;
[[image:Internetexplorer3.JPG]]&lt;br /&gt;
&lt;br /&gt;
== Opening new windows in new tabs in Internet Explorer 7 ==&lt;br /&gt;
 &lt;br /&gt;
Unfortunately Microsoft have decided that this cannot be done programmatically and that the only way is to right click on the menu item and select &amp;quot;open in new tab&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Also surprising is that new tabs do not become the top window automatically unless you configure Internet Explorer as follows:&lt;br /&gt;
 &lt;br /&gt;
Tool, Options, Settings and check the option &amp;quot;Always Switch to New Tabs when they are Created&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[[image:Openingnewtabs.jpg]]&lt;br /&gt;
&lt;br /&gt;
----&lt;/div&gt;</summary>
		<author><name>Sandeep.neosys</name></author>
	</entry>
	<entry>
		<id>https://userwiki.neosys.com/index.php?title=Using_NEOSYS_Generally&amp;diff=2568</id>
		<title>Using NEOSYS Generally</title>
		<link rel="alternate" type="text/html" href="https://userwiki.neosys.com/index.php?title=Using_NEOSYS_Generally&amp;diff=2568"/>
		<updated>2011-08-07T09:00:54Z</updated>

		<summary type="html">&lt;p&gt;Sandeep.neosys: /* Emailing documents in PDF format using PrimoPDF */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Restricing user access to files ==&lt;br /&gt;
=== Restricting user’s access to certain records of a file depending on company/division ===&lt;br /&gt;
&lt;br /&gt;
In the following discussion remember that NEOSYS “companies” are used to implement any kind of corporate division. This includes legal entities and any type of internal division including departments, cost centres and profit centres etc.&lt;br /&gt;
&lt;br /&gt;
Step 1 is to use the NEOSYS Authorisation File to generally restrict users access to certain companies/divisions, then they will also be restricted from viewing any records “belonging” to those companies/divisions. Split the groups in the authorisation file into multiple groups per division. For example, instead of one CLIENT SERVICE group in the Authorisation File you can create CLIENT SERVICE1, CLIENT SERVICE2 etc. The only difference must be a trailing integer so that the actual division name can be determined by NEOSYS.&lt;br /&gt;
&lt;br /&gt;
For example to restrict access to company/division “XYZ” you create locked tasks in the NEOSYS Authorisation File as follows. The quotation marks are required.&lt;br /&gt;
&lt;br /&gt;
 COMPANY ACCESS “XYZ”&lt;br /&gt;
&lt;br /&gt;
Invent a suitable lock eg =CFX to lock this company, place that lock on the newly created task and add that lock to the keys of the groups that should have access to that company.&lt;br /&gt;
&lt;br /&gt;
Step 2 - Most of the various files in NEOSYS allow, and sometimes require, the association (i.e. tying) of individual records to specific companies/divisions either directly or indirectly.&lt;br /&gt;
&lt;br /&gt;
Depending on the file, restrict access by entering one or more of the following on the individual records that are to be restricted.&lt;br /&gt;
&lt;br /&gt;
#Company code&lt;br /&gt;
#A/c No. of an account which is tied to a specific company/division in its chart of accounts&lt;br /&gt;
#”A/c No ,  company code” eg 99999,XYZ - in most places that you can enter the A/c No. you may also follow it with a comma then the company code.&lt;br /&gt;
#Codes of other records which are themselves tied to a specific company/division.&lt;br /&gt;
&lt;br /&gt;
Important Note: brands are associated with the company of the account at the time that the brand was created and removing the company from the account code didnt free up the brand from the company which also includes removing the company code from the chart. Hence if you do such a change you need to run the following in maintenance mode:&lt;br /&gt;
&lt;br /&gt;
 F5&lt;br /&gt;
 CREATEBRANDS&lt;br /&gt;
 Yes&lt;br /&gt;
&lt;br /&gt;
=== Restricting access of users to specific individual records ===&lt;br /&gt;
&lt;br /&gt;
Insert locked tasks in the Authorisation File similar to the following. For example, the following restricts access to company “XYZ”. The quotation marks are required.&lt;br /&gt;
&lt;br /&gt;
 COMPANY ACCESS “XYZ”&lt;br /&gt;
&lt;br /&gt;
Generally, wherever there is a task called ‘filename ACCESS’ then you can add tasks like ‘filename ACCESS “XYZ” ’ to restrict access to individual records.&lt;br /&gt;
&lt;br /&gt;
Other examples are:&lt;br /&gt;
&lt;br /&gt;
 ACCOUNT ACCESS “99999”&lt;br /&gt;
 MARKET ACCESS “INT”&lt;br /&gt;
&lt;br /&gt;
Restricting access to the company and market files is rather special in that it also restricts access to any and all records associated with (ie “belonging” to or tied to) that company or market.&lt;br /&gt;
&lt;br /&gt;
Due to limitations in the size of the authorisation file, this should be limited to no more than a few 10’s of records in total for all files.&lt;br /&gt;
&lt;br /&gt;
== Using NEOSYS online ==&lt;br /&gt;
&lt;br /&gt;
=== Slow speed initially ===&lt;br /&gt;
 &lt;br /&gt;
The first time you use NEOSYS it takes time to get to the login screen because software code has to be downloaded in to the workstations browser cache. Getting to the login screen subsequently will be much faster.&lt;br /&gt;
 &lt;br /&gt;
After you login, there is also a delay the very first time that you bring a form (any form) on screen. The workstation has to download the general form handling software that handles all forms.&lt;br /&gt;
 &lt;br /&gt;
There is also a delay the very first time you use each specific form while the form specific software is downloaded. Large more complex forms take longer than smaller more simple forms.&lt;br /&gt;
 &lt;br /&gt;
=== Tips for demo ===&lt;br /&gt;
 &lt;br /&gt;
Login and get *any* small form up before the full demo starts then close all windows to start the demo from scratch. If possible also visit as many of the larger forms as you can before the full demo starts &lt;br /&gt;
 &lt;br /&gt;
During the demo, if any screen comes up slowly, change to another screen and then go back to the original screen to show that it is fast on the second and subsequent visits.&lt;br /&gt;
 &lt;br /&gt;
Use shift+click or right mouse click on the menu to open new windows wherever possible rather than keep changing forms within one window.&lt;br /&gt;
 &lt;br /&gt;
Be aware that large complicated forms take longer to download initially but all forms should be fast on secondary visits.&lt;br /&gt;
 &lt;br /&gt;
=== Common error and solution ===&lt;br /&gt;
 &lt;br /&gt;
Sometimes, especially on poor internet connections, NEOSYS doesn&#039;t download all the files correctly from nl1 immediately. If this happens you will get a variety of different error messages when you use the system first. You might also get no message but a little warning flag at the bottom of the internet explorer window that says something like &amp;quot;error on page&amp;quot;.&lt;br /&gt;
 &lt;br /&gt;
The problem is usually resolved by revisiting the page or pressing the F5 button or the Refresh button on the Internet Explorer tool bar&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Emailing documents in PDF format ==&lt;br /&gt;
&lt;br /&gt;
=== OPTION 1 : Using &amp;quot;CutePDF&amp;quot; ===&lt;br /&gt;
&lt;br /&gt;
CutePDF Writer allows you to convert any printable document to PDF format. It installs as a virtual printer and is available from any application that offers a `Print` option. The program is easy to use, just select the CutePDF printer and click the print button. CutePDF Writer depends on the install of a PS2PDF converter such as Ghostscript (a small conversion utility) which can be automatically downloaded and installed during setup. &lt;br /&gt;
&lt;br /&gt;
==== Installation ====&lt;br /&gt;
&lt;br /&gt;
Supports Microsoft Windows 98/ME/2000/XP/2003/Vista/7 (x86/x64)&lt;br /&gt;
&lt;br /&gt;
Free Download (3.83 MB) at : http://www.cutepdf.com/&lt;br /&gt;
&lt;br /&gt;
==== Using CutePDF ==== &lt;br /&gt;
&lt;br /&gt;
As Cute PDF Writer installs itself as a printer on your computer, it enables you to create a PDF document out of anything you can print. &lt;br /&gt;
&lt;br /&gt;
# Get on screen the document you wish to email.&lt;br /&gt;
# Select Print&lt;br /&gt;
# Now select the Cute PDF Writer in the drop-down menu of printers. &lt;br /&gt;
# After sending it to print, a box pops up asking you where you want to store the PDF document.&lt;br /&gt;
# Specify the desired directory/path where you would like to save the PDF document&lt;br /&gt;
# Now this PDF document can be sent as an attachment via email. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== OPTION 2 : Using &amp;quot;PrimoPDF&amp;quot; ===&lt;br /&gt;
&lt;br /&gt;
==== Features ====&lt;br /&gt;
&lt;br /&gt;
*- - - PrimoPDF Must be installed on each user&#039;s computer&lt;br /&gt;
*+++ Free version without any time limitation/adware etc.&lt;br /&gt;
*+++ Well supported including Vista with paid version available&lt;br /&gt;
*- - -  Quite large download for a printer driver at 17Mb&lt;br /&gt;
*+++ Minimal clicks to accomplish the task (easy to use)&lt;br /&gt;
*- - -  Always slow to open up after you choose &amp;quot;Print&amp;quot;&lt;br /&gt;
*+++ Option to &amp;quot;Email PDF&amp;quot; directly&lt;br /&gt;
*+++ Options to password protect reading/updating&lt;br /&gt;
&lt;br /&gt;
==== Installation ====&lt;br /&gt;
&lt;br /&gt;
http://www.neosys.com/software/primopdf.exe&lt;br /&gt;
&lt;br /&gt;
http://www.primopdf.com/&lt;br /&gt;
&lt;br /&gt;
You probably also want a pdf viewer installed&lt;br /&gt;
&lt;br /&gt;
http://www.adobe.com/products/reader/&lt;br /&gt;
&lt;br /&gt;
==== Setting up ====&lt;br /&gt;
&lt;br /&gt;
#Optionally set PrimoPDF to be your default printer&lt;br /&gt;
#Optionally configure your default printer to be landscape mode&lt;br /&gt;
#Set the PrimoPDF &amp;quot;Post Process&amp;quot; to be &amp;quot;Email PDF&amp;quot;&lt;br /&gt;
#Optionally setup other PrimoPDF options - for example password protection etc&lt;br /&gt;
&lt;br /&gt;
==== Using ====&lt;br /&gt;
&lt;br /&gt;
#Get on screen the document that you want to send&lt;br /&gt;
#Click Print&lt;br /&gt;
#Wait for primopdf screen to open (slow)&lt;br /&gt;
#Click &amp;quot;Email PDF&amp;quot;&lt;br /&gt;
#Wait for Email screen to open (fast)&lt;br /&gt;
#Fill in email address/subject etc&lt;br /&gt;
#Click Send&lt;br /&gt;
&lt;br /&gt;
[[image:primopdf.jpg]]&lt;br /&gt;
&lt;br /&gt;
== Codes in NEOSYS ==&lt;br /&gt;
&lt;br /&gt;
=== Inventing codes ===&lt;br /&gt;
 &lt;br /&gt;
In order to speed up data entry, NEOSYS usually allows codes to be entered directly instead of relying on name searches and popups which are slower.&lt;br /&gt;
 &lt;br /&gt;
There are three strategies to invent codes:&lt;br /&gt;
 &lt;br /&gt;
#Sequential numbers. Easy to generate codes for new records but the codes are difficult to remember and are meaningless&lt;br /&gt;
#Meaningful codes. Invent a pretty code so that when you look at the code it reminds you of the name. There are many alternatives though and it is usually difficult later on to re-guess/remember the exact code given only the name.&lt;br /&gt;
#Meaningless codes. Use some mechanical rule for generating a code from the name. If the rule is simple, then later on we can re-guess the code from the name easily. Unfortunately looking at the code usually does not remind us of the name.&lt;br /&gt;
 &lt;br /&gt;
The real aim of coding, if you think about it for a while, is to be able to know the code to enter it quickly even if all you know is the name. Therefore method three is the most useful.&lt;br /&gt;
 &lt;br /&gt;
Surprisingly, the main aim is NOT to know the name on seeing the code which is natural instinct of most people when coding. Meaningful codes are indeed pretty but usually it is difficult to remember the exact code for data entry.&lt;br /&gt;
 &lt;br /&gt;
Interestingly, it is common to find NEOSYS clients who have never met each other to be using identical codes for the same clients and suppliers etc.&lt;br /&gt;
&lt;br /&gt;
=== Using Four letter coding system ===&lt;br /&gt;
 &lt;br /&gt;
This four letter coding system has proven over many years to be easy to use and surprisingly good at avoiding duplicate codes where there are thousands of records.&lt;br /&gt;
 &lt;br /&gt;
Follow these steps rigorously:&lt;br /&gt;
 &lt;br /&gt;
#If there is a well known abbreviation for something use that regardless of how many letters there are. e.g. IBM or UNESCO&lt;br /&gt;
#Remove all standard words from the name to be encoded. Egg The, Company, Al, Incorporated, Ltd etc&lt;br /&gt;
#If there is only one word left in the name take the first four letters otherwise take the first two letters of the first two words and ignore any following words.&lt;br /&gt;
#ACCIDENTAL DUPLICATIONS: If the code accidentally duplicates with another code, simply add a 2 or 3 or 4 onto the end of the code. DO NOT INVENT YOUR OWN CODES.&lt;br /&gt;
#PREDICTABLE DUPLICATIONS: If you know in advance that there are several similar accounts with almost the same name then first use the four letter rules rigorously ... and then add two letters e.g. country, town, currency etc to distinguish the duplicates.&lt;br /&gt;
 &lt;br /&gt;
=== Examples of four letter coding ===&lt;br /&gt;
 &lt;br /&gt;
NESO - NEOSYS Software Ltd.   (rule 3: easy to take the first two letters of the first two words)&lt;br /&gt;
&lt;br /&gt;
KHAL - Al Khaleej                      (rule 2 and 3: Remove the standard word Al and take the first four letters of the only word)&lt;br /&gt;
&lt;br /&gt;
IBM  - IBM Corporation              (rule 1: Standard abbreviation although in practice would probably have a geographical location appended)&lt;br /&gt;
&lt;br /&gt;
STBU - Stephen Bush                 (rule 3: Personal names code well in using four letters)&lt;br /&gt;
&lt;br /&gt;
STBU2 - Stephan Butros               (Rule 4: An accidental duplication .. simply add 2)&lt;br /&gt;
&lt;br /&gt;
GUOIDU - Gulf Oil Dubai            (Rule 5: We know there are many Gulf Oil records so we add two letters for the location)&lt;br /&gt;
&lt;br /&gt;
GIOIJE - Gulf Oil Jeddah          (Rule 5:)&lt;br /&gt;
&lt;br /&gt;
== The Authorisation Table ==&lt;br /&gt;
&lt;br /&gt;
The NEOSYS authorisation system uses a concept of users, user groups, tasks, locks and keys.&lt;br /&gt;
&lt;br /&gt;
The Authorisation File is on the Support Menu which is not available to everybody.&lt;br /&gt;
&lt;br /&gt;
=== Tasks and Locks ===&lt;br /&gt;
&lt;br /&gt;
The various tasks that users may be authorised to do are listed and have a single code (lock) next to them. The same code (lock) may be placed on many tasks, allowing the bulk authorisation of groups of tasks according to need. The grouping of tasks can be seen by sorting the tasks in order of their lock codes by clicking on the column heading titled &amp;quot;Locks&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Often to do accomplish some function in NEOSYS you need to be authorised to do more than one task in the authorisation table. For example to update a media schedule you need to be authorised to both access the schedule file and to update it.&lt;br /&gt;
&lt;br /&gt;
Access to individual records may be restricted by appending the record key in quotes for example placing a lock on a task called ACCESS COMPANY &amp;quot;X&amp;quot; would restrict access to that company. To restrict access generally to a file but allow access to specific records, place a lock on the file eg ACCESS COMPANY but specifically enable access (place a lock) to specific records eg ACCESS COMPANY &amp;quot;X&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Access to particular datasets may also be restricted by placing a lock on a task called DATASET ACCESS &amp;quot;XXXX&amp;quot; and this would restrict access to users to that particular dataset.&lt;br /&gt;
&lt;br /&gt;
NEOSYS authorisation table is not restricted to controlling access to files. Many tasks are very specific, for example one may or may not be allowed to book coincident ads.&lt;br /&gt;
&lt;br /&gt;
A typical lock code might be AA (mneumonic for &amp;quot;access accounts&amp;quot;) which would be placed on all general accounting tasks except those requiring further limitations. The AA key would only be given to accountants, thereby placing a convenient blank restriction on the ability of non-accountants from accessing accounting functions.&lt;br /&gt;
&lt;br /&gt;
=== Users and Keys ===&lt;br /&gt;
&lt;br /&gt;
Users are listed in groups for easy comprehension. Each group is separated by a blank line. The last user name in the group is an imaginary user and is used the name of the group.&lt;br /&gt;
&lt;br /&gt;
Any user can be given &amp;quot;keys&amp;quot; which are short alphanumeric codes that correspond to the &amp;quot;locks&amp;quot; on the list of tasks. Users possess all the keys of any users lower in the group including the group user, so keys are typically added and removed to the group user. Possession of a particular key enables (authorises) the user to perform all the tasks that have the same lock code that matches the key code.&lt;br /&gt;
&lt;br /&gt;
=== Subgroups ===&lt;br /&gt;
&lt;br /&gt;
In the following example, Joe and John are senior accountants and have all the keys placed on the SENIOR ACCOUNTANT and all the keys placed on the ACCOUNTS &amp;quot;user&amp;quot; whereas Joan and Joseph only have the keys placed on the ACCOUNTS &amp;quot;user&amp;quot;. It is a matter of hierarchy.&lt;br /&gt;
&lt;br /&gt;
#JOE&lt;br /&gt;
#JOHN&lt;br /&gt;
#SENIOR ACCOUNTANTS&lt;br /&gt;
#JOAN&lt;br /&gt;
#JOSEPH&lt;br /&gt;
#ACCOUNTS&lt;br /&gt;
#blank line separating the next group&lt;br /&gt;
&lt;br /&gt;
Within a group it is convenient to define users that represent subgroups like SENIOR ACCOUNTANTS. The users above (listed before) this &amp;quot;subgroup user&amp;quot; will have all the keys placed on this subgroup user. All of the users are still in the department ACCOUNTS since that is the last line of the group.&lt;br /&gt;
&lt;br /&gt;
=== Access restriction by IP No. ===&lt;br /&gt;
&lt;br /&gt;
Users may be restricted to login only from certain IP numbers or IP ranges. For Example: Assigning the IP address 192.*, 10.* would restrict a user to logging in only from the local area network.&lt;br /&gt;
&lt;br /&gt;
IP Numbers are like keys - this means that they apply to everyone above in the group and thus must be assigned to the level rather than to the user.&lt;br /&gt;
&lt;br /&gt;
=== How the Authorisation Table works ===&lt;br /&gt;
&lt;br /&gt;
It consists of mainly two sections : &amp;lt;br&amp;gt;(a) Users, and &amp;lt;br&amp;gt;(b) Tasks&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The &amp;quot;USERS&amp;quot; section lists all the NEOSYS users licensed to use the software in their respective levels in the organisation. &amp;lt;br&amp;gt;&lt;br /&gt;
This section allows support staff to do the following :&amp;lt;br&amp;gt;&lt;br /&gt;
1) Add/Delete users&amp;lt;br&amp;gt;&lt;br /&gt;
2) Disable existing users by entering an &amp;quot;Expiry&amp;quot; date&amp;lt;br&amp;gt;&lt;br /&gt;
3) Generate a password for a user or a level&amp;lt;br&amp;gt;&lt;br /&gt;
4) Set the number of days for the password to auto-expire&amp;lt;br&amp;gt;&lt;br /&gt;
5) Enter/change the user domain&amp;lt;br&amp;gt;&lt;br /&gt;
6) Monitor the users last login date, time and IP &amp;lt;br&amp;gt;&lt;br /&gt;
7) Add/Remove/Edit tasks for a user / level &amp;lt;br&amp;gt;&lt;br /&gt;
8) Specify allowed IP Numbers&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A user can only access a particular task/function in NEOSYS once the task is allocated to him/her by an authorized person or by NEOSYS support staff &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;TASKS&amp;quot; Section consists of a list of all the tasks that users need authorisation to access in NEOSYS. Authorisation is provided to users by assigning a &amp;quot;LOCK&amp;quot; for each task in the &amp;quot;TASKS&amp;quot; section and allotting the respective LOCKS to the users in the &amp;quot;USERS&amp;quot; section against their name/level.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Customising the Authorisation Table&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
1) The various levels in Authorization File like Admin, Management, Media, Finance, Production, Client Services, etc. are created as per the clients requirement. &amp;lt;br&amp;gt;&lt;br /&gt;
2) Each level is allocated locks which enable the users above the level to have access to the corresponding tasks.&amp;lt;br&amp;gt;&lt;br /&gt;
3) Inserting a blank line between levels prevents the higher level from accessing the tasks allotted to the lower levels.&amp;lt;br&amp;gt;&lt;br /&gt;
4) Removing the blank line enables the higher levels to access tasks assigned to the lower levels,however, lower levels cannot access tasks in levels above them.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== “Per User” Authorisations ===&lt;br /&gt;
&lt;br /&gt;
Sometimes there are requests to provide very fine grained “per user” authorisations. However it is very hard to manage “per user” authorisations in the long term since there are a huge array of tasks that need to be decided per user.&lt;br /&gt;
&lt;br /&gt;
Consequently is very important to maintain the VERY MINIMUM number of user groups and subgroups and NOT create additional special groups unless it is absolutely necessary.&lt;br /&gt;
&lt;br /&gt;
Support staff are NOT helping the long term quality of experience of the system to the end users if they “try and be helpful” by providing many special groups and/or private authorisations for individuals. They will create a “rats nest” of incomprehensible unmaintainable authorisations. Worse, it is likely that accidental authorisations will be granted because it is impossible to reliably audit a long and complex set of “per user” authorisations.&lt;br /&gt;
&lt;br /&gt;
Good support is doing the right thing for the long term success of the system. Bad support is doing whatever is asked by anybody chaotically and adding no value. Good support is not taking the easy short term way out. A system succeeds by its long term benefit to the client.&lt;br /&gt;
&lt;br /&gt;
== Opening NEOSYS documents in Excel, Word etc. in Internet Explorer 7 ==&lt;br /&gt;
&lt;br /&gt;
1. If you have not already done so, right click on the Internet Explorer tool bar and choose the following options&lt;br /&gt;
&lt;br /&gt;
[[image:Internetexplorer1.JPG]]&lt;br /&gt;
&lt;br /&gt;
2. Click Edit, Add,  Close.&lt;br /&gt;
&lt;br /&gt;
[[image:Internetexplorer2.JPG]]&lt;br /&gt;
 &lt;br /&gt;
3. The Internet Explorer tool bar will now have an Edit button with a drop down to select Microsoft Office programs like Excel and Word.&lt;br /&gt;
&lt;br /&gt;
[[image:Internetexplorer3.JPG]]&lt;br /&gt;
&lt;br /&gt;
== Opening new windows in new tabs in Internet Explorer 7 ==&lt;br /&gt;
 &lt;br /&gt;
Unfortunately Microsoft have decided that this cannot be done programmatically and that the only way is to right click on the menu item and select &amp;quot;open in new tab&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Also surprising is that new tabs do not become the top window automatically unless you configure Internet Explorer as follows:&lt;br /&gt;
 &lt;br /&gt;
Tool, Options, Settings and check the option &amp;quot;Always Switch to New Tabs when they are Created&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[[image:Openingnewtabs.jpg]]&lt;br /&gt;
&lt;br /&gt;
----&lt;/div&gt;</summary>
		<author><name>Sandeep.neosys</name></author>
	</entry>
	<entry>
		<id>https://userwiki.neosys.com/index.php?title=Setting_up_and_Configuring_NEOSYS_Generally&amp;diff=2567</id>
		<title>Setting up and Configuring NEOSYS Generally</title>
		<link rel="alternate" type="text/html" href="https://userwiki.neosys.com/index.php?title=Setting_up_and_Configuring_NEOSYS_Generally&amp;diff=2567"/>
		<updated>2011-08-04T12:33:48Z</updated>

		<summary type="html">&lt;p&gt;Sandeep.neosys: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Configuring letterhead ==&lt;br /&gt;
[[Configuring Letterhead]]&lt;br /&gt;
&lt;br /&gt;
== Configuring Document Footers ==&lt;br /&gt;
[[Configuring Document Footers]]&lt;br /&gt;
&lt;br /&gt;
== Configuring Client Security mark ==&lt;br /&gt;
All client installations are hardcoded with the name of the NEOSYS client allowed to use the software. This client mark is generated by the programmer and given to Technical Staff during installation and is a mandatory feature and cannot be removed. This Client security mark is printed on all documents generated out of NEOSYS and appears as below:&lt;br /&gt;
&lt;br /&gt;
[[Image:clientsecuritymark.jpg]]&lt;br /&gt;
&lt;br /&gt;
This can be changed incase the client&#039;s legal name changes. &lt;br /&gt;
&lt;br /&gt;
The client security mark can only be changed by NEOSYS technical support staff.&lt;br /&gt;
&lt;br /&gt;
== Configuring fonts and colors for all users ==&lt;br /&gt;
&lt;br /&gt;
Current latest version of NEOSYS software allows choice of font for all columnar reports and documents produced by NEOSYS.&lt;br /&gt;
&lt;br /&gt;
The default for all NEOSYS reports and documents unless you follow this procedure is a dark and light buff yellow.&lt;br /&gt;
&lt;br /&gt;
ED DEFINITIONS SYSTEM&lt;br /&gt;
&lt;br /&gt;
line 46 then press Ctrl+E to edit multivalues (sublines)&lt;br /&gt;
&lt;br /&gt;
mv 1: color for table column heading rows&lt;br /&gt;
&lt;br /&gt;
mv 2: color for table body rows&lt;br /&gt;
&lt;br /&gt;
mv 3: font&lt;br /&gt;
&lt;br /&gt;
Press F9 to save, then Esc to get out of editing multivalues&lt;br /&gt;
&lt;br /&gt;
Users can override the above the colors and fonts in their user details after login.&lt;br /&gt;
&lt;br /&gt;
== Changing the signatory ==&lt;br /&gt;
&lt;br /&gt;
In Maintenance mode, press F5 and the following command:&lt;br /&gt;
&lt;br /&gt;
 ED DEFINITIONS AGENCY.PARAMS&lt;br /&gt;
&lt;br /&gt;
&amp;lt;i&amp;gt;Be careful not to insert lines except at the end. Moving other lines down will totally screw NEOSYS!&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Than go to the bottom of the page (Ctrl+Page down). Once you reach at the bottom, ENTER enough times to add additional lines if required, than search for &#039;&#039;&#039;line 61&#039;&#039;&#039; (Ctrl+G) and edit the document / add this code:&lt;br /&gt;
&lt;br /&gt;
&amp;amp;lt;br&amp;amp;gt;&amp;amp;lt;br&amp;amp;gt;&amp;amp;lt;br&amp;amp;gt;Name of General Manager&amp;amp;lt;br&amp;amp;gt;General  Manager&amp;amp;lt;br&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Configuring backup procedures ==&lt;br /&gt;
&lt;br /&gt;
See the System Configuration File on the NEOSYS Support Menu.&lt;br /&gt;
&lt;br /&gt;
Note that this configuration file is missing the option to email a NEOSYS backup.zip file daily after the backup has been completed. To configure this go to the Maintenance mode and hit the F5 key and type:&lt;br /&gt;
&lt;br /&gt;
 ED DOS BACKUP.CFG&lt;br /&gt;
&lt;br /&gt;
In line number 10, set the email address of the recipient/s who should receive a backup.zip file. This method is extremely useful as an offsite backup procedure in case of any server or USB failures.&lt;br /&gt;
&lt;br /&gt;
== Configuring automated emails in NEOSYS ==&lt;br /&gt;
&lt;br /&gt;
See the System Configuration File on the NEOSYS Support Menu.&lt;br /&gt;
&lt;br /&gt;
The default configuration will send email via mailout.neosys.com on port 2500.&lt;br /&gt;
&lt;br /&gt;
Note that neosys mail server will accept email from anywhere as long as the sender email is @neosys.com&lt;br /&gt;
&lt;br /&gt;
== Authorising Users ==&lt;br /&gt;
&lt;br /&gt;
=== Preventing users from assigning their own passwords ===&lt;br /&gt;
 &lt;br /&gt;
The task AUTHORISATION INVENT OWN PASSWORDS should always have the lock NEOSYS to prevent users from creating their own passwords. Most users create unsafe passwords given the choice.&lt;br /&gt;
 &lt;br /&gt;
People nearly always ask to give their own passwords but you should tell them that NEOSYS always assigns random passwords for security reasons. It is not worth arguing and discussing the point with most people since they don&#039;t usually grasp the importance and soon learn their NEOSYS password anyway.&lt;br /&gt;
 &lt;br /&gt;
NEOSYS support staff who login as NEOSYS are still authorised to create their own passwords but it is better not to leak this information to clients immediately since people will grasp on to it and be disappointed or even offended that you are not granting this privilege to them.&lt;br /&gt;
 &lt;br /&gt;
Unfortunately there is no general way for people to change their own passwords at the moment. Only the few people who have access to the Support Menu and Authorisation File can do it. Changing your own passwords should be on the NEOSYS Help menu so everybody can do it.&lt;br /&gt;
&lt;br /&gt;
=== Authorising access from outside the LAN ===&lt;br /&gt;
 &lt;br /&gt;
From 15/2/2008 access to NEOSYS is by default restricted to users from the standard local area network ip numbers starting 192.168, 10 and 127 so you might get clients complaining that they cannot login.&lt;br /&gt;
 &lt;br /&gt;
In order to allow access from outside you will have to update the Authorisation File and put a list of valid ip numbers that they are authorised to login from.&lt;br /&gt;
 &lt;br /&gt;
You dont have to put ip numbers on every single user. If the user ip numbers are blank for a user then the system will look for and use the nearest ip numbers on the following users below within the same department. Therefore you only have to put the ip numbers on the bottom &amp;quot;department user&amp;quot;.&lt;br /&gt;
 &lt;br /&gt;
==== Examples ====&lt;br /&gt;
 &lt;br /&gt;
To allow someone to login from a) anywhere in the office and b) from another office with a static ip number of say 80.11.22.33 put something like 192.168.*,10.*,127.*,80.11.22.33&lt;br /&gt;
 &lt;br /&gt;
To allow someone to login from anywhere put * This is not recommended but necessary if someone absolutely has to login from anywhere in the world.&lt;br /&gt;
&lt;br /&gt;
=== Enabling Minimal Access to Certificate File for Monitoring Department Staff ===&lt;br /&gt;
&lt;br /&gt;
The following tasks are required at a minimum.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
COMPANY ACCESS or COMPANY ACCESS &amp;quot;X&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
CERTIFICATE ACCESS - AMCF&amp;lt;br&amp;gt;&lt;br /&gt;
CERTIFICATE CREATE – UMCF or CMCF&amp;lt;br&amp;gt;&lt;br /&gt;
CERTIFICATE UPDATE – UMCF&amp;lt;br&amp;gt;&lt;br /&gt;
MENU MENU – AM0&amp;lt;br&amp;gt;&lt;br /&gt;
SCHEDULE ACCESS OTHERS – AM0&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
MEDIA COST ACCESS - Not required&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Suggested locks&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
AMCF – Access Media Certificate File&amp;lt;br&amp;gt;&lt;br /&gt;
UMCF – Update Media Certificate File (required to change or remove certification data)&amp;lt;br&amp;gt;&lt;br /&gt;
CMCF – Create Media Certificate File (required to enter new certification data)&amp;lt;br&amp;gt;&lt;br /&gt;
AM0 – Access Media Level 0 – given to all media staff including Monitoring Staff&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
All other tasks should not be authorised to monitoring, especially the common keys AM AMC etc. should not be given unless specifically required.&lt;br /&gt;
&lt;br /&gt;
== Giving users access to the Support Menu ==&lt;br /&gt;
&lt;br /&gt;
The Support Menu in NEOSYS enables users to access the following:&lt;br /&gt;
&lt;br /&gt;
# List of Database processes&lt;br /&gt;
# List of Documents in use&lt;br /&gt;
# Stop/Restart NEOSYS service&lt;br /&gt;
# Backup&lt;br /&gt;
# Log&lt;br /&gt;
# Authorisation file&lt;br /&gt;
&lt;br /&gt;
This menu is locked with the task SUPPORT MENU ACCESS and has the LS key. To give any user/I.T. administrator access to this menu, you have to give him the LS key.&lt;br /&gt;
&lt;br /&gt;
== Configuring Payment instructions ==&lt;br /&gt;
&lt;br /&gt;
NEOSYS picks up the first available payment instructions from the following locations and ignores any instructions in the later files.&lt;br /&gt;
&lt;br /&gt;
#Client file&lt;br /&gt;
#Currency file&lt;br /&gt;
#Company file&lt;br /&gt;
#Configuration File&lt;br /&gt;
&lt;br /&gt;
If, following the normal rules, the payment instructions are &amp;quot;NONE&amp;quot; then the instructions are blank.&lt;br /&gt;
&lt;br /&gt;
There is a manually edited flag in the company file on one NEOSYS client (cannot remember which) which makes the company file payment instructions take precedence over any currency file payment instructions. This may be added to the Client File u/i as &amp;quot;For all currencies&amp;quot;&lt;br /&gt;
&lt;br /&gt;
The usual way of configuring payment instructions is to put it in the Company file under Finance. However this does not allow for different payment instructions per currency. If you put the payment instructions in the currency file however, then these instructions apply to all companies unless you edit the manual flag in the company record to say that the company file instructions take precedence over. There is no way at the moment in NEOSYS to have different instructions per company AND per currency.&lt;br /&gt;
&lt;br /&gt;
Tip: Since the rules of getting payment instruction are not simple, if you are *changing* payment instructions, locate where the old instructions are and simply change them without worrying about the rules.&lt;br /&gt;
&lt;br /&gt;
== Creating Email Alerts in NEOSYS ==&lt;br /&gt;
&lt;br /&gt;
Currently this is a manual process done in maintenance mode using F5. It will be replaced by a web interface.&lt;br /&gt;
&lt;br /&gt;
To find existing alerts&lt;br /&gt;
&lt;br /&gt;
 SORT DOCUMENTS ALERTS&lt;br /&gt;
&lt;br /&gt;
===Syntax===&lt;br /&gt;
&lt;br /&gt;
 CREATEALERT alertid module alerttype runhours,... runasusercode {targetusercode,...} testemail} (options)&lt;br /&gt;
&lt;br /&gt;
The command must be followed by five parameters in a fixed order and separated by spaces. Two additional parameters and options in &amp;quot;()&amp;quot; may follow in a fixed order. To replace an existing alert use the overwrite option.&lt;br /&gt;
&lt;br /&gt;
===Alertid===&lt;br /&gt;
&lt;br /&gt;
Required. Invent some short identifying alphanumeric code for your alert e.g. XYZ001. It will show in the email subject and is required if you want to change or remove the alert.&lt;br /&gt;
&lt;br /&gt;
===Module===&lt;br /&gt;
&lt;br /&gt;
Required. One of the following.&lt;br /&gt;
&lt;br /&gt;
*GENERAL&lt;br /&gt;
*FINANCE&lt;br /&gt;
*AGENCY&lt;br /&gt;
*MEDIA&lt;br /&gt;
*JOB&lt;br /&gt;
&lt;br /&gt;
===Alerttype===&lt;br /&gt;
&lt;br /&gt;
Required. Various alert types are available depending on the module. See individual module documentation.&lt;br /&gt;
&lt;br /&gt;
===Runhours===&lt;br /&gt;
&lt;br /&gt;
Required. For example, 10 to run at 10am or 10,13,17 to run at 10am, 1pm and 5pm.&lt;br /&gt;
&lt;br /&gt;
===Runasuser===&lt;br /&gt;
&lt;br /&gt;
Required. Determines the authorisation level during processing&lt;br /&gt;
&lt;br /&gt;
===Targetuser(s)===&lt;br /&gt;
&lt;br /&gt;
Optional commas separated list of user codes (no spaces!) to receive any output from the alert. Note that some s may not have any output and that some alerts may automatically direct their output to various users.&lt;br /&gt;
&lt;br /&gt;
===Test email===&lt;br /&gt;
&lt;br /&gt;
Optional. An email address or addresses separated by ;. All emails generated by the process will be redirected here regardless of who they are normally directed at.&lt;br /&gt;
&lt;br /&gt;
===Options===&lt;br /&gt;
&lt;br /&gt;
Optional. One or more of the following letters must be in &amp;quot;()&amp;quot;&lt;br /&gt;
&lt;br /&gt;
*R=Remove - remove an existing alert (only the alertid parameter is required)&lt;br /&gt;
*O=Overwrite - required to overwrite an existing document.&lt;br /&gt;
*S=Silent&lt;br /&gt;
*ROS=forget last run time&lt;br /&gt;
&lt;br /&gt;
==Alert emails to some executives are being received by their managers==&lt;br /&gt;
&lt;br /&gt;
You can put whatever you like in the executive name but NEOSYS must be able to find their email somehow.&lt;br /&gt;
&lt;br /&gt;
For example if the executive is entered as “Steve Bush” and there is no user called Steve Bush in the Authorisation File.&lt;br /&gt;
&lt;br /&gt;
1.	Does the executive name contains an “@” character? then it is the email address&lt;br /&gt;
2.	Is there a user in Authorisation matching either the executive name (Steve Bush) … or the first word of the executive name (Steve)?&lt;br /&gt;
3.	If none of the above then the email of the user running  (usually a manager) the process is used&lt;br /&gt;
&lt;br /&gt;
To solve this problem create users matching the executive names.&lt;br /&gt;
&lt;br /&gt;
Note that creating users with email addresses enables them to login to NEOSYS by requesting password reminders to their email address so like all users you must ensure that their authorisation level is appropriately limited.&lt;/div&gt;</summary>
		<author><name>Sandeep.neosys</name></author>
	</entry>
	<entry>
		<id>https://userwiki.neosys.com/index.php?title=Troubleshooting_NEOSYS_Media_System&amp;diff=2566</id>
		<title>Troubleshooting NEOSYS Media System</title>
		<link rel="alternate" type="text/html" href="https://userwiki.neosys.com/index.php?title=Troubleshooting_NEOSYS_Media_System&amp;diff=2566"/>
		<updated>2011-08-04T10:43:54Z</updated>

		<summary type="html">&lt;p&gt;Sandeep.neosys: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Correcting order of ads in media diary ===&lt;br /&gt;
After changing any reference files like clients, suppliers and media vehicles the order of ads may be incorrect.&lt;br /&gt;
&lt;br /&gt;
For example changing the supplier of a vehicle may result in a media diary ordered by vehicle to incorrectly show ads from one vehicle in two separate places in the report instead of together.&lt;br /&gt;
&lt;br /&gt;
The solution is to run the CREATEADS program in maintenance mode.&lt;br /&gt;
&lt;br /&gt;
 F5&lt;br /&gt;
 CREATEADS&lt;br /&gt;
&lt;br /&gt;
=== Client / Brand / Category change does not reflect in Media Diary ===&lt;br /&gt;
Unusually for NEOSYS, in the ADS file (on which the media diary and all &amp;quot;List of Ads&amp;quot; type reports and files are based) lots of referential information (like client/supplier etc) is frozen at the point of the last update. Running CREATEADS rebuilds the ads file and therefore gets/stores the latest client, supplier etc info into the ad records. Moving brands between clients and vehicles between suppliers is rare. &lt;br /&gt;
&lt;br /&gt;
 F5&lt;br /&gt;
 CREATEADS&lt;br /&gt;
&lt;br /&gt;
Note: When you run CREATEADS, it asks you to confirm a period from when to run this task. You need to be aware that any period before the input period will not show in any Media Diary Reports. Eg.if you input 2006, then you cannot generate a Media Diary for 2005 or any year backwards.&lt;br /&gt;
&lt;br /&gt;
In most files other files, NEOSYS only stores the main codes like brand code and vehicle code and every time a report needs the client or supplier code it looks up that information from the separate brand or vehicle file so it always gets the latest info. This is how databases usually work. Actually some people would like the reports based on the ORIGINAL codes rather than the latest codes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Ads are missing from Some but not All Media Diary and/or related Reports/Screens or you get some errors like &amp;quot;The ad has not been booked. Are you sure that you want to certify this ad?&amp;quot; ===&lt;br /&gt;
&lt;br /&gt;
Cause: Possibly caused by user action&lt;br /&gt;
&lt;br /&gt;
Explanation:May be user have changed the dates on the calendar and selected to &#039;&#039;&#039;NOT rebook the changes&#039;&#039;&#039;. Then the ads on the new dates would NOT have booking order numbers. &lt;br /&gt;
It can be checked by inspecting the List of Booking Orders to find the time and date that the booking order was created and the time and date of all schedules file modifications.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Cause: System error - possible an unresolved NEOSYS software error&lt;br /&gt;
&lt;br /&gt;
Recovery method 1:&lt;br /&gt;
&lt;br /&gt;
This can take a long time on a large database and requires all users/neosys processes for the same database to be shut down.&lt;br /&gt;
&lt;br /&gt;
 F5&lt;br /&gt;
 CREATEADS&lt;br /&gt;
 choose &amp;quot;Reindex the Ads File&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fixing wrong exchange rates in invoices]]&lt;br /&gt;
&lt;br /&gt;
Recovery method 2:&lt;br /&gt;
&lt;br /&gt;
Resave the schedule(s) that show the problem. This is identical to CREATEADS but is much quicker and doesnt require all users to logoff. Of course if there are many errors then this isnt a practical solution.&lt;br /&gt;
&lt;br /&gt;
=== Removing unnecessary items from List of Schedules Pending Invoices ===&lt;br /&gt;
Sometimes, schedules which don&#039;t need invoicing appear on the List of Schedules Pending Invoicing. This occurs if you do the following: &lt;br /&gt;
&lt;br /&gt;
# Invoice the schedule. NEOSYS removes it from the pending invoicing list. &lt;br /&gt;
# Modify the schedule. NEOSYS puts it back onto the pending invoicing list. &lt;br /&gt;
# Modify the schedule back to as it was invoiced in. NEOSYS *doesn&#039;t* remove it from the pending invoicing list. &lt;br /&gt;
&lt;br /&gt;
The solution is to ask for a proforma invoice for the schedule (in the invoice options page - select Certified-All Ads). This will give you a &amp;quot;nothing to invoice&amp;quot; message and remove it from the list. Asking for a proforma instead of an invoice is a precaution to avoid accidentally raising an invoice if there really is something to invoice on the schedule that you didn&#039;t expect, and will show you exactly what is pending invoicing.&lt;br /&gt;
&lt;br /&gt;
If you are using the X option in the discounts/charges section to generate separate discount/fee invoices then you probably want to use Invoice Type: &amp;quot;Final&amp;quot; otherwise you will get an invoice that reverses the final invoice/credit note (since the default Invoice Type is &amp;quot;Initial&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
=== Why do my two media vehicles/clients/etc come out as one line on the media analysis reports ? ===&lt;br /&gt;
Because you have given them exactly the same name. If you do this then NEOSYS assumes that you wish two vehicles/clients/etc. to be treated as one at least for analysis.&lt;br /&gt;
&lt;br /&gt;
If you still want to see them separately and retain the similarity of name make some minor change in the name of one vehicle/client/etc. Even adding just a dot to one will cause them to appear as separate lines.&lt;br /&gt;
&lt;br /&gt;
=== Hitting F9 is not giving the excel media diary but clicking &amp;quot;List&amp;quot; is ===&lt;br /&gt;
&lt;br /&gt;
It seems that IE default security settings won&#039;t open an Excel file in response to pressing a key but only to a real click from the user. &lt;br /&gt;
&lt;br /&gt;
A comment has been added on the screen to warn people about this in the new version of NEOSYS as shown below:&lt;br /&gt;
&lt;br /&gt;
 o Normal&lt;br /&gt;
 o Excel Worksheet (must actually click the &amp;quot;List&amp;quot; button) &lt;br /&gt;
 o Tabbed Text File&lt;br /&gt;
&lt;br /&gt;
You can also enable the download as follows:&lt;br /&gt;
&lt;br /&gt;
IE Tools Dropdown, Internet Options, Security Tab, Internet Zone, Custom Level, Downloads, Automatic Prompting for Downloads: ENABLE&lt;/div&gt;</summary>
		<author><name>Sandeep.neosys</name></author>
	</entry>
	<entry>
		<id>https://userwiki.neosys.com/index.php?title=General_FAQ&amp;diff=2564</id>
		<title>General FAQ</title>
		<link rel="alternate" type="text/html" href="https://userwiki.neosys.com/index.php?title=General_FAQ&amp;diff=2564"/>
		<updated>2011-08-01T08:59:39Z</updated>

		<summary type="html">&lt;p&gt;Sandeep.neosys: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[How to do a manual backup?]]&lt;br /&gt;
&lt;br /&gt;
[[How to I migrate data from my old system to NEOSYS]]&lt;br /&gt;
&lt;br /&gt;
[[What type of database does NEOSYS use?]]&lt;br /&gt;
&lt;br /&gt;
[[How to reset the password?]]&lt;br /&gt;
&lt;br /&gt;
[[How to Add/Remove Print Headers and Footers on NEOSYS generated documents?]]&lt;/div&gt;</summary>
		<author><name>Sandeep.neosys</name></author>
	</entry>
	<entry>
		<id>https://userwiki.neosys.com/index.php?title=General_FAQ&amp;diff=2561</id>
		<title>General FAQ</title>
		<link rel="alternate" type="text/html" href="https://userwiki.neosys.com/index.php?title=General_FAQ&amp;diff=2561"/>
		<updated>2011-08-01T08:58:40Z</updated>

		<summary type="html">&lt;p&gt;Sandeep.neosys: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[How to do a manual backup?]]&lt;br /&gt;
&lt;br /&gt;
[[How to I migrate data from my old system to NEOSYS]]&lt;br /&gt;
&lt;br /&gt;
[[What type of database does NEOSYS use?]]&lt;br /&gt;
&lt;br /&gt;
[[How to reset the password?]]&lt;br /&gt;
&lt;br /&gt;
[[How to Add/Remove Print Headers and Footers on NEOSYS generated documents]]&lt;/div&gt;</summary>
		<author><name>Sandeep.neosys</name></author>
	</entry>
	<entry>
		<id>https://userwiki.neosys.com/index.php?title=General_FAQ&amp;diff=2560</id>
		<title>General FAQ</title>
		<link rel="alternate" type="text/html" href="https://userwiki.neosys.com/index.php?title=General_FAQ&amp;diff=2560"/>
		<updated>2011-08-01T08:58:13Z</updated>

		<summary type="html">&lt;p&gt;Sandeep.neosys: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[How to do a manual backup?]]&lt;br /&gt;
&lt;br /&gt;
[[How to I migrate data from my old system to NEOSYS]]&lt;br /&gt;
&lt;br /&gt;
[[What type of database does NEOSYS use?]]&lt;br /&gt;
&lt;br /&gt;
[[How to reset the password?]]&lt;br /&gt;
&lt;br /&gt;
[[How to Add/Remove Print Headers and Footers on NEOSYS generated documents?]]&lt;/div&gt;</summary>
		<author><name>Sandeep.neosys</name></author>
	</entry>
	<entry>
		<id>https://userwiki.neosys.com/index.php?title=File:Reset3.jpg&amp;diff=2553</id>
		<title>File:Reset3.jpg</title>
		<link rel="alternate" type="text/html" href="https://userwiki.neosys.com/index.php?title=File:Reset3.jpg&amp;diff=2553"/>
		<updated>2011-07-31T15:02:25Z</updated>

		<summary type="html">&lt;p&gt;Sandeep.neosys: uploaded a new version of &amp;quot;File:Reset3.jpg&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Sandeep.neosys</name></author>
	</entry>
	<entry>
		<id>https://userwiki.neosys.com/index.php?title=File:Reset2.jpg&amp;diff=2552</id>
		<title>File:Reset2.jpg</title>
		<link rel="alternate" type="text/html" href="https://userwiki.neosys.com/index.php?title=File:Reset2.jpg&amp;diff=2552"/>
		<updated>2011-07-31T15:01:33Z</updated>

		<summary type="html">&lt;p&gt;Sandeep.neosys: uploaded a new version of &amp;quot;File:Reset2.jpg&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Sandeep.neosys</name></author>
	</entry>
	<entry>
		<id>https://userwiki.neosys.com/index.php?title=File:Reset1.jpg&amp;diff=2551</id>
		<title>File:Reset1.jpg</title>
		<link rel="alternate" type="text/html" href="https://userwiki.neosys.com/index.php?title=File:Reset1.jpg&amp;diff=2551"/>
		<updated>2011-07-31T15:00:49Z</updated>

		<summary type="html">&lt;p&gt;Sandeep.neosys: uploaded a new version of &amp;quot;File:Reset1.jpg&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Sandeep.neosys</name></author>
	</entry>
	<entry>
		<id>https://userwiki.neosys.com/index.php?title=How_to_reset_the_password%3F&amp;diff=2550</id>
		<title>How to reset the password?</title>
		<link rel="alternate" type="text/html" href="https://userwiki.neosys.com/index.php?title=How_to_reset_the_password%3F&amp;diff=2550"/>
		<updated>2011-07-31T14:42:14Z</updated>

		<summary type="html">&lt;p&gt;Sandeep.neosys: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;To reset the password go to the NEOSYS login page, enter your username and click on the RESET button as shown below: &lt;br /&gt;
&lt;br /&gt;
[[File:reset1.jpg]]&lt;br /&gt;
&lt;br /&gt;
You will now be asked to enter your registered email id. Enter the email address assigned to you by your administrator.&lt;br /&gt;
&lt;br /&gt;
[[File:reset2.jpg]]&lt;br /&gt;
&lt;br /&gt;
Once this is done, click OK. A message will pop up to confirm that the password reset has taken place and the new password will be sent to you via email.  &lt;br /&gt;
&lt;br /&gt;
[[File:reset3.jpg]]&lt;br /&gt;
&lt;br /&gt;
Check your inbox for an email with the subject “NEOSYS PASSWORD RESET”. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Three consecutive login failures, for any reason, over any time period, will result in an automatic lockout until the account password is changed using any of the usual methods :&lt;br /&gt;
&lt;br /&gt;
1) Password reminder -  if the user has a registered and accessible email account, or&lt;br /&gt;
&lt;br /&gt;
2) By an administrator using the Authorisation File. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
System administrators may reset passwords at any time in the Authorisation File. They can also configure the passwords to auto-expire after a preset number of days from the time it was last changed. &lt;br /&gt;
&lt;br /&gt;
Users with email accounts registered in NEOSYS and other authorized domains can reset their passwords from the login screen even after expiry, however, users without access to email accounts must change their password prior to the expiry date. &lt;br /&gt;
&lt;br /&gt;
All users are reminded to change their password on login if the same is expiring within a week.&lt;/div&gt;</summary>
		<author><name>Sandeep.neosys</name></author>
	</entry>
	<entry>
		<id>https://userwiki.neosys.com/index.php?title=File:Reset3.jpg&amp;diff=2549</id>
		<title>File:Reset3.jpg</title>
		<link rel="alternate" type="text/html" href="https://userwiki.neosys.com/index.php?title=File:Reset3.jpg&amp;diff=2549"/>
		<updated>2011-07-31T14:40:17Z</updated>

		<summary type="html">&lt;p&gt;Sandeep.neosys: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Sandeep.neosys</name></author>
	</entry>
	<entry>
		<id>https://userwiki.neosys.com/index.php?title=File:Reset2.jpg&amp;diff=2548</id>
		<title>File:Reset2.jpg</title>
		<link rel="alternate" type="text/html" href="https://userwiki.neosys.com/index.php?title=File:Reset2.jpg&amp;diff=2548"/>
		<updated>2011-07-31T14:39:20Z</updated>

		<summary type="html">&lt;p&gt;Sandeep.neosys: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Sandeep.neosys</name></author>
	</entry>
	<entry>
		<id>https://userwiki.neosys.com/index.php?title=File:Reset1.jpg&amp;diff=2547</id>
		<title>File:Reset1.jpg</title>
		<link rel="alternate" type="text/html" href="https://userwiki.neosys.com/index.php?title=File:Reset1.jpg&amp;diff=2547"/>
		<updated>2011-07-31T14:38:35Z</updated>

		<summary type="html">&lt;p&gt;Sandeep.neosys: uploaded a new version of &amp;quot;File:Reset1.jpg&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Sandeep.neosys</name></author>
	</entry>
	<entry>
		<id>https://userwiki.neosys.com/index.php?title=File:Reset1.jpg&amp;diff=2546</id>
		<title>File:Reset1.jpg</title>
		<link rel="alternate" type="text/html" href="https://userwiki.neosys.com/index.php?title=File:Reset1.jpg&amp;diff=2546"/>
		<updated>2011-07-31T14:36:47Z</updated>

		<summary type="html">&lt;p&gt;Sandeep.neosys: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Sandeep.neosys</name></author>
	</entry>
	<entry>
		<id>https://userwiki.neosys.com/index.php?title=Troubleshooting_NEOSYS_Generally&amp;diff=2545</id>
		<title>Troubleshooting NEOSYS Generally</title>
		<link rel="alternate" type="text/html" href="https://userwiki.neosys.com/index.php?title=Troubleshooting_NEOSYS_Generally&amp;diff=2545"/>
		<updated>2011-07-14T10:50:43Z</updated>

		<summary type="html">&lt;p&gt;Sandeep.neosys: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Resolving the &amp;quot;Internet Explorer cannot display the webpage&amp;quot; error message when accessing NEOSYS ==&lt;br /&gt;
&lt;br /&gt;
=== Within a local area network (LAN) ===&lt;br /&gt;
Users may get the &amp;quot;cannot display the webpage&amp;quot; error message when they try to access the NEOSYS login page when they are in the office and are using a local IP address (eg. http://192.168.1.100/neosys). In this case, check the following:&lt;br /&gt;
&lt;br /&gt;
# Are other users able to access NEOSYS within the same office? If all users get the same error message, then it is likely that the NEOSYS server is off or has stuck at reboot due to a boot sequence error. In this case, you need to start the NEOSYS server and double click on the start databasename file. If the NEOSYS server does not start then you need to call in the IT support.&lt;br /&gt;
# If everyone else is able to access NEOSYS and it is only someone specific who isn&#039;t able to access: If all users are working normally, and only a specific user complains of this message then check the following:&lt;br /&gt;
&lt;br /&gt;
* Is the user connected to a network? - verify this by opening up a website (www.google.com)&lt;br /&gt;
* If the user is connected to a network - verify if the user has the same IP address range as the NEOSYS server. For example the user might have IP address 192.168.2.1 and the NEOSYS IP is 192.168.1.100; which is a clear indication that this user is connected to another network and mostly happens if the user is using a WiFi connection (on a notebook) and is using an available unsecured connection of a neighbouring office. If this is the case, then disconnect and connect to the correct connection.&lt;br /&gt;
* The user is connected to the network and is on the same network - verify if the user any has proxy settings in the browser. In UAE for example Etisalat internet users have to sometimes enter the proxy address in the Options or internet will not work properly. In this case you need to configure the NEOSYS IP address as an exception under Tools &amp;gt; Internet Options &amp;gt; LAN Settings &amp;gt; Advanced.&lt;br /&gt;
&lt;br /&gt;
=== From the internet ===&lt;br /&gt;
&lt;br /&gt;
The connection to the NEOSYS server from outside office is via the public IP address over SSL (eg. https://clientname.redirectme.net:4430/neosys). Users may not be able to access this link and it may give the &amp;quot;cannot display the webpage&amp;quot; error message. This could be due to various reasons and could be one or a combination of the following:&lt;br /&gt;
&lt;br /&gt;
# The users internet connection is not working or a firewall on the computer/router is blocking port 4430: in this case you need to fix the internet connection and open up outgoing port 4430&lt;br /&gt;
# The internet connection at the office which hosts the server is not working: consult with the IT person at the host office&lt;br /&gt;
# The server is off: consult with the IT person at the host office&lt;br /&gt;
&lt;br /&gt;
== Resolving HTTPS certificate error when logging in from an external link ==&lt;br /&gt;
&lt;br /&gt;
NEOSYS provides an external link to login to the program to function when staff are outside the office. This address is different from an internal address (eg. an internal address when accessing NEOSYS from within the office may be http://192.168.1.100/neosys, however an external link from which you access NEOSYS from outside the office maybe https://clientname.redirectme.net:4430/neosys). As this is a secure 128 bit encrypted method to protect your data from prying eyes on the internet, this method involves the creation of self signed certificates.&lt;br /&gt;
&lt;br /&gt;
The error message would be something like this on IE7/IE8&lt;br /&gt;
[[image:https1.jpg]]&lt;br /&gt;
&lt;br /&gt;
As the message states, Internet Explorer does not recognise the issuing authority which is NEOSYS SOFTWARE and hence warns the user. To proceed ahead and access NEOSYS you will have to click on CONTINUE. However it is best to get rid of this message rather than clicking on continue every time.&lt;br /&gt;
&lt;br /&gt;
Once the NEOSYS login page opens up, click on Certificate Error and then click on View certificate:&amp;lt;br&amp;gt;&lt;br /&gt;
[[image:https2.jpg]]&lt;br /&gt;
&lt;br /&gt;
Thereafter click on Install Certificate:&amp;lt;br&amp;gt;&lt;br /&gt;
[[image:https3.jpg]]&lt;br /&gt;
&lt;br /&gt;
Click on Next&amp;lt;br&amp;gt;&lt;br /&gt;
[[image:https4.jpg]]&lt;br /&gt;
&lt;br /&gt;
Click on Next&amp;lt;br&amp;gt;&lt;br /&gt;
[[image:https5.jpg]]&lt;br /&gt;
&lt;br /&gt;
Click on Finish&amp;lt;br&amp;gt;&lt;br /&gt;
[[image:https6.jpg]]&lt;br /&gt;
&lt;br /&gt;
You will now get a message that the import was successful, click on OK and than again on OK below:&amp;lt;br&amp;gt;&lt;br /&gt;
[[image:https7.jpg]]&lt;br /&gt;
&lt;br /&gt;
Restart your browser for the changes to be effected. Once you open up the external link again now, it will not warn you, however the address bar will still show a certificate error, but this avoids clicking on continue every time if you hadn&#039;t installed the certificate.&lt;br /&gt;
&lt;br /&gt;
== Using NEOSYS in Internet Explorer 8 and Internet Explorer 9==&lt;br /&gt;
&lt;br /&gt;
Users who upgrade to IE8 (Internet Explorer 8) might complain that they are &amp;quot;unable&amp;quot; to use NEOSYS. When they mean &amp;quot;unable&amp;quot; that means when the NEOSYS homepage is opened up, they would get a message that &amp;quot;You Need Internet Explorer 5.5 and or greater&amp;quot;. The message looks like this:&lt;br /&gt;
&lt;br /&gt;
[[image:ie8com.jpg]]&lt;br /&gt;
&lt;br /&gt;
The quick fix for this is to click on the Compatibility Mode on IE 8  and IE 9 as follows:&lt;br /&gt;
&lt;br /&gt;
[[image:ie8compatibility.jpg]]&lt;br /&gt;
&lt;br /&gt;
Another way is to add the NEOSYS URL to the Compatibility View Settings under Tools:&lt;br /&gt;
&lt;br /&gt;
[[image:ie8compatibility1.jpg]]&lt;br /&gt;
&lt;br /&gt;
What the above does is that IE8/IE9 opens up the page as it would in IE7.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Resolving the &amp;quot;Network or server failure. (No response) Please try again later and/or get technical assistance&amp;quot; message ==&lt;br /&gt;
&lt;br /&gt;
Appears in versions of NEOSYS dated 8 Feb 2009 onwards and is the same as the following error.&lt;br /&gt;
&lt;br /&gt;
== Understanding the &amp;quot;system cannot locate the resource specified. in .Send&amp;quot; message ==&lt;br /&gt;
&lt;br /&gt;
=== Problem explained ===&lt;br /&gt;
While working on NEOSYS, a user might get the following message as a pop-up:&lt;br /&gt;
&lt;br /&gt;
[[image:errorspecifiedresource.jpg]]&lt;br /&gt;
&lt;br /&gt;
 ERROR: -2146697211 The system cannot locate the resource specified.&lt;br /&gt;
 in .Send&lt;br /&gt;
&lt;br /&gt;
[[image:insend.jpg]]&lt;br /&gt;
&lt;br /&gt;
 ERROR: -2146697208 The download of the specified resource has failed.&lt;br /&gt;
 in .Send&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
This error message pops up when network failures occur especially when NEOSYS is being accessed over the internet when there are temporary problems in the internet connectivity or overload on the ISP.&lt;br /&gt;
&lt;br /&gt;
This also could happen within an office over the LAN when there is a bad Ethernet switch/hub that cause the connection to break or just bad cabling. &amp;lt;br&amp;gt;&lt;br /&gt;
HINT : Look out for the note on the internet explorer page saying &amp;quot;Internet Explorer - Working Offline&amp;quot; which clearly indicates a problem with the network connection.&lt;br /&gt;
&lt;br /&gt;
In the case of users who are connected via WIFI, check the WIFI connectivity of the workstation to identify any possible technical problem with it&#039;s network connection.&lt;br /&gt;
&lt;br /&gt;
=== Solution ===&lt;br /&gt;
&lt;br /&gt;
There isn&#039;t a clear solution to this especially if NEOSYS is accessed via the Internet as the external network is out of our control.&lt;br /&gt;
&lt;br /&gt;
So it would be advisable to just wait and try again.&lt;br /&gt;
&lt;br /&gt;
If within an office, then the IT people have to investigate possible causes as explained above.&lt;br /&gt;
&lt;br /&gt;
=== Sample response to .Send problems for clients accessing THEIR server over the internet ===&lt;br /&gt;
&lt;br /&gt;
Dear (Client name),&lt;br /&gt;
&lt;br /&gt;
I am very sorry but this error definitely indicates unreliable network connection somewhere between your computer and the server.&lt;br /&gt;
&lt;br /&gt;
1.	Outlook email doesn’t require a continuous connection to the server. It just picks up mail now and again and if it cannot connect one time then it just tries again later without informing you. NEOSYS requires a continuous communication with the server to provide all the interactivity that you expect from an application like NEOSYS.&amp;lt;br&amp;gt;&lt;br /&gt;
2.	My guess is that the problem is actually in the network connection in India (although it just could be the internet connection in Oman).&amp;lt;br&amp;gt;&lt;br /&gt;
3.	There is a slight possibility that there is a problem in the computer that you are using although this is unlikely.&lt;br /&gt;
&lt;br /&gt;
Can you try from another computer and/or internet connection.&lt;br /&gt;
&lt;br /&gt;
How often are you getting this message? I presume you can login and work and then it pops up now and again. You might just try the Retry button.&lt;br /&gt;
&lt;br /&gt;
We have clients doing remote access to NEOSYS from India to Dubai for many years now and are very familiar with the issues.&lt;br /&gt;
&lt;br /&gt;
== Fixing &amp;quot;&amp;quot; does not exist in the clients file Error Message ==&lt;br /&gt;
&lt;br /&gt;
=== Problem explained ===&lt;br /&gt;
After creating new brands in the client file or after creating a new client record and brands under it, whenever you key in the brand in the schedule file, you would get this message.&lt;br /&gt;
&lt;br /&gt;
[[image:branderrorsch.jpg]]&lt;br /&gt;
 &lt;br /&gt;
=== Solution ===&lt;br /&gt;
All processes stopped&lt;br /&gt;
 &lt;br /&gt;
 F5&lt;br /&gt;
 REINDEXCLIENTS&lt;br /&gt;
 REINDEXBRANDS&lt;br /&gt;
&lt;br /&gt;
== Document Remains Locked longer than 10 minutes after an Internet Explorer Window crashes ==&lt;br /&gt;
 &lt;br /&gt;
Lost/hidden internet explorer window on windows that cannot be accessed keeps document locked until process killed/windows restarted&lt;br /&gt;
 &lt;br /&gt;
=== Symptoms ===&lt;br /&gt;
 &lt;br /&gt;
#Internet Explorer Windows &amp;quot;disappears&amp;quot; while working on a document.&lt;br /&gt;
#Attempts to reopen the same document (even after the normal NEOSYS ten minute lock timeout) results in a message something like &amp;quot;Cannot be edited because the document is in use by (username)&amp;quot;&lt;br /&gt;
#NEOSYS Support Menu, List of Open  Documents shows that the record lock is being actively refreshed every five minutes as per normal NEOSYS process&lt;br /&gt;
#The iexplorer task can be seen in task managers, list of processes even after closing all Internet Explorer window.&lt;br /&gt;
 &lt;br /&gt;
=== Cause ===&lt;br /&gt;
 &lt;br /&gt;
Almost certainly due to windows unreliability when PC is customised with additional software from internet etc.&lt;br /&gt;
 &lt;br /&gt;
=== Work around ===&lt;br /&gt;
 &lt;br /&gt;
Kill the iexplorer task in Task Manager&#039;s list of processes or reboot the workstation and wait for up to 10 minutes for the lock to be cleared.&lt;br /&gt;
 &lt;br /&gt;
=== Permanent Solution ===&lt;br /&gt;
 &lt;br /&gt;
#Remove Internet Explorer Add-ons&lt;br /&gt;
#Reinstall Internet Explorer&lt;br /&gt;
#Reinstall Windows&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting the &amp;quot;Database not available&amp;quot; error message == &lt;br /&gt;
&lt;br /&gt;
=== Problem explained ===&lt;br /&gt;
This error appears when you try to login to NEOSYS after you enter your username and password and click the Login button.&lt;br /&gt;
&lt;br /&gt;
[[image:database_unavailable.jpg]]&lt;br /&gt;
&lt;br /&gt;
Error message : &lt;br /&gt;
&lt;br /&gt;
 Cannot login because : &lt;br /&gt;
 Error :  The (database code) database is not available right now.&lt;br /&gt;
&lt;br /&gt;
=== Solution explained ===&lt;br /&gt;
&lt;br /&gt;
This is probably because the processes (gray colour windows)on the server are not running. Login to the server and start these processes from the respective desktop icons and login again from the users computer.&lt;br /&gt;
&lt;br /&gt;
If the processes are running but you are still unable to login, please refer Techwiki.&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting login failure (invalid username and/or password) == &lt;br /&gt;
&lt;br /&gt;
Entering an incorrect password on the NEOSYS login page would lead to the following error :&lt;br /&gt;
&lt;br /&gt;
[[File:login.jpg]]&lt;br /&gt;
&lt;br /&gt;
Please note that three consecutive login failures, for any reason, over any time period, will result in an automatic lockout until the account password is changed using any of the usual methods :&lt;br /&gt;
&lt;br /&gt;
1) Password reminder - if the user has a registered and accessible email account (http://userwiki.neosys.com/index.php/How_to_reset_the_password%3F), or&lt;br /&gt;
&lt;br /&gt;
2) By an administrator using the Authorisation File. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If the &amp;quot;Password Reminder&amp;quot; procedure does not solve the login failure issue, do the following in maintenance mode :&lt;br /&gt;
 &lt;br /&gt;
 F5&lt;br /&gt;
 LIST USERS WITH EXPIRY_DATE&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting Internet Explorer  ==&lt;br /&gt;
[[Troubleshooting IE]]&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting the &amp;quot;Select item RTP20 missing from program stack. Error encountered during the REDUCE process. Code:0&amp;quot; message ==&lt;br /&gt;
&lt;br /&gt;
=== Problem explained ===&lt;br /&gt;
&lt;br /&gt;
This is a rare general problem in NEOSYS not related to this particular report (shown below)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[image:RTP20error1.jpg]]&lt;br /&gt;
&lt;br /&gt;
It is caused due to a process memory corruption when processing large datasets.&lt;br /&gt;
&lt;br /&gt;
Error message : &lt;br /&gt;
&lt;br /&gt;
 Select item RTP20 missing from program stack. Error encountered during the REDUCE process. Code:0&lt;br /&gt;
&lt;br /&gt;
=== Solution explained ===&lt;br /&gt;
&lt;br /&gt;
Restart all the processes for the dataset in question. This will solve the problem.&lt;br /&gt;
&lt;br /&gt;
== Solving User doesn’t have a menu despite that menu having no lock in Authorisation File ==&lt;br /&gt;
&lt;br /&gt;
=== Cause ===&lt;br /&gt;
&lt;br /&gt;
If no menu is locked  in Authorisation File then menu access is not determined by task authorisations, it is determined by what MENU CODE they were given in the Authorisation File before MENU CODE was removed from the Authorisation File in later versions of the NEOSYS software - and replaced with the current menu tasks concept.&lt;br /&gt;
&lt;br /&gt;
=== Solution === &lt;br /&gt;
&lt;br /&gt;
Implement “authorisation per menu” by adding appropriate locks to ALL menus remembering that any menu without a lock will become available to ALL users as soon as you put a lock on ANY menu task.&lt;br /&gt;
&lt;br /&gt;
== Logo does not appear when a NEOSYS html document eg: Invoice, Estimate, etc is sent via email ==&lt;br /&gt;
&lt;br /&gt;
There are 2 scenarios :&lt;br /&gt;
&lt;br /&gt;
# The html file is sent by email by using the &amp;lt;b&amp;gt;File &amp;gt; Send &amp;gt; Page by email…&amp;lt;/b&amp;gt; option on IE  &lt;br /&gt;
# The html file is saved on the user’s desktop using the &amp;lt;b&amp;gt;File &amp;gt; Save as &amp;gt; html … &amp;lt;/b&amp;gt; option on IE and then sent as an attachment via email.&lt;br /&gt;
&lt;br /&gt;
Scenario (1) works fine, however, when a document is saved on the user’s desktop as an “html” file as mentioned in scenario (2), the “logo” doesn’t appear, as the directory in which the “logo” actually resides, is the NEOSYS server, and not the user’s PC.&lt;br /&gt;
Saving the html file on the users desktop results in the image properties to look for the logo on the users desktop (where it doesn’t exist) and hence the logo does not appear. &lt;br /&gt;
&lt;br /&gt;
Many clients prefer that these documents be sent in &amp;lt;b&amp;gt;“pdf”&amp;lt;/b&amp;gt; format as &amp;lt;b&amp;gt;“html”&amp;lt;/b&amp;gt; files often end up in their spam msgs. &lt;br /&gt;
&lt;br /&gt;
If these documents really need to be saved on the user&#039;s desktop prior to being mailed as an attachment, it would be a better idea to save them as “pdf” instead of “html”. This could be done using softwares like &amp;lt;b&amp;gt;“CutePDF Writer”&amp;lt;/b&amp;gt; that are freely available on the internet. This software would allow the user to save the “html” document as “pdf” by clicking : &amp;lt;b&amp;gt;File &amp;gt; Print &amp;gt; CutePDF Writer … &amp;lt;/b&amp;gt; following which the &amp;quot;pdf&amp;quot; document could be saved to the desired destination.&lt;/div&gt;</summary>
		<author><name>Sandeep.neosys</name></author>
	</entry>
	<entry>
		<id>https://userwiki.neosys.com/index.php?title=Troubleshooting_NEOSYS_Media_System&amp;diff=2544</id>
		<title>Troubleshooting NEOSYS Media System</title>
		<link rel="alternate" type="text/html" href="https://userwiki.neosys.com/index.php?title=Troubleshooting_NEOSYS_Media_System&amp;diff=2544"/>
		<updated>2011-05-26T11:57:12Z</updated>

		<summary type="html">&lt;p&gt;Sandeep.neosys: /* Hitting F9 is not giving the excel media diary but clicking &amp;quot;List&amp;quot; is */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Client / Brand / Category change does not reflect in Media Diary ===&lt;br /&gt;
Unusually for NEOSYS, in the ADS file (on which the media diary and all &amp;quot;List of Ads&amp;quot; type reports and files are based) lots of referential information (like client/supplier etc) is frozen at the point of the last update. Running CREATEADS rebuilds the ads file and therefore gets/stores the latest client, supplier etc info into the ad records. Moving brands between clients and vehicles between suppliers is rare. &lt;br /&gt;
&lt;br /&gt;
 F5&lt;br /&gt;
 CREATEADS&lt;br /&gt;
&lt;br /&gt;
Note: When you run CREATEADS, it asks you to confirm a period from when to run this task. You need to be aware that any period before the input period will not show in any Media Diary Reports. Eg.if you input 2006, then you cannot generate a Media Diary for 2005 or any year backwards.&lt;br /&gt;
&lt;br /&gt;
In most files other files, NEOSYS only stores the main codes like brand code and vehicle code and every time a report needs the client or supplier code it looks up that information from the separate brand or vehicle file so it always gets the latest info. This is how databases usually work. Actually some people would like the reports based on the ORIGINAL codes rather than the latest codes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Ads are missing from Some but not All Media Diary and/or related Reports/Screens or you get some errors like &amp;quot;The ad has not been booked. Are you sure that you want to certify this ad?&amp;quot; ===&lt;br /&gt;
&lt;br /&gt;
Cause: Possibly caused by user action&lt;br /&gt;
&lt;br /&gt;
Explanation:May be user have changed the dates on the calendar and selected to &#039;&#039;&#039;NOT rebook the changes&#039;&#039;&#039;. Then the ads on the new dates would NOT have booking order numbers. &lt;br /&gt;
It can be checked by inspecting the List of Booking Orders to find the time and date that the booking order was created and the time and date of all schedules file modifications.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Cause: System error - possible an unresolved NEOSYS software error&lt;br /&gt;
&lt;br /&gt;
Recovery method 1:&lt;br /&gt;
&lt;br /&gt;
This can take a long time on a large database and requires all users/neosys processes for the same database to be shut down.&lt;br /&gt;
&lt;br /&gt;
 F5&lt;br /&gt;
 CREATEADS&lt;br /&gt;
 choose &amp;quot;Reindex the Ads File&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fixing wrong exchange rates in invoices]]&lt;br /&gt;
&lt;br /&gt;
Recovery method 2:&lt;br /&gt;
&lt;br /&gt;
Resave the schedule(s) that show the problem. This is identical to CREATEADS but is much quicker and doesnt require all users to logoff. Of course if there are many errors then this isnt a practical solution.&lt;br /&gt;
&lt;br /&gt;
=== Removing unnecessary items from List of Schedules Pending Invoices ===&lt;br /&gt;
Sometimes, schedules which don&#039;t need invoicing appear on the List of Schedules Pending Invoicing. This occurs if you do the following: &lt;br /&gt;
&lt;br /&gt;
# Invoice the schedule. NEOSYS removes it from the pending invoicing list. &lt;br /&gt;
# Modify the schedule. NEOSYS puts it back onto the pending invoicing list. &lt;br /&gt;
# Modify the schedule back to as it was invoiced in. NEOSYS *doesn&#039;t* remove it from the pending invoicing list. &lt;br /&gt;
&lt;br /&gt;
The solution is to ask for a proforma invoice for the schedule (in the invoice options page - select Certified-All Ads). This will give you a &amp;quot;nothing to invoice&amp;quot; message and remove it from the list. Asking for a proforma instead of an invoice is a precaution to avoid accidentally raising an invoice if there really is something to invoice on the schedule that you didn&#039;t expect, and will show you exactly what is pending invoicing.&lt;br /&gt;
&lt;br /&gt;
If you are using the X option in the discounts/charges section to generate separate discount/fee invoices then you probably want to use Invoice Type: &amp;quot;Final&amp;quot; otherwise you will get an invoice that reverses the final invoice/credit note (since the default Invoice Type is &amp;quot;Initial&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
=== Why do my two media vehicles/clients/etc come out as one line on the media analysis reports ? ===&lt;br /&gt;
Because you have given them exactly the same name. If you do this then NEOSYS assumes that you wish two vehicles/clients/etc. to be treated as one at least for analysis.&lt;br /&gt;
&lt;br /&gt;
If you still want to see them separately and retain the similarity of name make some minor change in the name of one vehicle/client/etc. Even adding just a dot to one will cause them to appear as separate lines.&lt;br /&gt;
&lt;br /&gt;
=== Hitting F9 is not giving the excel media diary but clicking &amp;quot;List&amp;quot; is ===&lt;br /&gt;
&lt;br /&gt;
It seems that IE default security settings won&#039;t open an Excel file in response to pressing a key but only to a real click from the user. &lt;br /&gt;
&lt;br /&gt;
A comment has been added on the screen to warn people about this in the new version of NEOSYS as shown below:&lt;br /&gt;
&lt;br /&gt;
 o Normal&lt;br /&gt;
 o Excel Worksheet (must actually click the &amp;quot;List&amp;quot; button) &lt;br /&gt;
 o Tabbed Text File&lt;br /&gt;
&lt;br /&gt;
You can also enable the download as follows:&lt;br /&gt;
&lt;br /&gt;
IE Tools Dropdown, Internet Options, Security Tab, Internet Zone, Custom Level, Downloads, Automatic Prompting for Downloads: ENABLE&lt;/div&gt;</summary>
		<author><name>Sandeep.neosys</name></author>
	</entry>
	<entry>
		<id>https://userwiki.neosys.com/index.php?title=Troubleshooting_NEOSYS_Media_System&amp;diff=2543</id>
		<title>Troubleshooting NEOSYS Media System</title>
		<link rel="alternate" type="text/html" href="https://userwiki.neosys.com/index.php?title=Troubleshooting_NEOSYS_Media_System&amp;diff=2543"/>
		<updated>2011-05-26T09:00:29Z</updated>

		<summary type="html">&lt;p&gt;Sandeep.neosys: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Client / Brand / Category change does not reflect in Media Diary ===&lt;br /&gt;
Unusually for NEOSYS, in the ADS file (on which the media diary and all &amp;quot;List of Ads&amp;quot; type reports and files are based) lots of referential information (like client/supplier etc) is frozen at the point of the last update. Running CREATEADS rebuilds the ads file and therefore gets/stores the latest client, supplier etc info into the ad records. Moving brands between clients and vehicles between suppliers is rare. &lt;br /&gt;
&lt;br /&gt;
 F5&lt;br /&gt;
 CREATEADS&lt;br /&gt;
&lt;br /&gt;
Note: When you run CREATEADS, it asks you to confirm a period from when to run this task. You need to be aware that any period before the input period will not show in any Media Diary Reports. Eg.if you input 2006, then you cannot generate a Media Diary for 2005 or any year backwards.&lt;br /&gt;
&lt;br /&gt;
In most files other files, NEOSYS only stores the main codes like brand code and vehicle code and every time a report needs the client or supplier code it looks up that information from the separate brand or vehicle file so it always gets the latest info. This is how databases usually work. Actually some people would like the reports based on the ORIGINAL codes rather than the latest codes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Ads are missing from Some but not All Media Diary and/or related Reports/Screens or you get some errors like &amp;quot;The ad has not been booked. Are you sure that you want to certify this ad?&amp;quot; ===&lt;br /&gt;
&lt;br /&gt;
Cause: Possibly caused by user action&lt;br /&gt;
&lt;br /&gt;
Explanation:May be user have changed the dates on the calendar and selected to &#039;&#039;&#039;NOT rebook the changes&#039;&#039;&#039;. Then the ads on the new dates would NOT have booking order numbers. &lt;br /&gt;
It can be checked by inspecting the List of Booking Orders to find the time and date that the booking order was created and the time and date of all schedules file modifications.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Cause: System error - possible an unresolved NEOSYS software error&lt;br /&gt;
&lt;br /&gt;
Recovery method 1:&lt;br /&gt;
&lt;br /&gt;
This can take a long time on a large database and requires all users/neosys processes for the same database to be shut down.&lt;br /&gt;
&lt;br /&gt;
 F5&lt;br /&gt;
 CREATEADS&lt;br /&gt;
 choose &amp;quot;Reindex the Ads File&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fixing wrong exchange rates in invoices]]&lt;br /&gt;
&lt;br /&gt;
Recovery method 2:&lt;br /&gt;
&lt;br /&gt;
Resave the schedule(s) that show the problem. This is identical to CREATEADS but is much quicker and doesnt require all users to logoff. Of course if there are many errors then this isnt a practical solution.&lt;br /&gt;
&lt;br /&gt;
=== Removing unnecessary items from List of Schedules Pending Invoices ===&lt;br /&gt;
Sometimes, schedules which don&#039;t need invoicing appear on the List of Schedules Pending Invoicing. This occurs if you do the following: &lt;br /&gt;
&lt;br /&gt;
# Invoice the schedule. NEOSYS removes it from the pending invoicing list. &lt;br /&gt;
# Modify the schedule. NEOSYS puts it back onto the pending invoicing list. &lt;br /&gt;
# Modify the schedule back to as it was invoiced in. NEOSYS *doesn&#039;t* remove it from the pending invoicing list. &lt;br /&gt;
&lt;br /&gt;
The solution is to ask for a proforma invoice for the schedule (in the invoice options page - select Certified-All Ads). This will give you a &amp;quot;nothing to invoice&amp;quot; message and remove it from the list. Asking for a proforma instead of an invoice is a precaution to avoid accidentally raising an invoice if there really is something to invoice on the schedule that you didn&#039;t expect, and will show you exactly what is pending invoicing.&lt;br /&gt;
&lt;br /&gt;
If you are using the X option in the discounts/charges section to generate separate discount/fee invoices then you probably want to use Invoice Type: &amp;quot;Final&amp;quot; otherwise you will get an invoice that reverses the final invoice/credit note (since the default Invoice Type is &amp;quot;Initial&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
=== Why do my two media vehicles/clients/etc come out as one line on the media analysis reports ? ===&lt;br /&gt;
Because you have given them exactly the same name. If you do this then NEOSYS assumes that you wish two vehicles/clients/etc. to be treated as one at least for analysis.&lt;br /&gt;
&lt;br /&gt;
If you still want to see them separately and retain the similarity of name make some minor change in the name of one vehicle/client/etc. Even adding just a dot to one will cause them to appear as separate lines.&lt;br /&gt;
&lt;br /&gt;
=== Hitting F9 is not giving the excel media diary but clicking &amp;quot;List&amp;quot; is ===&lt;br /&gt;
&lt;br /&gt;
It seems that IE default security settings won&#039;t open an Excel file in response to pressing a key but only to a real click from the user. &lt;br /&gt;
&lt;br /&gt;
A comment has been added on the screen to warn people.&lt;br /&gt;
&lt;br /&gt;
 o Normal&lt;br /&gt;
 o Excel Worksheet (must actually click the &amp;quot;List&amp;quot; button) &lt;br /&gt;
 o Tabbed Text File&lt;br /&gt;
&lt;br /&gt;
You can also enable the download as follows:&lt;br /&gt;
&lt;br /&gt;
IE Tools Dropdown, Internet Options, Security Tab, Internet Zone, Custom Level, Downloads, Automatic Prompting for Downloads: ENABLE&lt;/div&gt;</summary>
		<author><name>Sandeep.neosys</name></author>
	</entry>
	<entry>
		<id>https://userwiki.neosys.com/index.php?title=Troubleshooting_NEOSYS_Generally&amp;diff=2541</id>
		<title>Troubleshooting NEOSYS Generally</title>
		<link rel="alternate" type="text/html" href="https://userwiki.neosys.com/index.php?title=Troubleshooting_NEOSYS_Generally&amp;diff=2541"/>
		<updated>2011-05-10T08:11:02Z</updated>

		<summary type="html">&lt;p&gt;Sandeep.neosys: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Resolving the &amp;quot;Internet Explorer cannot display the webpage&amp;quot; error message when accessing NEOSYS ==&lt;br /&gt;
&lt;br /&gt;
=== Within a local area network (LAN) ===&lt;br /&gt;
Users may get the &amp;quot;cannot display the webpage&amp;quot; error message when they try to access the NEOSYS login page when they are in the office and are using a local IP address (eg. http://192.168.1.100/neosys). In this case, check the following:&lt;br /&gt;
&lt;br /&gt;
# Are other users able to access NEOSYS within the same office? If all users get the same error message, then it is likely that the NEOSYS server is off or has stuck at reboot due to a boot sequence error. In this case, you need to start the NEOSYS server and double click on the start databasename file. If the NEOSYS server does not start then you need to call in the IT support.&lt;br /&gt;
# If everyone else is able to access NEOSYS and it is only someone specific who isn&#039;t able to access: If all users are working normally, and only a specific user complains of this message then check the following:&lt;br /&gt;
&lt;br /&gt;
* Is the user connected to a network? - verify this by opening up a website (www.google.com)&lt;br /&gt;
* If the user is connected to a network - verify if the user has the same IP address range as the NEOSYS server. For example the user might have IP address 192.168.2.1 and the NEOSYS IP is 192.168.1.100; which is a clear indication that this user is connected to another network and mostly happens if the user is using a WiFi connection (on a notebook) and is using an available unsecured connection of a neighbouring office. If this is the case, then disconnect and connect to the correct connection.&lt;br /&gt;
* The user is connected to the network and is on the same network - verify if the user any has proxy settings in the browser. In UAE for example Etisalat internet users have to sometimes enter the proxy address in the Options or internet will not work properly. In this case you need to configure the NEOSYS IP address as an exception under Tools &amp;gt; Internet Options &amp;gt; LAN Settings &amp;gt; Advanced.&lt;br /&gt;
&lt;br /&gt;
=== From the internet ===&lt;br /&gt;
&lt;br /&gt;
The connection to the NEOSYS server from outside office is via the public IP address over SSL (eg. https://clientname.redirectme.net:4430/neosys). Users may not be able to access this link and it may give the &amp;quot;cannot display the webpage&amp;quot; error message. This could be due to various reasons and could be one or a combination of the following:&lt;br /&gt;
&lt;br /&gt;
# The users internet connection is not working or a firewall on the computer/router is blocking port 4430: in this case you need to fix the internet connection and open up outgoing port 4430&lt;br /&gt;
# The internet connection at the office which hosts the server is not working: consult with the IT person at the host office&lt;br /&gt;
# The server is off: consult with the IT person at the host office&lt;br /&gt;
&lt;br /&gt;
== Resolving HTTPS certificate error when logging in from an external link ==&lt;br /&gt;
&lt;br /&gt;
NEOSYS provides an external link to login to the program to function when staff are outside the office. This address is different from an internal address (eg. an internal address when accessing NEOSYS from within the office may be http://192.168.1.100/neosys, however an external link from which you access NEOSYS from outside the office maybe https://clientname.redirectme.net:4430/neosys). As this is a secure 128 bit encrypted method to protect your data from prying eyes on the internet, this method involves the creation of self signed certificates.&lt;br /&gt;
&lt;br /&gt;
The error message would be something like this on IE7/IE8&lt;br /&gt;
[[image:https1.jpg]]&lt;br /&gt;
&lt;br /&gt;
As the message states, Internet Explorer does not recognise the issuing authority which is NEOSYS SOFTWARE and hence warns the user. To proceed ahead and access NEOSYS you will have to click on CONTINUE. However it is best to get rid of this message rather than clicking on continue every time.&lt;br /&gt;
&lt;br /&gt;
Once the NEOSYS login page opens up, click on Certificate Error and then click on View certificate:&amp;lt;br&amp;gt;&lt;br /&gt;
[[image:https2.jpg]]&lt;br /&gt;
&lt;br /&gt;
Thereafter click on Install Certificate:&amp;lt;br&amp;gt;&lt;br /&gt;
[[image:https3.jpg]]&lt;br /&gt;
&lt;br /&gt;
Click on Next&amp;lt;br&amp;gt;&lt;br /&gt;
[[image:https4.jpg]]&lt;br /&gt;
&lt;br /&gt;
Click on Next&amp;lt;br&amp;gt;&lt;br /&gt;
[[image:https5.jpg]]&lt;br /&gt;
&lt;br /&gt;
Click on Finish&amp;lt;br&amp;gt;&lt;br /&gt;
[[image:https6.jpg]]&lt;br /&gt;
&lt;br /&gt;
You will now get a message that the import was successful, click on OK and than again on OK below:&amp;lt;br&amp;gt;&lt;br /&gt;
[[image:https7.jpg]]&lt;br /&gt;
&lt;br /&gt;
Restart your browser for the changes to be effected. Once you open up the external link again now, it will not warn you, however the address bar will still show a certificate error, but this avoids clicking on continue every time if you hadn&#039;t installed the certificate.&lt;br /&gt;
&lt;br /&gt;
== Using NEOSYS in Internet Explorer 8 and Internet Explorer 9==&lt;br /&gt;
&lt;br /&gt;
Users who upgrade to IE8 (Internet Explorer 8) might complain that they are &amp;quot;unable&amp;quot; to use NEOSYS. When they mean &amp;quot;unable&amp;quot; that means when the NEOSYS homepage is opened up, they would get a message that &amp;quot;You Need Internet Explorer 5.5 and or greater&amp;quot;. The message looks like this:&lt;br /&gt;
&lt;br /&gt;
[[image:ie8com.jpg]]&lt;br /&gt;
&lt;br /&gt;
The quick fix for this is to click on the Compatibility Mode on IE 8  and IE 9 as follows:&lt;br /&gt;
&lt;br /&gt;
[[image:ie8compatibility.jpg]]&lt;br /&gt;
&lt;br /&gt;
Another way is to add the NEOSYS URL to the Compatibility View Settings under Tools:&lt;br /&gt;
&lt;br /&gt;
[[image:ie8compatibility1.jpg]]&lt;br /&gt;
&lt;br /&gt;
What the above does is that IE8/IE9 opens up the page as it would in IE7.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Resolving the &amp;quot;Network or server failure. (No response) Please try again later and/or get technical assistance&amp;quot; message ==&lt;br /&gt;
&lt;br /&gt;
Appears in versions of NEOSYS dated 8 Feb 2009 onwards and is the same as the following error.&lt;br /&gt;
&lt;br /&gt;
== Understanding the &amp;quot;system cannot locate the resource specified. in .Send&amp;quot; message ==&lt;br /&gt;
&lt;br /&gt;
=== Problem explained ===&lt;br /&gt;
While working on NEOSYS, a user might get the following message as a pop-up:&lt;br /&gt;
&lt;br /&gt;
[[image:errorspecifiedresource.jpg]]&lt;br /&gt;
&lt;br /&gt;
 ERROR: -2146697211 The system cannot locate the resource specified.&lt;br /&gt;
 in .Send&lt;br /&gt;
&lt;br /&gt;
[[image:insend.jpg]]&lt;br /&gt;
&lt;br /&gt;
 ERROR: -2146697208 The download of the specified resource has failed.&lt;br /&gt;
 in .Send&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
This error message pops up when network failures occur especially when NEOSYS is being accessed over the internet when there are temporary problems in the internet connectivity or overload on the ISP.&lt;br /&gt;
&lt;br /&gt;
This also could happen within an office over the LAN when there is a bad Ethernet switch/hub that cause the connection to break or just bad cabling. &amp;lt;br&amp;gt;&lt;br /&gt;
HINT : Look out for the note on the internet explorer page saying &amp;quot;Internet Explorer - Working Offline&amp;quot; which clearly indicates a problem with the network connection.&lt;br /&gt;
&lt;br /&gt;
In the case of users who are connected via WIFI, check the WIFI connectivity of the workstation to identify any possible technical problem with it&#039;s network connection.&lt;br /&gt;
&lt;br /&gt;
=== Solution ===&lt;br /&gt;
&lt;br /&gt;
There isn&#039;t a clear solution to this especially if NEOSYS is accessed via the Internet as the external network is out of our control.&lt;br /&gt;
&lt;br /&gt;
So it would be advisable to just wait and try again.&lt;br /&gt;
&lt;br /&gt;
If within an office, then the IT people have to investigate possible causes as explained above.&lt;br /&gt;
&lt;br /&gt;
=== Sample response to .Send problems for clients accessing THEIR server over the internet ===&lt;br /&gt;
&lt;br /&gt;
Dear (Client name),&lt;br /&gt;
&lt;br /&gt;
I am very sorry but this error definitely indicates unreliable network connection somewhere between your computer and the server.&lt;br /&gt;
&lt;br /&gt;
1.	Outlook email doesn’t require a continuous connection to the server. It just picks up mail now and again and if it cannot connect one time then it just tries again later without informing you. NEOSYS requires a continuous communication with the server to provide all the interactivity that you expect from an application like NEOSYS.&amp;lt;br&amp;gt;&lt;br /&gt;
2.	My guess is that the problem is actually in the network connection in India (although it just could be the internet connection in Oman).&amp;lt;br&amp;gt;&lt;br /&gt;
3.	There is a slight possibility that there is a problem in the computer that you are using although this is unlikely.&lt;br /&gt;
&lt;br /&gt;
Can you try from another computer and/or internet connection.&lt;br /&gt;
&lt;br /&gt;
How often are you getting this message? I presume you can login and work and then it pops up now and again. You might just try the Retry button.&lt;br /&gt;
&lt;br /&gt;
We have clients doing remote access to NEOSYS from India to Dubai for many years now and are very familiar with the issues.&lt;br /&gt;
&lt;br /&gt;
== Fixing &amp;quot;&amp;quot; does not exist in the clients file Error Message ==&lt;br /&gt;
&lt;br /&gt;
=== Problem explained ===&lt;br /&gt;
After creating new brands in the client file or after creating a new client record and brands under it, whenever you key in the brand in the schedule file, you would get this message.&lt;br /&gt;
&lt;br /&gt;
[[image:branderrorsch.jpg]]&lt;br /&gt;
 &lt;br /&gt;
=== Solution ===&lt;br /&gt;
All processes stopped&lt;br /&gt;
 &lt;br /&gt;
 F5&lt;br /&gt;
 REINDEXCLIENTS&lt;br /&gt;
 REINDEXBRANDS&lt;br /&gt;
&lt;br /&gt;
== Document Remains Locked longer than 10 minutes after an Internet Explorer Window crashes ==&lt;br /&gt;
 &lt;br /&gt;
Lost/hidden internet explorer window on windows that cannot be accessed keeps document locked until process killed/windows restarted&lt;br /&gt;
 &lt;br /&gt;
=== Symptoms ===&lt;br /&gt;
 &lt;br /&gt;
#Internet Explorer Windows &amp;quot;disappears&amp;quot; while working on a document.&lt;br /&gt;
#Attempts to reopen the same document (even after the normal NEOSYS ten minute lock timeout) results in a message something like &amp;quot;Cannot be edited because the document is in use by (username)&amp;quot;&lt;br /&gt;
#NEOSYS Support Menu, List of Open  Documents shows that the record lock is being actively refreshed every five minutes as per normal NEOSYS process&lt;br /&gt;
#The iexplorer task can be seen in task managers, list of processes even after closing all Internet Explorer window.&lt;br /&gt;
 &lt;br /&gt;
=== Cause ===&lt;br /&gt;
 &lt;br /&gt;
Almost certainly due to windows unreliability when PC is customised with additional software from internet etc.&lt;br /&gt;
 &lt;br /&gt;
=== Work around ===&lt;br /&gt;
 &lt;br /&gt;
Kill the iexplorer task in Task Manager&#039;s list of processes or reboot the workstation and wait for up to 10 minutes for the lock to be cleared.&lt;br /&gt;
 &lt;br /&gt;
=== Permanent Solution ===&lt;br /&gt;
 &lt;br /&gt;
#Remove Internet Explorer Add-ons&lt;br /&gt;
#Reinstall Internet Explorer&lt;br /&gt;
#Reinstall Windows&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting the &amp;quot;Database not available&amp;quot; error message == &lt;br /&gt;
&lt;br /&gt;
=== Problem explained ===&lt;br /&gt;
This error appears when you try to login to NEOSYS after you enter your username and password and click the Login button.&lt;br /&gt;
&lt;br /&gt;
[[image:database_unavailable.jpg]]&lt;br /&gt;
&lt;br /&gt;
Error message : &lt;br /&gt;
&lt;br /&gt;
 Cannot login because : &lt;br /&gt;
 Error :  The (database code) database is not available right now.&lt;br /&gt;
&lt;br /&gt;
=== Solution explained ===&lt;br /&gt;
&lt;br /&gt;
This is probably because the processes (gray colour windows)on the server are not running. Login to the server and start these processes from the respective desktop icons and login again from the users computer.&lt;br /&gt;
&lt;br /&gt;
If the processes are running but you are still unable to login, please refer Techwiki.&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting login failure (invalid username and/or password) == &lt;br /&gt;
&lt;br /&gt;
Entering an incorrect password on the NEOSYS login page would lead to the following error :&lt;br /&gt;
&lt;br /&gt;
[[File:login.jpg]]&lt;br /&gt;
&lt;br /&gt;
Please note that three consecutive login failures, for any reason, over any time period, will result in an automatic lockout until the account password is changed using any of the usual methods :&lt;br /&gt;
&lt;br /&gt;
1) Password reminder - if the user has a registered and accessible email account (http://userwiki.neosys.com/index.php/How_to_reset_the_password%3F), or&lt;br /&gt;
&lt;br /&gt;
2) By an administrator using the Authorisation File. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If the &amp;quot;Password Reminder&amp;quot; procedure does not solve the login failure issue, do the following in maintenance mode :&lt;br /&gt;
 &lt;br /&gt;
 F5&lt;br /&gt;
 LIST USERS WITH EXPIRY_DATE&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting Internet Explorer  ==&lt;br /&gt;
[[Troubleshooting IE]]&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting the &amp;quot;Select item RTP20 missing from program stack. Error encountered during the REDUCE process. Code:0&amp;quot; message ==&lt;br /&gt;
&lt;br /&gt;
=== Problem explained ===&lt;br /&gt;
&lt;br /&gt;
This is a rare general problem in NEOSYS not related to this particular report (shown below)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[image:RTP20error1.jpg]]&lt;br /&gt;
&lt;br /&gt;
It is caused due to a process memory corruption when processing large datasets.&lt;br /&gt;
&lt;br /&gt;
Error message : &lt;br /&gt;
&lt;br /&gt;
 Select item RTP20 missing from program stack. Error encountered during the REDUCE process. Code:0&lt;br /&gt;
&lt;br /&gt;
=== Solution explained ===&lt;br /&gt;
&lt;br /&gt;
Restart all the processes for the dataset in question. This will solve the problem.&lt;br /&gt;
&lt;br /&gt;
== Solving User doesn’t have a menu despite that menu having no lock in Authorisation File ==&lt;br /&gt;
&lt;br /&gt;
=== Cause ===&lt;br /&gt;
&lt;br /&gt;
If no menu is locked  in Authorisation File then menu access is not determined by task authorisations, it is determined by what MENU CODE they were given in the Authorisation File before MENU CODE was removed from the Authorisation File in later versions of the NEOSYS software - and replaced with the current menu tasks concept.&lt;br /&gt;
&lt;br /&gt;
=== Solution === &lt;br /&gt;
&lt;br /&gt;
Implement “authorisation per menu” by adding appropriate locks to ALL menus remembering that any menu without a lock will become available to ALL users as soon as you put a lock on ANY menu task.&lt;/div&gt;</summary>
		<author><name>Sandeep.neosys</name></author>
	</entry>
	<entry>
		<id>https://userwiki.neosys.com/index.php?title=File:Login.jpg&amp;diff=2540</id>
		<title>File:Login.jpg</title>
		<link rel="alternate" type="text/html" href="https://userwiki.neosys.com/index.php?title=File:Login.jpg&amp;diff=2540"/>
		<updated>2011-05-10T08:03:09Z</updated>

		<summary type="html">&lt;p&gt;Sandeep.neosys: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Sandeep.neosys</name></author>
	</entry>
</feed>