Аз съм много нов в apex кодирането. Моля, вижте тригера по-долу, който създава задача, когато билет е повдигнат с висок приоритет. Тригерът работи с изключение на този ред: // t.Owner = Tickets__c.Assigned_To__c;
Опитвам се да взема потребителя, на когото е присвоен билетът чрез поле Assigned_To__c в персонализирания обект на билет и след това да създам задача, където собственикът на задачата е същият потребител, както полето „Присвоено на“ улавя в обекта на билет .
Какво трябва да направя, за да взема потребителя, заловен в поле (Assigned to) в потребителски обект (ticket) и след това да присвоя същия потребител като собственик на задача?
Тригерът се компилира с изключение на коментирания ред:
задейства AssignTicket на Tickets__c (след вмъкване, след актуализиране) {
for(Tickets__c tkt : trigger.new){
if(tkt.Priority__c == 'High'){
task t = new task();
t.Subject = 'Ticket has been assigned to you!';
t.Status = 'Not Started';
t.Priority = 'Normal';
//t.Owner = Tickets__c.Assigned_To__c.; **[Need help with this line]**
t.WhatId = tkt.id;
insert t;
}
}