pc_upsert

async AsyncFinancialCube.pc_upsert(status, process_map=None, data_block_map=None, block_name=None, block_list=None)

cube权限状态upsert更新

pc_update 区别在于,此方法调用的接口为 /block/pc-status-upsert, 该接口对指定范围的数据块权限进行upsert操作,无则新增,有则更新状态

参数
  • process_map (Optional[Dict[str, str]]) – 流程控制字段(key:字段名,value:维度表达式)

  • data_block_map (Optional[Dict[str, str]]) – 审批单元(key:字段名,value:维度表达式) – 自动创建

  • block_name (Optional[str]) – 审批单元名称 – 非自动创建

  • block_list (Optional[list]) – 审批单元集合 – 非自动创建

  • status (str) – 更新后的审批状态

返回类型

Any

返回

更新结果

示例

cube = FinancialCube('example')
process_map = {'Year': 'Year{2021;2022}'}
data_block_map = {'Entity': 'Entity{T0101}'}
r = cube.pc_upsert(process_map=process_map, data_block_map=data_block_map, status='2')

参见

pc_update