code: def export_flow_process_data(params, process):
          
          output_flow = eTree.SubElement(process, consts.Consts.sequence_flow)
          output_flow.set(consts.Consts.id, params[consts.Consts.id])
          output_flow.set(consts.Consts.name, params[consts.Consts.name])
          output_flow.set(consts.Consts.source_ref, params[consts.Consts.source_ref])
          output_flow.set(consts.Consts.target_ref, params[consts.Consts.target_ref])
          if consts.Consts.condition_expression in params:
              condition_expression_params = params[consts.Consts.condition_expression]
              condition_expression = eTree.SubElement(output_flow, consts.Consts.condition_expression)
              condition_expression.set(consts.Consts.id, condition_expression_params[consts.Consts.id])
              condition_expression.set(consts.Consts.id, condition_expression_params[consts.Consts.id])
              condition_expression.text = condition_expression_params[consts.Consts.condition_expression]
              output_flow.set(consts.Consts.name, condition_expression_params[consts.Consts.condition_expression])
docs: Creates a new SequenceFlow XML element for given edge parameters and adds it to 'process' element.
  
          :param params: dictionary with edge parameters,
          :param process: object of Element class, representing BPMN XML 'process' element (root for sequence flows)