找回密码
 立即注册

QQ登录

只需一步,快速开始

Eden.Sun Wyn认证
超级版主   /  发表于:2024-10-31 11:45  /   查看:94  /  回复:0
本帖最后由 Eden.Sun 于 2024-12-3 14:22 编辑

    在前面的帖子中,我们介绍了如何通过填报模块收集、录入数据:【wyn8.0】从数据录入到展示的全流程设计——数据录入,这篇帖子我们继续介绍,如何在 wyn 中使用我们的填报模块录入的数据。

    在数据录入中我们已经发布了一个完整的填报服务。我们可以直接在浏览器中通过URL访问:
    image.png553188781.png
         
    不过这样的话,需要使用人员记住对应的访问地址,不是很方便,所以更建议的方式是将对应的页面配置在wyn的填报模块
    1. 安装填报模块
    首先是安装填报模块,安装填报的过程其实就是安装一个活字格,其中的Wyn填报设计器和Wyn填报服务管理器对应的就是活字格的设计器和服务管理器。这些我们之前就做过,了解一下就行:
    image.png148644713.png
   
    2. 配置填报服务
    2.1 下载、解压帮助文档中的填报文件压缩包之后,将其中的 Inputting-SecurityProvider 目录下的 dll 文件,放在 wyn 的安装目录下的 \Server\SecurityProviders 目录中。
    image.png587993468.png


    2.2 然后把 Inputting-Plugin 目录整个复制到 wyn 的安装目录下的 Plugins 目录下:
    image.png725399474.png

    2.3 修改配置文件,在wyn的安装目录下的 conf 目录中的 Wyn.conf 配置文件中增加以下内容:

<Plugins>
        <sys:string>Plugins/Dashboard/Gces.Dashboards.Plugin.dll</sys:string>
        <sys:string>Plugins/Reporting/Gces.Reporting.Plugin.dll</sys:string>
        <sys:string>Plugins/Dataset/Gces.Dataset.Plugin.dll</sys:string>
        <sys:string>Plugins/Account/Gces.Account.Plugin.dll</sys:string>
        <sys:string>Plugins/AnalysisModel/Gces.AnalysisModel.Plugin.dll</sys:string>
        <sys:string>Plugins/DataMonitoring/Gces.DataMonitoring.Plugin.dll</sys:string>
                <sys:string>Plugins/Inputting-Plugin/Gces.InputForm.Plugin.dll</sys:string>
      </Plugins>



    添加后:
    image.png111755370.png



    2.4 配置用户安全程序。在任务管理器中重启 wyn 服务,然后在"后台管理系统--> 系统设置 --> 用户安全提供程序 --> 添加用户提供程序",选择 ForguncySecurityProvider,这个是活字格的集成程序。然后配置设置属性:Database Connection 设置为“ Data Source=C:\Program Files\ForguncyServer\Forguncy.UserService2\App_Data\v5\UserServiceDB.sqlite3; Version=3; User Service URL 设置为“ http://localhost:22345/UserService/UserService
    image.png406477355.png

    2.5 填报表单。设置完成之后,就能在门户系统中看到多出来的一个分类“填报表单”,至此,在 wyn 中集成填报的设计就完成了。
    image.png715429382.png



    3. 创建填报表单
    点击"创建文档-->填报表单",会看到创建的页面,这里的名称可以自定义,根据需要自己填写即可,链接就是填报服务正式发布之后的访问地址,密码是填报服务上"允许单点登录"之后的单点登录密码:
    image.png662225341.png


    打开活字格设计器,通过“文件 --> 设置 --> 与另外的网站集成 --> 允许单点登录”,开启单点登录,并获取单点登录密码:
    image.png187618712.png

    然后重新发布服务,
    image.png916402282.png

     就可以查看刚才发布的调报表单了:
    image.png239916381.png


    4. 创建报表
    到这一步,我们就可以在 wyn 中录入、查看数据。如果想要在报表、仪表板中使用填报的数据,还需要在 wyn 中创建数据源,接入活字格的数据库。如果活字格使用的是自己的数据库,那直接选择对应的数据库类型创建数据源即可。如果使用的是默认的内置 SQLite 数据库,就可以在 C:\Users\Public\Documents\ForguncyServer\data\App_Data 目录下找到活字格的数据库文件 ForguncyDB.sqlite3。然后在 wyn 上创建 SQLite 数据源:
    image.png672527770.png

    创建成功之后,就可以在这个数据源的基础上创建数据集、数据模型。然后进一步使用啦。
    image.png476660766.png

    PS:如果在配置填报表单之后访问报错:Fetch token failed,这个基本上是填报表单的密码不对,或者就是开启单点登录之后没有重新发布服务,可以根据情况进行排查:
    image.png554004516.png

    到这里,我们 wyn 集成活字格填报模块的功能就完成了。感兴趣的小伙伴,赶紧去试试吧
   

0 个回复

您需要登录后才可以回帖 登录 | 立即注册
返回顶部