pc_init

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

cube权限初始化

参数
  • 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 (Optional[str]) – 初始化后的审批状态

返回类型

ResultObj

返回

初始化结果

示例

cube = FinancialCube('example')
process_map = {'Year': 'Year{2021;2022}'}
data_block_map = {'Entity': 'Entity{Base(T01,0)}'}
r = cube.pc_init(process_map=process_map, data_block_map=data_block_map, status='1')