[
{
Step: 1,
Name: If(ApprovalForm5.Mode=2,Office365Users.UserProfile(DataCardValue116.Value).DisplayName,VarUserDispName),
Title: If(ApprovalForm5.Mode=2,Office365Users.UserProfile(DataCardValue116.Value).JobTitle,VarUserJobTitle),
Email: If(ApprovalForm5.Mode=2,Office365Users.UserProfile(DataCardValue116.Value).Mail,UserEmail),
Status: Switch(LookUp(ColFinARCData,ID=Value(DataCardValue102.Value),Status.Value),"Submitted",1,"Pending",1,"Rejected",1,"Cancelled",2,3),
Current: If(ApprovalForm5.Mode=1,true,false)
},
{
Step: 2,
Name: DataCardValue96.Value,
Title: "",
Email: "",
Status: If(And(ApprovalForm5.Mode=2,CountRows(Filter(DeptStatusCheck,Status.Value <> "Updated"))=0),1,3),
Current:If(And(ApprovalForm5.Mode=2,CountRows(Filter(DeptStatusCheck,Status.Value <> "Updated"))<>0),true,false)
},
{
Step: 3,
Name: Office365Users.UserProfile(DataCardValue79.Value).DisplayName,
Title: Office365Users.UserProfile(DataCardValue79.Value).JobTitle,
Email: Office365Users.UserProfile(DataCardValue79.Value).Mail,
Status: Switch(LookUp(ColFinARCData,ID=Value(DataCardValue102.Value),Status.Value),"Pending",3,"Approved",1,"Rejected",2,3),
Current:If(And(ApprovalForm5.Mode=2,CountRows(Filter(DeptStatusCheck,Status.Value <> "Updated"))=0,LookUp(ColFinARCData,ID=Value(DataCardValue102.Value),Status.Value)="Pending"),true,false)
}
]