def METHOD_NAME(self, data, parent_data):
    executor = parent_data.get_one_of_inputs("executor")
    client = BKItsmClient(username=executor)
    verifier = data.get_one_of_inputs("bk_verifier")
    title = data.get_one_of_inputs("bk_approve_title")
    approve_content = data.get_one_of_inputs("bk_approve_content")
    kwargs = {
        "creator": executor,
        "fields": [
            {"key": "title", "value": title},
            {"key": "APPROVER", "value": verifier.replace(" ", "")},
            {"key": "APPROVAL_CONTENT", "value": approve_content},
        ],
        "fast_approval": True,
        "meta": {
            "callback_url": get_node_callback_url(self.root_pipeline_id, self.id, getattr(self, "version", ""))
        },
    }
    result = client.create_ticket(**kwargs)
    if not result["result"]:
        message = handle_api_error(__group_name__, "itsm.create_ticket", kwargs, result)
        self.logger.error(message)
        data.outputs.ex_data = message
        return False
    data.outputs.sn = result["data"]["sn"]
    return True