def METHOD_NAME(self):
    """
    gets the job status information by workflow
    example
    {"rows":[
        {"key":['request_name1", "queued_first", "siteA"],"value":100},
        {"key":['request_name1", "queued_first", "siteB"],"value":100},
        {"key":['request_name1", "running", "siteA"],"value":100},
        {"key":['request_name1", "success", "siteB"],"value":100}\
     ]}
     and convert to
     {'request_name1': {'queue_first'; { 'siteA': 100}}
      'request_name1': {'queue_first'; { 'siteB': 100}}
     }
    """
    doc = {}
    for i in range(NUM_REQUESTS):
        request = doc['%s%s' % (REQUEST_NAME_PREFIX, i+1)] = {}
        for status in COUCH_JOB_STATUS:
            request[status] = {}
            for j in range(NUM_SITES):
                request[status]['%s%s' % (SITE_NAME_PREFIX, j+1)] = NUM_JOBS_EACH
    return doc