在统一流程中心建设时,根据第三方系统的具体情况,可选用本章介绍的集成方法之一实行。

这些方法之间,有共通的点,就是表单上需要大量使用外部系统数据,流程中需要向外部系统输出数据。

这些基础知识先在本节介绍:

  • 在表单上使用外部系统数据(详见上一节端到端流程)
  • 流程输出(详见上一节端到端流程)
  • 表单数据自动带出

表单数据自动带出

打开表单时,在url中传入参数,即可借助数据源,从外部系统带出数据,填充表单和明细表。

http://192.169.1.100/2015/YZSoft/Forms/Post.aspx?pn=Puachase&version=1.0&key=100203

主表信息带出:

  • 设置TextBox的值为url参数

void Page_Load(object sender, EventArgs e) {

  this.XTextBox1.Text = this.Request.Params["key"];

}

  • 设置TextBox的ValueToDisplayText属性,使用数据源,从业务系统带出其余信息。

明细表信息带出:

设置明细表数据源,用TextBox的值过滤即可。

Created with the Personal Edition of HelpNDoc: Free PDF documentation generator