> SYSPRO Harmony

SYSPRO Harmony

This program lets you configure and manage the ERP information you want to track within the product. SYSPRO Harmony provides a social ERP platform that provides:

  • News feeds regarding key ERP components that you choose to follow

  • Trending information

  • Collaboration and communication between users

  • Messaging platform with integration of SYSPRO data

  • 24/7 view of your company's operating status

Getting Started

Prerequisites

  • Ensure that all the required components have been properly installed.

    In particular, ensure that the services required by SYSPRO Harmony are running.

    Prerequisites Installation notes and considerations
    • SYSPRO e.net Communications Load Balancer

     
    • Microsoft .NET Framework 4.6

     
    • IIS 7.0

    • Ensure that the CoreWebEngine and W3SVC features are installed.

    • SYSPRO Service Upgrade Manager
    • This service updates all the SYSPRO services automatically.

    • SYSPRO Rules Data
    • This service monitors SQL transactions on the SYSPRO databases, as required by the Rules Engine.

    [Note]
    • Ensure that the SOAP and REST port numbers match those configured in SYSPRO (System Setup->E.Net Service Details).

    • You must restart this service manually once you have completed the SYSPRO configuration.

    • We recommend that you install the service on the same server as SQL Server.

    • SYSPRO Rules Engine
    • This service queries all SQL transactions on the SYSPRO databases.

    [Note]
    • Ensure that the SOAP and REST port numbers match those configured in SYSPRO (System Setup->E.Net Service Details).

    • You must restart this service manually once you have completed the SYSPRO configuration.

    • We recommend that you install the service on the same server as SQL Server.

    • SYSPRO Harmony Service
    • This service processes all Harmony transactions.

    • SYSPRO Harmony API
    • This service provides an interface for Harmony integration and must be installed on a machine with Internet Information Services (IIS 7.0).

  • Ensure that you have enabled Webviews within SYSPRO (System-wide Personalization).

  • Ensure that you have configured Harmony settings from the Rules Engine / Harmony tab of the System Setup program:

    Field Description
    Rules engine options  
    Active company list Indicate the companies for which you want to enable the Rules Engine.
    [Note]

    After configuring this setting and restarting SYSPRO, the following processes occur in the background:

    • The applicable SQL tables are created within the SYSPRO database (their names prefixed by the word Rules).

    • A new SYSPRO operator is created: __RUL. This operator is required in order for the services to run.

    Harmony options  
    Active company list Indicate the companies that you want to enable for Harmony.
    Harmony API service address Indicate the url of the SYSPRO Harmony API Service.
    [Note]

    This is the Harmony service installed within IIS.

    For example: http://localhost/SYSPROHarmonyAPI/ (where localhost is replaced by your server IP address).

    Harmony service address Indicate the address to the SYSPRO Harmony Service which is used to process Harmony transactions.

    For example: net.tcp://localhost:33334/HarmonyService (where localhost is replaced by your server IP address).

    [Note]

    The port number must match your entry made when installing the SYSPRO Harmony Service.

    Harmony database connection  
    Authentication Select an authentication mode to use when processing transactions on the Harmony database
    SQL Server name Indicate the name of the SQL server that will be used for the Harmony database.
    Login Indicate a valid SQL login name for the Harmony database.
    Password Indicate the corresponding password for the SQL login.
    Test SQL connection Test the SQL connection to the Harmony database with the parameters indicated.

User Interface

SYSPRO Harmony

You launch the SYSPRO Harmony program from the SYSPRO Program List pane (SYSPRO Programs->SYSPRO Harmony->SYSPRO Harmony)

In addition, you can customize the Harmony Widgets you want to view, using the Visual Designer (available from the icon).

Profile

This displays information related to the current user:

  • Summary of user beats, categorized by their sentiment.

  • Summary of how many objects are being followed (see the Follow items pane for more detail).

  • Listing of followers.

Missed events

This displays beats added since the last login, allowing you to catch up on things you may have missed.

Beats

This displays beats which you have selected to follow, or may be interested in.

Beats are displayed using a weighting, based on their popularity and what you follow, and contain the following information:

  • Location and basic information regarding the user that posted a beat

  • Number of replies to each beat

  • Number of times a beat is admired

  • Number of shares per beat

  • Attachments contained within beats

Trending chart

This provides a visual representation of items currently trending, in the form of a bubble chart.

How much a particular item is trending is indicated by the size of the bubble (i.e the bigger the bubble, the more that item is trending).

The color of the bubble portrays the general sentiment around that item's activity:

  • Red reflects a negative sentiment

  • Green reflects a positive sentiment

  • Grey reflects a neutral sentiment

[Note]

The darker shades of green or red are an indication of a more positive or negative sentiment, respectively.

These bubbles are also interactive and allow you to drill down to more detail, reflected in the Trending detail pane.

Currently trending

This displays a list of items currently trending, along with the number of beats per item.

You can also select to follow or unfollow items from this list.

Reply to beat

This lets you reply to a particular beat.

In and around

This highlights all recent database activities (e.g. beats being added) such as items that have been mentioned, users that have posted numerous beats, etc.

For example:#StockCode.A100has been mentioned a number of times.

You can also select to follow or unfollow items from this list.

Following list

This displays a list of all items that you have selected to follow.

Add beat

This lets add a new beat. Available functions includes:

  • Tag items using the # tag

  • Tag other users using the # tag

  • Add attachments

  • Make use of suggestive text

Trending detail

This displays more detail regarding the selected topic in the Trending chart pane.

The Trending chart indicates the importance of subtopics relative to the enclosing topic. This Trending detail pane then displays the most relevant properties when the selected bubble relates to a key field.

Follow items

This lets you follow items or topics by right-clicking the item and selecting the Follow option.