Nice Labels in WiSys
Requirements and Things to Know:
ü NiceLabel uses an ODBC driver for the database connection type. This ODBC connection is typically installed when the WiSys Client updater is run. If this WiSys client is not on the machine running NiceLabel, then establish it manually using the following:
User DSN (not System)
Driver type: SQL Server
Name: WiSys (Use exactly like this)
Description: WiSys Labels
SQL Authentication with user: WiSyslabels and password: (email support@wisys.com for password)
Set the default database if you want
Test the connection
ü A Single User version of NiceLabel will not work on a Terminal Server machine. Single user needs to be installed on a workstation. If you need to run on a Terminal Server, a multiple user license (5) will need to be purchased.
ü NiceLabel seems to work better using Views because table linking doesn’t work well. WiSys has developed views for the majority of tables that are used in their applications. If you need to add new fields that are not in these views, you can create a view from these views but don’t just modify as they will often get overwritten during an update.
Views currently available:
wsCLPkgLabel Package (wspkg), Package Line (wspkglin), Shipment (wspkgshipment), Order Header (oeordhdr), Order Line (oeordlin), Item Master (imitmidx_wv)
Defining Parameters (Variables)
The parameters used on the labels need to be these specific names because they are passed by the gun application. Below are the parameters for two of the labels:
Shipping Labels Parameter: Shipment compare to wspkg_Shipment_No
PkgNo compare to wspkg_PKG_No
Fast Shipping Labels Parameter: Shipment compare to wspkg_Shipment_No
UserID compare to wspkg_UDF1
Setting up a New Label
· File, New and define:
Printer
Select Stock – Leave at none
Page Size – usually leave to automatically set for label dimensions
Label Layout – determine if portrait or landscape
Label Dimensions – set to the size of the label
Import Variables – don’t set anything
Click Finish
· Set the Database Access using: Data, Database Access
Click New and set:
Name: Name for this label (they typically use the view name, but you can name as desired)
Description: Name as desired. I’m going to use the menu option called from the gun.
· Database Connection Properties, click DEFINE
Select ODBC on the left hand side and should default up the WiSys ODBC Data Source
Set the User Name and password: User: wisyslabels Password: (Email support@wisys.com for password)
Test the connection and select OK if successful
After the connection to the database is complete, you can set the table/view name.
Table: Select the View Name for the information you will use on this label
· Data Retrieving
For WiSys labels that are printed from the gun, always select:
Number of Labels is defined at print time
Stored in another label variable
Click VARIABLES button at the bottom of the screen and select NEW
Enter the Name: Copies
Description: Copies
Source: Prompt (no need to change)
This is ALWAYS the variable name passed by the gun application
Select OK and Close
Next to the field ‘Stored in another label variable’ – select the ‘Copies’ from the drop down.
· Fields
Select the fields that will be used on the label.
· Filter
This is where you are selecting the parameter (variable) that is passed from the gun application. The parameter name must match what is being passed from the gun – see the above list for the parameters for the PO receiving and Inventory labels. This field will be compared to the field value (similar to a record selection formula in Crystal is compared to the Crystal parameter)
Select ‘Use Filter’
Click the ADD button
Table Field: Select the name of the field will be used to compare the variable, for instance iminvloc_item_no
Press the VARIABLES BUTTON and then select NEW to define this new variable
Name: Use the name of the variable used by the gun application – see the above list.
Example: Item
Description: Use the same as name
Max Length: You can set to the length of the field
Click OK and Close
Complete the comparison by selecting the Table field to compare to the newly created variable from drop down list.
Click APPLY
Click OK
Notice the below screen shows two filters as needed for the Inventory Label
Laying out the fields on the Label
Once the database connection, fields and variables are defined you can start designing the label layout.
Left Hand Side menu is used most often in designing the label – below are the options most commonly used.
Text – select the drop down and then Use Existing Variables to see the fields available for this label
Bar Code – select the drop down and then Use Existing Variables to see the fields available. When you drop out a field from this option it will be in the bar code format. Right click and select properties to change the type if needed. Most commonly used is CODE 128
Text - Fixed Text can be used for field labels or headings
Once labels are defined and saved, you can load to WiSys Document Management.