Syn_Plan is the collection name after saving and loading data. The user edit it and then sync to apply changes on the source.
ForAll(
Syn_Plan,
If(IsBlank(ThisRecord.ID),
Patch(
Plan_list_Approval,
Defaults(Plan_list_Approval),
{
DoctorCode: ThisRecord.DoctorCode,
DoctorName: ThisRecord.DoctorName,
Class: ThisRecord.Class,
LocationCode: ThisRecord.LocationCode,
LocationName: ThisRecord.LocationName,
Medical_REP: ThisRecord.Medical_REP,
Speciality: ThisRecord.Speciality,
Visitdate: ThisRecord.Visitdate,
PlanDate: ThisRecord.PlanDate,
NUM: ThisRecord.NUM,
Month: ThisRecord.Month,
Team: First(Syn_User).Team,
Approval: If(ThisRecord.Approval = "Rejected", "Pending", ThisRecord.Approval),
Required_FOV: ThisRecord.Required_FOV,
Parent_Account_Name: ThisRecord.Parent_Account_Name,
Subclass_Potential: ThisRecord.Subclass_Potential,
FOV: ThisRecord.FOV,
Activity: ThisRecord.Activity
}
)
,Patch(
Plan_list_Approval,LookUp(Plan_list_Approval, ID = ThisRecord.ID),
{
Approval: If(ThisRecord.Approval = "Rejected", "Pending", ThisRecord.Approval),
Activity: ThisRecord.Activity
}
)));