[]
        
在线Demo 免费试用
(Showing Draft Content)

Reporting-Reports

Reporting-Reports

[POST] /api/v2/reporting/reports/{reportId}/export/{exportSettingsTemplateId}

使用导出模板导出报告。

参数:

名称 类型 位置 描述
reportId必填项 string path 报告编号。例如:3a44d8c0-9b3c-4ecf-a934-df08ba87b73e
exportSettingsTemplateId必填项 string path 导出模板 ID。例如:eb6d614f-e595-4de6-8c51-c54c6b07c295
download Boolean query 指示结果是否应以可下载文件的形式返回。

请求数据格式

ReportExportRequest

返回值

状态码: 200

成功

ReportExportResponse

状态码: 400

错误的请求

ReportingPluginError

状态码: 403

禁忌

ReportingPluginError

状态码: 404

未找到

ReportingPluginError

[POST] /api/v2/reporting/reports/{reportId}/render-info

渲染报告信息。

参数:

名称 类型 位置 描述
reportId必填项 string path 报告编号。例如:3a44d8c0-9b3c-4ecf-a934-df08ba87b73e

请求数据格式

ReportRenderInfoRequest

返回值

状态码: 200

成功

ReportRenderInfoResponse

状态码: 400

错误的请求

ReportingPluginError

状态码: 403

禁忌

ReportingPluginError

状态码: 404

未找到

ReportingPluginError

[POST] /api/v2/reporting/reports/{reportId}/render-parameters-values

渲染报告参数值。

参数:

名称 类型 位置 描述
reportId必填项 string path 报告编号。例如:3a44d8c0-9b3c-4ecf-a934-df08ba87b73e

请求数据格式

ReportRenderParametersValuesRequest

返回值

状态码: 200

成功

ReportRenderParametersValuesResponse

状态码: 400

错误的请求

ReportingPluginError

状态码: 403

禁忌

ReportingPluginError

状态码: 404

未找到

ReportingPluginError

[GET] /api/v2/reporting/reports/{reportId}/download

下载报告。

参数:

名称 类型 位置 描述
reportId必填项 string path 报告编号。例如:3a44d8c0-9b3c-4ecf-a934-df08ba87b73e

返回值

状态码: 200

成功

binary

状态码: 400

错误的请求

ReportingPluginError

状态码: 403

禁忌

ReportingPluginError

状态码: 404

未找到

ReportingPluginError

[GET] /api/v2/reporting/reports/{reportId}/embedded/download

下载包含嵌入式数据的报告。

参数:

名称 类型 位置 描述
reportId必填项 string path 报告编号。例如:3a44d8c0-9b3c-4ecf-a934-df08ba87b73e

返回值

状态码: 200

成功

binary

状态码: 400

错误的请求

ReportingPluginError

状态码: 403

禁忌

ReportingPluginError

状态码: 404

未找到

ReportingPluginError

类型定义

Ƭ ReportExportResponse

报告导出响应模型。

名称 类型 描述 示例
resultUrl可为空 string 结果网址。
resultId可为空 string 结果 ID。
verificationUrl可为空 string 验证网址。
renderingSkipped Boolean 是否跳过了渲染步骤。

Ƭ ReportingPluginError

报告插件错误

名称 类型 描述 示例
code可为空 string 错误代码
message可为空 string 错误信息
context可为空 string 错误上下文

Ƭ ReportExportRequest

报告导出请求模型。

名称 类型 描述 示例
notificationSettings可为空 NotificationSettings 通知设置。
settings可为空 string 渲染扩展的设置。 {"Title":"Overriden title"}
overrideExportTemplateSettings Boolean 是否覆盖导出模板设置。默认值为 false。
interactiveActions可为空 Array<string> 互动操作。 ["rpt1/TextBox10/4/toggle","rpt1/TextBox10/5/toggle"]
skipEmptyReport Boolean 跳过渲染空白报表。默认值为 false。
maxExecLimit int32 内部。最大执行时间。
parameters可为空 Array 指定的参数值。 {"StringParameter":["StringValue"],"Integer":[1],"Boolean":[false],"Date":["2000-01-01T00:00:00.000"]}
cacheRefreshIsRequired Boolean 刷新缓存报告。默认值为 false。
allowedClaims可为空 string 允许的索赔清单。 "full_name,phone_number"
userFunctions可为空 any 用户功能列表。 {"CSharp":"","VisualBasic":""}
timeZoneId可为空 string 用于导出报告的时区标识符 "Asia/Tokyo"

Ƭ NotificationSettings

通知设置模型。

名称 类型 描述 示例
channel NotificationChannel
onSuccess可为空 Array<string> 用于通知手术成功的联系人名单。
onFailure可为空 Array<string> 操作失败通知联系人名单。

Ƭ NotificationChannel

Enum:

  • API

Ƭ ReportRenderInfoResponse

报告渲染信息响应模型。

名称 类型 描述 示例
isFPL Boolean 报表是否使用固定页面布局。
isSemantic Boolean 报告是否包含语义数据集。
parameters可为空 ParameterPayload 报告参数列表。
displayType可为空 string 报表显示类型。
sizeType可为空 string 报告大小类型。
name可为空 string 报告名称。
parametersView可为空 string 参数视图。
initialId可为空 string 初始 ID。
references可为空 DocumentReference 报告参考文献。
topParameterPanelHeight可为空 int32 顶部参数面板高度。
timeZoneId可为空 string 报告时区 ID
meta可为空 string 报告元数据。

Ƭ ParameterPayload

名称 类型 描述 示例
name可为空 string
prompt可为空 string
dataType可为空 string
selectAllValue可为空 any
allowBlank Boolean
nullable Boolean
multiValue Boolean
enableEmptyArray Boolean
multiline Boolean
hidden Boolean
usedInQuery可为空 string
dependsOn可为空 Array<string>
dateOnly Boolean
displayFormat可为空 string
validValues ParameterValidValueCollection
defaultValue ParameterDefaultValueCollection

Ƭ DocumentReference

名称 类型 描述 示例
resourceName可为空 string
resourceDocType可为空 string
documentId可为空 string
documentRev int32
contentUrl可为空 string

Ƭ ParameterValidValueCollection

名称 类型 描述 示例
dataSet ParameterValidValueDatasetReference
values可为空 ParameterValidValueDescriptor

Ƭ ParameterDefaultValueCollection

名称 类型 描述 示例
dataSet ParameterValidValueDatasetReference
values可为空 Array

Ƭ ParameterValidValueDatasetReference

名称 类型 描述 示例
dataSetName可为空 string
labelField可为空 string
valueField可为空 string

Ƭ ParameterValidValueDescriptor

名称 类型 描述 示例
label可为空 string
value可为空 any

Ƭ ReportRenderInfoRequest

报告渲染信息请求模型。

名称 类型 描述 示例
skipParameterValues Boolean 是否跳过处理参数值。默认值为 true。 true

Ƭ ReportRenderParametersValuesRequest

报告渲染参数值请求模型。

名称 类型 描述 示例
values可为空 Array 指定的参数值。 {"BooleanParameter":[false],"StringMultiValueParameter":["value1","value2"]}
request QueryFields 我们需要检索值的参数名称,有效值。 {"Parameter1":null}
allowedClaims可为空 string 允许的索赔清单。 "full_name,phone_number"