在进行多系统集成的时候,是不是经常会被各种集成问题给难道,集成很多细节点没有注意导致集成失败,引发了一系列的疑问:
下面我们就从基础出发,深入探究基础的秘密。
在资源集成的时候,openresource请求的paramsInfo、paramsInfoBase64两个参数是用来传递参数,传递的参数信息需要一个json格式的字符串,在不同的资源里其传递的字符串格式是不一样的。需要根据不同的资源选择正确的参数json串,选择正确的传参字符串参数传递的问题可以解决70%的问题。
http://localhost:18080/smartbi/vision/openresource.jsp?resid=I402881e5019608c408c4fb7801960e2ec9b42d3d¶msInfo= |
单参数: [{"name":"发货区域", "value":"华北","displayValue":"华北"}] 多参数: [{"name":"发货区域", "value":"华北","displayValue":"华北"},{"name":"订单年份", "value":["2020","2021"],"displayValue":["2020","2021"]}] |
单参数: {"订单年份":{"values":["2020"]}} 多参数: {"订单年份":{"values":["2020"]}, {"订单月份":{"values":["2020-01"]}} |
注意:仪表盘除去以上格式之外也支持使用电子表格的参数传递方式