This is what one of the ID#s has in the INPUTS parameters box after the flow fails - I have each value expression written so that something will be returned, even if blank/null (either "N/A" or "0" (zero) - depending on the field type). I don't think it is the employee name field causing the issue, since these are all employees logging their time within the past week, so pretty unlikely they are no longer in the system a week later...
Examples of the expression "if" statements I have in there:
1)
if(empty(item()?['Deliverables0/Value']), 'N/A', item()?['Deliverables0/Value'])
2)
if(empty(triggerBody()?['OData__x0025__x0020_Completed']), '0', item()?['OData__x0025__x0020_Completed'])
They seem to be working as I have them written... but I'm obviously missing something?
{
"source": "https://azureadminprod.sharepoint.com/teams/Business",
"drive": "b!E3Ki64UyG0qVXw2JzAeZV44MxUUHZnhOslAdes_j4g5PnylZSMb4R6K",
"file": "%252fShared%2bDocuments%252fBT_01242025.xlsx",
"table": "DRTable",
"item": {
"Employee Name": "P, S",
"Team Name": "In",
"Report Date": "2025-01-13",
"Item ID": "Non-Assignment Work",
"Item Name": "Non-Assignment Work",
"Tasks": "OOO",
"Total Hours": "8",
"Deliverables": "N/A",
"% Completed": "0",
"# Requirements to Review": "0",
"# Requirements Passed": "0",
"# Requirements Failed": "0",
"# Test Cases To Review": "0",
"# Test Cases Peer Review-Pass": "0",
"# Test Cases Peer Review-Fail": "0",
"# Requirements Expected To Create": "0",
"# Requirements Documented": "0",
"# Cases Created": "0",
"# Cases Passed": "0",
"# Cases Failed": "0",
"Total Cases Executed": "0",
"# PIV Claims Passed": "0",
"# PIV Claims Failed": "0",
"# Automation Cases Executed": "0",
"Comments": "Planned Leave",
"Defect Log Completed": "false",
"Defect Log ID": "0",
"Item ID:Developer Name": "N/A",
"Item ID:Development Area": "N/A",
"Modified": "2025-01-10T12:54:21Z",
"Modified By": "S P",
"Created": "2025-01-10T12:54:21Z",
"Created By": "S P",
"ID": 4037,
"Employee Name:Employee Name": "P, S",
"Employee Name:ID": "16"
}
}