SmartViews - User Guide

SmartViews - User Guide

Prerequisites:

Windows Server 2016-2022
Windows 10-11
SQL Server 2012R2-SQL 2019
            SQL Server 2017 minimum Cumulative Update (CU) is 31 (14.0.3456.2) 
Visual 7x-10

.NET 4.6.2


if outgoing ports are blocked at the organization’s firewall, the following ports need to be allowed for outbound traffic:  1433, 587, and 3478
.
 When syncing, SmartViews communicates over the following address:
FQDN: gjypiak7ki.database.windows.net
Gateway IP's: 23.96.178.199, 23.98.55.75, 52.162.104.33, 52.162.105.9
Protocol: TCP
Port: 1433
The connection is load balanced you will need to allow the domain using FQDN
You may need to contact Support for your Firewall
Sonicwall example below
https://www.sonicwall.com/support/knowledge-base/how-to-allow-or-block-uri-and-sub-domains-using-content-filtering/170505604252027/

When sending e-mails, SmartViews uses the following Server

Windows Clients:
*If SQL Server 2012 Native is installed it will need to be uninstalled before
Installing Smart views on workstations
The Native Client can be re-installed after

Installation

To install Synergy’s SmartViews do the following two steps:

  1. Download the setup file using the appropriate link below - SmartviewsSetup.exe 
    READ BEFORE INSTALLING!!!!

    If your company is still using an older version than v462.1100 (i.e. v2013.X or v452.XXXX) and you are not ready to update to a newer version, do not use the installer linked above.

    The 462 version of SmartView's cannot be rolled back once a User hits sync.
    Previous versions will work but any uncommitted changes before sync will be lost.

    Instead, use this link to get SmartViews v452.2800 for the time being until your company is ready to update to v462.XXXX - SmartviewsSetupv452.2800.exe
  2. Run the setup file -
(Note: Administrative rights are needed when running the installer. An internet connection is also needed during the setup to create your repository in the cloud.)

Running the Setup file



Once you run the setup file the welcome screen will open, click on “Next”

            


Choose the Appropriate Install. First time Install is only used for intial setup.
      
            

The next screen you will enter your company information to register for a new account.
All fields are required along with a valid email address.



            Enter the default database connection information.

            


     This is the default connections that your views will use when users run them.
     Your Visual Manufacturing connection is required to continue the setup. In server name, put in Visual. 
     After putting in the sa user and password, the VMFG database should appear in the dropdown to select. 
     SYSADM can be used also if desired.  Be sure to check the Save my password box.  Always test the connection
      This is the default connections that your views will use when users run them. Your Visual Manufacturing connection is required to continue the setup.
      You may setup a Quality connection if you are a Visual Quality user. Note - standard Visual Quality views are only installed if you have setup a Visual Quality connection.

    SQL Server:                        Oracle:




Choose your Visual Version



Select the location you would like to install SmartViews into;
you can keep the default or browse and select any local directory. Make sure Users of the computer have R/W access to the folder. 
Click “Next” to continue




The installer has all the information that is necessary to create your account and install SmartViews onto your machine. Click “Install” to continue.



The installer will begin to perform the following actions and may take a few moments:
A 30 day trial license is being created for your account
Your repository records are being created in the cloud for your account
Synergy’s standard set of Views are being created in your account; see below for a list of standard Views that are included
Application files/prerequisites (SQL Server Compact Edition) are being installed onto your machine – accept all defaults.
(Note: If you have a license key you can register it inside of SmartViews. See the section below for Updating Your License Key. The key is in the \\”SERVERNAME”\Install$\Synergy Resources\SmartViews folder.)




A popup will show with the default password


Click finish to complete installation


Enter License

Login into Smartviews


click on the ‘i’ in the upper right corner and choose about to enter the license key




Enter license key and select apply



You product is now licensed and you can check for updates



Installing Updates

Only users with admin rights to create users have the ability to check for updates. For all other users this will be greyed out. Once an update is completed this will upgrade your account to the latest version. This will then trigger an upgrade for all your other users when they sync to the repository. 

Note: If you are not currently on maintenance or it has expired you will receive an error message that updates are not available. Please renew your maintenance if you would like to receive these updates.

To check for updates do the following:

Once you are logged into SmartViews, click on the icon towards the right corner



The application will then search and see if there is a newer version available



If an update is found you will have the ability to download it by clicking on “Get Update”

(Note: for non-admins this is where they will start when they are on an earlier version then their account setting.)



The rest of the upgrade process is automated and the wizard will step through:
SmartViews will close, then
The update will be download, then
The updates will be applied to the local machine, then
SmartViews will automatically re-launch, the update has been completed

You may now log back into SmartViews


Terminal Server

For Remote Desktop Installs (Terminal Server), install once as a local administrator doing the Client Install with any user’s keys.  Once installed, any other users will be prompted for their unique keys the first time SmartViews is launched.  Once these are written to the user’s registry, the user will no longer be prompted for their keys.  As noted above, may sure Users of the remote desktop have r/w access to the folder SmartViews was installed into

