zoukankan      html  css  js  c++  java
  • 一步步学习微软InfoPath2010和SP2010--第七章节--从SP列表和业务数据连接接收数据(3)--数据连接库

            来自SharePoint列表的数据连接通常在InfoPath filler或浏览器表单中很好用。然而,在(浏览器可用的)InfoPath表单模板中使用数据连接引入了一些潜在的管理和认证挑战(它们只需将InfoPath中的数据连接转化为UDC----通用数据连接----文件即可解决)。UDC文件从表单模板中抽取数据连接信息,并将连接信息放置在特定的SharePoint库DCL----数据连接库----),如下图。


            InfoPath2010使用数据连接来迎合UDC文件类型。它们有.udcx或.xml文件拓展名。你可以使用UDC文件连接到不同类型的数据源。UDC文件保存在SharePoint服务器,然后 在表单模板中用作数据连接。在数据连接库中使用UDC文件提供了一下潜在优势:
    1. 你可以发布表单模板(可以访问不同安全域----即另一个服务器----的数据源)。这是很有用的功能,因为跨安全域时,浏览器表单认证非常具有挑战性。
    2. 对你来说,配置数据连接(在InfoPath Filler客户端和InfoPath Forms Service中都能工作)变得简单。
    3. 你可以轻松修改UDC文件来重新指引数据连接到新的或更新的数据源,而不需要修改引用UDC文件的所有表单。比返回更新每个表单模板简单多了。
    4. 最后,你可以有地方发布(跨多个表单甚至多个服务器的)数据连接。想想你在业务中可能使用,且在多个不同表单中有用的常用数据源----如部门名、工作职位、储存位置等等的列表。这类信息在一个位置维护数据连接和安全设置更加简单。业务中所有需要这些信息的表单都可以引用一个UDC。UDC文件和数据连接库结合是简化大型或复杂表单环境极好的策略。
            添加UDC的过程实际相当简单。首先,你需要在SharePoint中有数据连接库。假设有一个,你像往常一样在InfoPath添加你的数据连接。在管理数据连接对话框,简单使用“转换为链接文件按钮”,它可以带你通过向导转换并保存你的连接为UDC文件。


            你将需要提供在SharePoint中数据连接库的位置。我们发布数据连接为UDC文件Pilots.udcx到库Pilot Information。


            完成以后,通过使用 “从SharePoint服务器”按钮,你可以在其他新建表单中重用数据连接。


            下一步,浏览数据连接库中的UDC文件,选择一个新建表单需要的那个。


            现在你的新建表单可以使用来自Pilots Name SharePoint列表数据连接(上个练习中创建)的数据。然而,它现在保存在集中管理的一个数据连接库中,并且“需要这个信息”的表单可以引用单个UDC获取它们“需要的数据”。


  • 相关阅读:
    两步验证杀手锏:Java 接入 Google 身份验证器实战
    涨姿势:Spring Boot 2.x 启动全过程源码分析
    Spring Cloud 升级最新 Finchley 版本,踩了所有的坑!
    Spring Boot 2.x 启动全过程源码分析(上)入口类剖析
    推荐:7 月份值得一看的 Java 技术干货!
    屌炸天,Oracle 发布了一个全栈虚拟机 GraalVM,支持 Python!
    Spring Boot 核心配置文件 bootstrap & application 详解。
    出场率比较高的一道多线程安全面试题
    凉凉了,Eureka 2.x 停止维护,Spring Cloud 何去何从?
    读写Excel
  • 原文地址:https://www.cnblogs.com/crazygolf/p/3856929.html
Copyright © 2011-2022 走看看