Я надеюсь найти простой способ получения значения из настраиваемого поля объекта Account в коде класса Salesforce Apex. Как только это будет завершено, я отправлю ie на вызываемую кнопку, чтобы выполнить эту проверку и переадресацию URL.
Я не могу найти в Интернете никаких простых документов, которые не противоречат или не пытаются сделать что-то гораздо более сложное - надеясь, что кто-нибудь может мне помочь.
У меня сейчас есть ..
public class AccountDetails {
string accountStatus = '{!Account.Status__c}';
string approvalProgress = '{!Account.Approval_Progress__c}';
ID accountID = '{!Account.Id}';
}
public void sendRedirect (string accountStatus, string approvalProgress, ID accountID) {
if(accountStatus == 'Active' && approvalProgress == 'Closed Won')
{
//Renewal URL
'/apex/echosign_dev1__AgreementTemplateProcess?masterid=' + accountID + '&templateId=abc123'
}
else if(accountStatus == 'Active' && approvalProgress == 'Approved')
{
//New URL
'/apex/echosign_dev1__AgreementTemplateProcess?masterid=' + accountID + '&templateId=123abc'
}
}
Спасибо за ваше время.