Apex Class - получить значение пользовательского поля Status в объекте Account - PullRequest
0 голосов
/ 06 апреля 2020

Я надеюсь найти простой способ получения значения из настраиваемого поля объекта 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'
    }
}    

Спасибо за ваше время.

...