Creating User Accounts

To create, view and edit User security the user will need “Is Admin User” security permissions. This security setting is in User Accounts:


To create, view and edit User Accounts do the following:

  1. Under the Home tab select User Accounts



This will open User Accounts in its own tab



Use the blank row to add new users or edit existing users as needed
Click on Save to permanently save your changes

Note: If you have setup a new user you can send them their install email by selecting the user row and clicking on “Send User Email”. This will email the user (and cc the logged in user) a public download link and their key code which links them to your account. The email looks like the following:



User Installation


Additional installations are done using the link in the Invitation Email, Select Client Install
Users will need R\W permissions to the Smartviews Install Directory.
The SmartViewsLic file has to be copied from \\’server’\Install$\Synergy Resources\SmartViews to C:\Visual\SmartViews.  This will license the product



Opening & Running Views

To open and run views do the following:

Opening a View

  1. Click on the icon in the top left hand corner and hover over “Views”



  1. This will open sub menus - hover to the one you would like and click on it



  1. This will open your View in its own tab.


Running a View

  1. The View will be open in its own tab - 
  1. If there are parameters required they will be presented to the user as shown in Ex. A.
  2. Views with no parameters will be presented to the user as shown in Ex. B.

Ex. A                               Ex. B

 


  1. Select your Data Connections that you would like this View to pull data from

(Note: Data Connections are defined in the Designer and defaults can be setup along with security per user.)



  1. After you have selected your Data Connections, click on Refresh – this will populate your View with data




How to Create, Edit, and Share Views

To create or edit views the user will need “Is Designer” security permissions. This security setting is in User Accounts:


Creating New Views

To create new Views do the following:

  1. Under the Views menu select “Create New Views…”



  1. This will open the Designer:



  1. Delete button – will delete the View definition from the repository
  2. Connections – to add, edit and delete data source connections. This list is global to all Views when in the Designer.



Not available when running View

Default connection when running View

Available to View but user must select it




(Note: designers will need “Is Admin Connections” security permissions to allow add, edit and delete rights. This is setup under User Accounts. If the designer does not have security rights then they can only select from what is in the list.)

  1. Name and Directory – the name and directory to show in the Views menu list
  2. Default Menu Option – global security options for this View
  1. User specific security options are setup under the Security tab in #5
  1. By user you can setup Export Options, Connections Options and Is Designer security
  1. Tabs:
  1. Settings – default tab shown to set View properties
  2. SQL Designer – used to define SQL statement, column formats and View parameters
  3. Review – after you have defined a SQL statement you can view the output without having to leave the designer
  4. Security – used to define user security permissions
  5. API – allows advance interaction by using scripting to further extend the functionality of SmartViews. Scripts are written in either VB.Net or C#.Net.


Editing Views

To edit a View’s definition do the following:

  1. Open the View by selecting it from the Views menu list



  1. Select the Home tab and click on Open Designer



  1. This will open the Designer in a new tab



Sharing Views

If you are a SmartViews admin or if you have Designer permissions for a View, you can share Views with other users in SmartViews. There are two ways to do this.


The first method is recommended if the designer user of a View wants to share it with one or a few users. Open the View Designer and go to the Security tab on the right. From there, you can add a new row to the security table by clicking under the Name column where it says "Click Here to Add a New Row." The Is Designer column will fill in with "No" by default, and leaving the Export Options and Connection Options columns blank will give the user the defaults for both. Make sure to tab off of the new row so that it properly embeds in the table before you hit save.

Preview


The second way is recommended if a SmartViews admin wants to add most / all users to a View or if you want to add users to multiple Views at once. If you click the User Accounts button on the home tab and then click Security, you will see a matrix of users and Views that determines what level of access each Viewer has to the View. From there, you can set a user as a Viewer or a Designer for the View, or just set them to None / leave them blank if you don't want them to be able to access it. You can also select multiple cells at a time with Ctrl or Shift and then use the Multi Select dropdown that appears in the top-right.
Make sure to tab off of the last combo box you selected before closing the window, as your last change may be lost if you don't. You can verify whether the change persisted or not by closing and reopening the User Security List window and checking that cell. You will also need to click Save under the Users tab once you're done. If the Save button is grayed out, then you simply have to make a change somewhere in the User Account table and then change it back (e.g. disable and then reenable Views for a user), and then you should be able to click Save.





Once you set these values and then save and sync your changes, anyone else who syncs after you should be able to see them.

Standard Views included with SmartViews

Strategic Views:


Operational Views:


Tactical Views:


