Uploading data using data transmitters

You can use data transmitters to extract property values captured and stored by data collectors in PostgreSQL databases, then send them to another application.
Data transmitters query the PostgreSQL database, gather the required information, and use the REST protocol to send it to another application. The data transmitter creates a comma-separated value (CSV) file that contains the property values.

Before you do the steps in this procedure, determine which database tables to extract and when and how often you want to extract the information.

Important: This procedure applies only to REST Transmitters. To upload data using the RICOH Supervisor, see Setting up to send data to RICOH Supervisor.

You can configure each data transmitter to extract and send values from different tables. When enabled, the data transmitters run according to a schedule.

To upload data using data transmitters:
  1. Learn the requirements for communication with the REST web service for the application:
    • How to authenticate with the application
    • The values to specify for the REST authentication and transmission requests
    • The format of the data expected in the response
  2. To prepare RICOH ProcessDirector to communicate with the application, do these tasks:
    • If the application requires a security certificate, install the certificate on the RICOH ProcessDirector primary computer.
    • If your environment requires a proxy server to communicate with web services, set up the system to use it.
  3. Set up a credential object to use with the data transmitter. Data transmitter objects use Static or Session credentials to authenticate with the application.
  4. Define a data transmitter object:
    1. Click the Administration tab.
    2. In the left pane, click ReportsData Transmitters.
    3. Click Add and select REST Transmitter.
  5. Review the current values for the properties and make any required updates on all the tabs.
    To see information about any of the properties, click the question mark button next to the property name.
  6. When all the settings are configured correctly, click the switch at the top of the General tab to enable the data transmitter.
    • Data transmitters must be enabled to extract and send data. If you enable one or more data transmitters while data collection is disabled or no data has been stored in the selected database tables, the data transmitters do nothing. When the data transmitters and data collectors are enabled, if data collectors start to capture data, the data transmitters start to send information on the specified schedule.
    • You can create and enable a data transmitter even when the data collectors are disabled.
    • If the data collector was never enabled and there is no data stored in the selected database tables, an error message is displayed.
  7. Click OK.
  8. Use the one-time transmission function to test the exchange of information between RICOH ProcessDirector and the application.
    1. In ReportsData Transmitters, right-click the transmitter and select One-time Transmission.
    2. To test data transmission, select the Specific Range option and fill in the values for the start and end date.
    3. Click OK.
  9. If the transmission is successful, check the receiving application to be sure that the data arrived as you expected it to. Or, if the transmission fails, right-click the data transmitter and select View Log to see information about which tables failed and why.