Successfully!

Error!

[General] Mobile Data Entry

  • Last update:  2023-12-15
  • Overview

    Version

    Report Server
    HTML5 Mobile Display Plugin Version

    11.0

    V11.0

    Application Scenario

    Business personnel or users often need to add, modify, and delete databases. In this case, they can use the mobile data entry function to perform relevant operations more flexibly and conveniently.

    Function Description

    You can perform mobile data entry in general reports and dashboards, which is more flexible and convenient.

    Mobile Data Entry Function Point

    Function Point
    Mobile Data EntryHTML5 Data Entry

    Photo Upload

    Supported

    /

    Code Scanning

    Supported

    /

    Data Entry Report Creation

    The steps of creating a mobile data entry report are the same with those of creating a PC data entry report.

    Mobile Data Entry Preview

    You can click Mobile Preview, select Data Entry, and scan the code/copy the link to preview reports on mobile terminals, as shown in the following figure.

     1.png

    Example Effect

    The following figure shows the preview effects of data entry reports on the DataAnalyst app/HTML5.

    You can download , Staff Info Collection, and Client Visit Record templates as needed.

     2.png

    Notes

    Data Entry Submission Failure

    Problem

    The server recognizes risks and triggers interception when you perform data entry on mobile terminals, causing the data entry submission failure.

    Cause

    Some special characters (contained in the submitted content) pose security risks and are considered as attacks by the firewall when they are transmitted to the server in XML format.

    Solution

    Upgrade the report server to 10.0.9 and later versions, and upgrade the App/HTML5 Mobile Display plugin to 10.4.90 and later versions.

    Modify the value of CustomConfig.dataTransType in the fine_conf_entity table of FineDB to json so that the data entry content is transmitted in JSON format.

    iconNote:

    1. For details about how to modify field values in tables of FineDB databases, see FINE_CONF_ENTITY Visual Configuration.

    2. The field corresponds to different values and triggers different results in different versions, as shown in the following table.

    CustomConfig.dataTransType Value
    Report Server VersionApp/HTML5 Mobile Display Plugin VersionResult

    xml

    /

    /

    Successful submission with security problems

    json

    Versions earlier than 10.0.9

    /

    Failed submission

    10.0.9 and later versions

    Versions earlier than 10.4.90

    10.4.90 and later versions

    Successful submission without security problems

    Data Entry Delay

    Problem

    To achieve the code scanning function in text widgets, you set the event of automatic submission after editing and the SQL custom validation event for templates.

    In this case, data can be validated and submitted normally on PC. But a popup window appears indicating that the content is incorrect when data is validated on mobile terminals.

    Cause 

    Events cannot be executed simultaneously.

    Solution 

    Set the function setTimeout (like setTimeout(function(){location.reload();}, 500)) in the subsequent events to delay data entry and allow events to be executed sequentially.

    Invalidation of Data Entry Parameter Linkage Widgets

    Problem

    You have set the parameter linkage function. The function works properly on PC, but it is ineffective on HTML5.

    If you set the parameter to the cell location format (like ${A1}), the linkage function works normally on HTML5. However, if you set the parameter to the widget name format, the linkage function does not work on HTML5.

    Cause

    You cannot set parameters to widget names for linkages in data entry cells of mobile terminals.

     


    Attachment List


    Theme: Fine Mobile
    Already the First
    Already the Last
    • Helpful
    • Not helpful
    • Only read

    Doc Feedback