Below are the Tables each view references 

  • On Time to Vendor Promise: PURCHASE_ORDER, PURC_ORDER_LINE, RECEIVER, RECEIVER_LINE, VENDOR
  • On Time to Customer Promise: CUSTOMER, CUSTOMER_ORDER, CUST_ORDER_LINE, CUST_ORDER_TYPE, PART, PART_SITE, SHIPPER, SHIPPER_LINE
  • Open Purchase Order: PART, PURCHASE_ORDER, PURC_LINE_BINARY, PURC_LINE_DEL, PURC_ORDER_LINE, VENDOR
  • Open Payables: PAYABLE, PAYABLE_LINE, VENDOR
  • Purchase Receipts: INVENTORY_TRANS, PART, PART_SITE, PURCHASE_ORDER, PURC_ORDER_LINE, RECEIVER, RECEIVER_LINE, VENDOR
  • Open Receivables: CUSTOMER, RECEIVABLE, RECEIVABLE_LINE
  • Under/Over Material Issued: REQUIREMENT, WORK_ORDER
  • Negative Inventory: PART, PART_LOCATION
  • Dispatch Data: OPERATION, OPERATION_SCHED, PART, PRODUCT, WORK_ORDER
  • Supplier Returns: PURCHASE_ORDER, PURC_ORDER_LINE, RECEIVER, RECEIVER_LINE, VENDOR
  • Customer Returns: RMA, RMA_LINE, SHIPPER, SHIPPER_LINE
  • Backlog: CUSTOMER, CUST_ORDER_BINARY, CUST_ORDER_LINE, PART, PRODUCT, WAREHOUSE
  • Bookings: CUSTOMER, CUST_ORDER_BINARY, CUST_ORDER_LINE, PART, PRODUCT, WAREHOUSE
  • Shipments: CUSTOMER, CUST_ORDER_BINARY, CUST_ORDER_LINE, INVENTORY_TRANS, PART, PRODUCT, SHIPPER, SHIPPER_LINE, WAREHOUSE
  • Inventory (Mfg): INVENTORY_TRANS, PART, PART_SITE
  • WIP: PART, PRODUCT, WIP_BALANCE, WORK_ORDER
  • Inventory (Fin): INVENTORY_BALANCE, INVENTORY_TRANS, PART
  • Task Summary: TASK, TASK_BINARY
  • Productivity: OPERATION, PART, PRODUCT, WAREHOUSE, WORK_ORDER
  • Estimate: PART, QUOTE, QUOTE_LINE, QUOTE_ORDER, QUOTE_PRICE
  • ECN: EC, EC_LINE, EMPLOYEE


IQM Views

Layouts

Layouts are useful for customizing how a View gets set up for a user to see. You can customize things such as the order and visibility of grid columns, the arrangement of different fields in a pivot grid, and so on. Layouts can be easily accessed and loaded from the Layout drop-down under the View tab.



Save Layout

When you save a layout, you can give it a name, and you can decide if you want it to be your default layout that appears when you first open the View. You can also save it as a new layout or override an existing one.


Copy Layout to User

If you create a layout, other users won't be able to see that layout unless you share it with them individually. This can be done through the "Copy Layout To..." option, where you'll be able to select which users you want to give a copy of the layout.


Because layouts are linked to one user, making changes to a layout will not modify copies of it for other users, since the original and the copies are all separate layouts.

Import/Export Layout

Layouts can also be shared, backed up, and restored using the import and export features. To save the current layout, use the "Export Current" option, and you can save it as an XML file.


You and other users can then use "Import" to restore the layout from the XML.

Troubleshooting / Further Reading

If you have questions about SmartViews that you couldn't find answers to in this guide, check out our Knowledge Base for more articles about SmartViews:

    • Related Articles

    • SmartViews Scheduler User Guide

      PREREQUISITES Supported Visual version are 7.0 – 10.x Windows Server 2016-2022 Windows 10-11 SQL Server 2012R2-SQL 2019 SQL Server 2017 minimum Cumulative Update (CU) is 31 (14.0.3456.2) .NET 4.6.2 ADMINISTRATION INSTALLING Use the following link to ...
    • SmartViews Data Connection not showing up in specific report

      If a data connection is successful in Test Connection but doesn't show up as an accessible connection in the drop-down list for a report, the issue may be with user security permissions. In the designer, go to the Security tab and see if the ...
    • Launchpad Scheduler - User Guide

      Launchpad Scheduler Guide In this guide the steps for creating a Basic Scheduled Report job as well as advanced Configuration Creating a New Scheduled Job Click on the New Job icon Task Give the Task Description a Name Click Save Schedule Click on ...
    • SmartViews Send User Invite - Failure Sending Mail

      If you are running a version of SmartViews older than v452.1600, clicking Send User Invite will fail to email the receiving user. You will have to update to resolve this issue, but for a temporary workaround, click Show User Invite to view the user's ...
    • How to turn on Roaming Profile for SmartViews

      How to turn on Roaming Profile for SmartViews  (Note: user must be running version 4.3.1.0 or later)    Purpose: SmartViews uses local cache files to store its info. It always saved to the root directory where SmartViews is installed. Each user will ...