def METHOD_NAME(request):
    """helper function to check config before creating scheduled task"""
    # get config model
    model = SystemImporterFileCsvConfigModel.objects.get(
        system_importer_file_csv_config_name='SystemImporterFileCsvConfig'
    )
    """ check config user """
    # call check function
    stop_system_importer_file_csv = check_config_cron_user(model, request)
    # check stop condition
    if stop_system_importer_file_csv:
        # return to 'system_list'
        return redirect(reverse('system_list'))
    """ check file system """
    # call check function
    stop_system_importer_file_csv = check_content_file_system(model, request)
    # check stop condition
    if stop_system_importer_file_csv:
        # return to 'system_list'
        return redirect(reverse('system_list'))
    """ check config attributes """
    # call check function
    stop_system_importer_file_csv = check_config_attributes(model, request)
    # check stop condition
    if stop_system_importer_file_csv:
        # return to 'system_list'
        return redirect(reverse('system_list'))
    else:
        # create parameter dict
        params = {}
        # prepare parameter dict
        params['name'] = 'system_importer_file_csv'
        params['func'] = 'dfirtrack_main.importer.file.csv.system_cron'
        # build url
        urlpath = '/admin/django_q/schedule/add/'
        urlquery = urlencode(params)
        admin_url_create_cron = urlunparse(('', '', urlpath, '', urlquery, ''))
        # open django admin with pre-filled form for scheduled task
        return redirect(admin_url_create_cron)