<%include file="rotation_tables.html"/> <% sendtotop = '

To top

' loading = 'Loading...' %>

${workflow}


Global Errors
Workflow logs -- errors -- JIRA tickets -- Production Monitor

Dominant Error Code: ${loading}
Types Of Errors:
${loading}
Recommended Action:
${loading}
Workflow Parameters: more Prep ID
${loading}

Tasks with errors:
% for step, _ in workflowdata['steplist']: ${step}
% endfor
% if issuggested:
% else:

Actions:
% if last_submitted is None:
% else: % endif % for task, _ in workflowdata['steplist']: <% submitted_task = '/'.join(task.split('/')[2:]) %> % endfor <% actions = { 'clone' : 'Kill and Clone', 'acdc' : 'ACDC', 'recovery' : 'Recovery (not ACDC)', 'special' : 'Other action' } %> % for val, text in actions.iteritems(): ${text} % endfor



% endif

% for step, table in workflowdata['steplist']:

${step}

${sendtotop} % for site, status in zip(workflowdata['allsites'], readiness): % if site not in workflowdata['skips'][step]['sites']: % endif % endfor % for tablerow, error in table: % if sum(tablerow) != 0: % for index, entry in enumerate(tablerow): % if index not in workflowdata['skips'][step]['index']: % if entry == 0: % else: % endif % endif % endfor % endif % endfor
${site}
${error} ${entry}${entry}
% endfor