Start Client Onboarding
const recordId = $Page.record_id;
const accountObject = ZDK.Apps.CRM.Accounts.fetchById(recordId);
console.log(accountObject);
const onboardingStatus = accountObject.Onboarding_Status;
if (!onboardingStatus)
{
accountObject.Onboarding_Status = "Started";
accountObject.__update();
ZDK.Client.showMessage("Onboarding started", { type: 'success' })
$Client.refresh({triggerOnLoad: true});
}
else if(onboardingStatus !== "Completed")
{
ZDK.Client.showMessage("Onboarding already started",{type:'info'})
}
else
{
ZDK.Client.showMessage("Onboarding has already been completed",{type:'info'})
}