Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Anchor
Top
Top

Panel
titleColor#ffffff
titleBGColor#009cae
titleOverview

This guide is intended for customers who have MealViewer integrated with their Edison software. It will highlight the features and settings required to create an interface between MealViewer and Edison in order to digitally display menu information in your cafeterias.



Note

MealViewer Menu Groups

...

The Mealviewer section allows you to establish real-time communication with MealViewer.  In addition to establishing communication, safety checks are in place to ensure communication does not occur in the Edison database if copied into a test environment.

  1. From the Admin & Maintenance tab, select System Settings.
  2. Select the MealViewer tab to enable/disable MealViewer sources and configure MealViewer settings.

    Image Removed

    MealViewer Server URL - Use the drop-down menu to select the URL of the MealViewer server.
    API Key - The MealViewer API Key for your District. Select Test Connection to ensure the connection between Edison and MealViewer is set up correctly.

    Enable MealViewer Integration - Place a checkmark in the box to enable MealViewer integration.
    Sync Interval - Enter the number of minutes between synchronizations. To disable automatic synchronization, enter 0. By default, the system will send a MealViewer sync every 15 minutes.
    Synchronize Dates - Enter XX (the number of) days in the past (if you would like to send records for days prior to today) through XX days in the future - Enter the number of days in the future you would like to send records.
    Synchronize Sites - Use the ellipses icon to open the MealViewer Site Filter and establish sites for synchronization.

    Expand
    titleSynchronize Sites

    In the MealViewer Site Filter window, use the magnifier tool or drop-down menu to select a Specific SiteBy Category, or Named Site Filter. You may also select All Sites.
    Image Removed

    Synchronize Meals - Select one or more meal types to sync.

    Safety Checks - Safety checks ensure communication does not occur if the Edison database is copied into a test environment.
    Expected SQL Server Instance - Enter the SQL server name used in your production environment. Use the drop-down menu to select how SQL Server should be compared to the running server.
    Normal - Use this option if you only have one SQL server that could be considered correct. The SQL Server instance must match the text entered verbatim.
    Reg. Ex. - You may use this option if you have multiple SQL servers that could be considered correct. The SQL Server instance must match the regular expression entered.
    Ellipsis - Clicking the ellipsis icon loads the information from the currently running SQL Server and quickly sets the correct values above for running in the current environment.

Return to Top

...

This Option allows you to view the status of your MealViewer sync and to also perform a manual sync between Edison and MealViewer.

From the Synchronize option, select MealViewer Status & Sync.

Image Removed

MealViewer Server Connection - Indicates the successful or unsuccessful connection to the MealViewer Server. Check your MealViewer Settings here.
Automatic Data Synchronization - Indicates if the last attempted sync failed or if automatic data synchronization is disabled.

Info

Data Synchronization is a service run through an Agent that enables integration communication between MCS Edison and MealViewer.

Details - Shows sync status information.
        Complete - The processing of the sync request succeeded. MealViewer should reflect the newly synced data.
        Pending - The sync request is still processing and will need more time to complete.
        Failed - The processing of the sync request failed. No changes will be visible in MealViewer. Click Sync Now to try the sync again.
Last Completed Sync - Shows the date and time of the last completed sync.
Last Attempted Sync - Shows the date and time of the last attempted sync.
Next Expected Sync - Shows the date and time of the next expected sync.
Sync Now - Select this button to run a manual sync. You will see a series of processes as synchronization is completed.

Return to Top

, Time Blocks, and Display Groups are not required; however, they should be established before enabling Synchronization.


Anchor
MVMenuGroups
MVMenuGroups
MealViewer Menu Groups

...

Info
titleEstablishing MealViewer Display Groups

MealViewer Display Groups are not required for MealViewer integration.


Info

Display Groups are the result of the assignment of MealViewer Menu Groups to a line. When the Menu Group is attached to a line with other Menu Groups, it is then communicated to MealViewer that this is how your menus should be displayed on your digital signage.

  1. From the Admin & Maintenance tab, select Site & Categories. Then, select Sites.
  2. Select a site and then select Edit Site.

  3. Select the checkbox of the MealViewer Menu Group which is associated with each line. 

    Info

    In the example below, the Line 1 Display Group will show recipes from the All American Line and the Hot Line. The Line 2 Display Group will show recipes from the Asian Line and SouthWest Line. The Line 3 Display Group will show recipes from the Gluten-Free Bar, Salad Bar, and the Vegan bar. The Line 4 Display Group will show all recipes which have not been assigned a Menu Group.

