Global remote output setup

Global remote output setup

It is possible to print on other networks, that are protected by a firewall. For that you need a remote client in the remote network, that is able to access the InterFormNG server.

To do that you first need to enable this feature globally in InterFormNG2 as described below.

The setup of the remote client is covered here.

In order to setup InterFormNG2, you first need to sign in as described here.

Then you click Remote output on the left below Workflow:

 

NG2SystemRemoteOutput0002

 

- and then you will see this:

 

NG2SystemRemoteOutput0001

 

Output Notifications

By default, the remote output client will use a poll method to check for available outputs. In this mode the client will poll for outputs every 30 seconds.

 

In notification mode, the remote client will not be polling, but instead wait for notifications from the main application that new output is available, the process it immediately. I.e. less delay on output than the poll method. This mode also puts less load on the main application, as it does not need to process constant poll requests.

 

To enable notification mode on the main application, flip the switch "Enable remote output socket-based notification".

 

The notification system requires a constant socket connection from the client to the main application. On the settings you need to specify the port on which the client will connect, as well as the keystore for encrypted communication. The default "internal:remoteoutput.jks" means that the embedded keystore is used. This can be replaced with the file system path of another keystore. (Note that no customer data is sent in the notifications, so it is not strictly necessary to replace the keystore).

 

Sends notifications from the remote output server to the remote output client. The notification includes the ID of the output item as well as its associated metadata.

The actual notification technology is configurable, so it could be a message queue like Amazon SQS or a permanently open socket connection between client and server.

Notice, that any change is activated only after a restart of the InterFormNG2 service.

After a restart of the service you should consider to check the system log to verify, that the keystore and matching password could be used.


    Notice: Help Center Transition Update

    As of January 13, 2025, we are excited to announce that our new Help Center is in the final stages of development. While the Knowledge Base is already accessible, our current JIRA system will continue to manage support tickets during this transition period. For assistance with InterForm Output Management Software, please refer to the Support for InterForm Output Management Software.

    We appreciate your patience and understanding as we work to enhance your support experience. If you have any questions or encounter any issues, please do not hesitate to reach out via the existing support channels.

    Best regards,
    The InterForm Support Team


      • Related Articles

      • Remote output

        If you want InterFormNG2 to allow a remote client to connect the current tenant, then you need to configure the remote output as below. A requirement is, that remote output is activated in the global settings. In order to setup remote output ...
      • Workflow global settings

        This section lists all global settings for the workflow. More settings can be setup per tenant. You can set these global workflow settings: 1.Email server. This is the email server to use for system messages, that are to be sent as emails e.g. to ...
      • Output via remote clients

        This section describes how to use remote clients in the InterFormNG2 workflow. The remote client can be used for these kinds of output in the workflow: 1.Print on remote printers, that are only reachable via the remote client(s) 2.Email via email ...
      • Global email server setup

        You need to setup a global email server order to be able to send system emails from InterFormNG2 e.g. to reset emails. Notice a similar email configuration for each tenant is normally also required. In order to setup the global email server, you ...
      • Global Active MQ setup

        If you want to use ActiveMQ, then you can use the embedded ActiveMQ of InterFormNG2. In order to setup the global email server, you first need to sign in as described here. Then you click Message Queue on the left below Workflow: Now you can enable ...