customizations/AccountFactory/BatchUpdate/update_pp.py [260:300]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    return pp_list

def search_provisioned_products():
    '''List the provisioned products that matches the filter'''

    ct_pp_list = list()
    error_list = list()
    transit_list = list()

    pp_list = search_provisioned_product_full_list()

    for item in pp_list:
        if item['Type'] == 'CONTROL_TOWER_ACCOUNT':
            if item['Status'] == 'ERROR':
                error_list.append(item)
            elif item['Status'] == 'UNDER_CHANGE' or item['Status'] == 'PLAN_IN_PROGRESS':
                transit_list.append(item)
            else:
                ct_pp_list.append(item)

    return(ct_pp_list, error_list, transit_list)

def get_provisioned_product_list():
    '''Get list of provisioned products by Account Factory '''

    pp_map = dict()
    error_list = list()
    transit_list = list()

    (search_pp, error_pp, transit_pp) = search_provisioned_products()

    for item in search_pp:
        pp_map[item['PhysicalId']] = item['Id']

    for item in error_pp:
        error_list.append(item['Name'])

    for item in transit_pp:
        transit_list.append(item['Name'])

    return(pp_map, error_list, transit_list)
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



customizations/AccountFactory/EnrollAccount/enroll_account.py [196:238]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    return pp_list


def search_provisioned_products():
    '''List the provisioned products that matches the filter'''

    ct_pp_list = list()
    error_list = list()
    transit_list = list()

    pp_list = search_provisioned_product_full_list()

    for item in pp_list:
        if item['Type'] == 'CONTROL_TOWER_ACCOUNT':
            if item['Status'] == 'ERROR':
                error_list.append(item)
            elif item['Status'] == 'UNDER_CHANGE' or item['Status'] == 'PLAN_IN_PROGRESS':
                transit_list.append(item)
            else:
                ct_pp_list.append(item)

    return(ct_pp_list, error_list, transit_list)


def get_provisioned_product_list():
    '''Get list of provisioned products by Account Factory '''

    pp_map = dict()
    error_list = list()
    transit_list = list()

    (search_pp, error_pp, transit_pp) = search_provisioned_products()

    for item in search_pp:
        pp_map[item['PhysicalId']] = item['Id']

    for item in error_pp:
        error_list.append(item['Name'])

    for item in transit_pp:
        transit_list.append(item['Name'])

    return(pp_map, error_list, transit_list)
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



