Web KDS Installation

In this article

System requirements

Install the Web KDS service

LS Central configurations

Web KDS configurations

Migrate Data from Standard KDS to Web KDS

The web-based Kitchen Display System (Web KDS) works with LS Central for restaurants and hotels.

System requirements

Kitchen service machine

  • Software
    • Operating system: Windows 10 1607 or later
  • Hardware: Minimum requirements
    • Processor: 2 GHz or faster
    • 2 GB RAM
    • Hard disk: 5 GB free space

The installer for the Web KDS installs the .NET version needed and can also install the SQL Server Express.

Install the Web KDS service

To install the Web KDS:

  1. Run the installer for LS Central version 25 or later.
  2. At the bottom of the list, you find the Web Kitchen Service for LS Central.
  3. Click Install.

The Kitchen Service requires an SQL database to store orders and configurations. If you do not have an SQL Server ready to use, the installer can install Microsoft SQL Server Express for you.

  1. Select the Microsoft SQL Server Express field, if you want to install the database server; if not, leave the field blank. Click Next.
  2. In the Arguments page, fill in the mandatory Site Password field. Create a password required for accessing the Web KDS Configuration page.

    Other fields configure the connection to your SQL Server, the name of the SQL Database that is created upon installation, and the Windows user that will run the Web Kitchen Service.

  3. When you have filled in all required information, click Next.

You are now ready to run the installation.

The Option button lets you change the Update Strategy from Manual to Automatic.

The Show details link shows you additional information about the configurations entered in the previous steps.

  1. Click the Install button. When the installation has been completed, click Close to close the installer.
  2. Open Windows Services, and make sure the LS Retail Web Kitchen Service is running.

LS Central configurations

Before you can connect the Web KDS to LS Central, you must make sure the web services are set up correctly:

  1. Open your LS Central instance, version 25 or later, and open Web Services. If a line for codeunit 10000992 does not exist, you must create a new line with the following information:

    Object type Object ID Object Name Service Name
    Codeunit 10000992 LSC KDS Rest Service KDSRestService

    This service should be published.

  2. Next, open the Kitchen Service Configuration.
  3. In the Kitchen Service Configuration page, click the Refresh WS-Info action.
  4. Change the Kitchen Service (KDS) in use to Web KDS.

Web KDS configurations

  1. Open services, and start the LS Retail Web Kitchen Service.
  2. Open a browser, and open http://localhost:8052 to open the Web KDS home screen.
  3. Click the Configurations button in the top-right corner.
  4. Enter the password you created in the installation process to get to the Configurations page.
  5. Click the LS Central Connections button.
  6. Click the Add Connection button to create a new connection.
  7. On the Connection Info page, enter the connection details for your LS Central instance.
  8. Select, whether you are connecting to an On-premises or SaaS instance of Business Central.
    If On-premises
    FieldDescription
    IDEnter the name of the connection.
    Web Service NameEnter the name of the KDS web service, the default is KDSRestService.
    Config sourceSelect this field, if this connection should be the source of configurations for the Web KDS. As the Web KDS can get orders from multiple Business Central instances, you must define which one has the configurations of the stations and routing.
    InstanceEnter the name of the LS Central instance you are connecting to.
    CompanyEnter the name of the Business Central company to connect to.
    URL Base BC ConnectionEnter the URL of the Business Central instance you want to connect to. It should include the connection protocol, for example http://localhost.
    PortEnter the port of the web services. The default port is 9048. Make sure this port is open for connection.
    DomainEnter the domain for the user
    Stores to FilterEnter which store or stores this Web KDS should show orders for. If the Web KDS service should service all stores the filter can be left empty.
    UserEnter the user name for a Business Central user that is allowed to connect to LS Central.
    PasswordEnter the password for this user.
    EncryptSelect this field for the password to be encrypted in the application settings files.
    If SaaS
    FieldDescription
    IDEnter the name of the connection.
    Web Service NameEnter the name of the KDS web service, the default is KDSRestService.
    Config sourceSelect this field, if this connection should be the source of configurations for the Web KDS. As the Web KDS can get orders from multiple Business Central instances, you must define which one has the configurations of the stations and routing.
    InstanceEnter the name of the LS Central instance you are connecting to.
    CompanyEnter the name of the Business Central company to connect to.
    URL Base BC ConnectionEnter the URL of the Business Central instance you want to connect to. It should include the connection protocol, for example https://api.businesscentral.dynamics.com
    URL For AuthenticationEnter the URL of the login service, for example https://login.microsoftonline.com
    Stores To FilterEnter which store or stores this Web KDS should show orders for. If the Web KDS service should service all stores, you can leave the filter empty.
    ScopeThe default scope is .default
    VersionEnter the version of the Web Services. (v2.0)
    Tenant IDEnter the ID of the SaaS tenant which is required to obtain the oAuth Token.
    Client IDEnter the ID of the SaaS client.
    Client SecretEnter the client secret.
  1. Click the Test Connection button to verify that the connection you configured is working.
  2. When the connection has been tested and is working, be sure to click Save Connection.
  3. Create your kitchen stations, kitchen screens, and routing in LS Central.
  4. When that is done, go back to the Settings page at your Web KDS http://localhost:8052/admin, and click Reload configurations.