...

  1. From the Admin & Maintenance tab, select Recipes & Menus.
  2. Hover over Mass Update and then select MealViewer Display Groups.

  3. Select a MealViewer Menu Group for each applicable menu

  4. When finished, select Save Changes.

Return to Top

...

Anchor
MVIntegration
MVIntegration
Enable MealViewer Integration

The Mealviewer section allows you to establish real-time communication with MealViewer.  In addition to establishing communication, safety checks are in place to ensure communication does not occur in the Edison database if copied into a test environment.

  1. From the Admin & Maintenance tab, select System Settings.
  2. Select the MealViewer tab to enable/disable MealViewer sources and configure MealViewer settings.

    Image Added

    MealViewer Server URL - Use the drop-down menu to select the URL of the MealViewer server.
    API Key - The MealViewer API Key for your District. Select Test Connection to ensure the connection between Edison and MealViewer is set up correctly.

    Enable MealViewer Integration - Place a checkmark in the box to enable MealViewer integration.
    Sync Interval - Enter the number of minutes between synchronizations. To disable automatic synchronization, enter 0. By default, the system will send a MealViewer sync every 15 minutes.
    Synchronize Dates - Enter XX (the number of) days in the past (if you would like to send records for days prior to today) through XX days in the future - Enter the number of days in the future you would like to send records.
    Synchronize Sites - Use the ellipses icon to open the MealViewer Site Filter and establish sites for synchronization.

    Expand
    titleSynchronize Sites

    In the MealViewer Site Filter window, use the magnifier tool or drop-down menu to select a Specific SiteBy Category, or Named Site Filter. You may also select All Sites.
    Image Added

    Synchronize Meals - Select one or more meal types to sync.

    Safety Checks - Safety checks ensure communication does not occur if the Edison database is copied into a test environment.
    Expected SQL Server Instance - Enter the SQL server name used in your production environment. Use the drop-down menu to select how SQL Server should be compared to the running server.
    Normal - Use this option if you only have one SQL server that could be considered correct. The SQL Server instance must match the text entered verbatim.
    Reg. Ex. - You may use this option if you have multiple SQL servers that could be considered correct. The SQL Server instance must match the regular expression entered.
    Ellipsis - Clicking the ellipsis icon loads the information from the currently running SQL Server and quickly sets the correct values above for running in the current environment.

Return to Top

...

Anchor
EnableAgent
EnableAgent
 Enable Agent Mode


Warning

Prior to proceeding to the next stop, Agent Mode must be enabled. For MCS Cloud installations, the HSS support staff will need to enable to Edison agent mode for the District. For on-premise installations, agent mode is enabled in Admin Console.


  1. Right-click on the Admin Console icon and select Run as Administrator, then, log in to the system.
    Image Added
  2. From the Applications drop-down menu, select Connection Methods. Double-click on Edison and select the checkbox to Enable MCS Agent for this Application. Click Ok, then choose Close in the Connection Methods window.
    Image Added


    Note

    The service must be stopped and restarted in order for changes to take effect.


  3. From the Server Admin drop-down menu, select Service Control and then select Stop Service. Click Ok once service has stopped.
  4. From the Server Admin drop-down menu, select Service Control and then select Start Service. Click Ok once service has started.
    Image Added
  5. When finished, close Admin Console.

Return to Top

...

Anchor
MVSync
MVSync
Synchronize MealViewer with Edison

This Option allows you to view the status of your MealViewer sync and to also perform a manual sync between Edison and MealViewer.

From the Synchronize option, select MealViewer Status & Sync.

Image Added

MealViewer Server Connection - Indicates the successful or unsuccessful connection to the MealViewer Server. Check your MealViewer Settings here.
Automatic Data Synchronization - Indicates if the last attempted sync failed or if automatic data synchronization is disabled.

Info

Data Synchronization is a service run through an Agent that enables integration communication between MCS Edison and MealViewer.

Details - Shows sync status information.
        Complete - The processing of the sync request succeeded. MealViewer should reflect the newly synced data.
        Pending - The sync request is still processing and will need more time to complete.
        Failed - The processing of the sync request failed. No changes will be visible in MealViewer. Click Sync Now to try the sync again.
Last Completed Sync - Shows the date and time of the last completed sync.
Last Attempted Sync - Shows the date and time of the last attempted sync.
Next Expected Sync - Shows the date and time of the next expected sync.
Sync Now - Select this button to run a manual sync. You will see a series of processes as synchronization is completed.

Return to Top