In ServiceNow habe ich Skript in Business-Login - Skript-Aktionen geschrieben. Beim Hinzufügen und Löschen bekomme ich sysId, aber beim Umbenennen der Anlage kann ich sys_id nicht bekommen.ServiceNow Umbenennung Anhang nicht bekommen SysId
sendnotification();
function sendnotification()
{
try
{
var r = new sn_ws.RESTMessageV2('IqtrackTest', 'AttachmentPost');
r.setStringParameterNoEscape('sys_id',current.sys_id);
r.setStringParameterNoEscape('sysparm_TableName',current.getTableName());
r.setStringParameterNoEscape('Action',"Attachment_Renamed");
var response = r.execute();
var responseBody = response.getBody();
var httpStatus = response.getStatusCode();
}
catch(ex)
{
var message = ex.getMessage();
}
}
Was ist 'current' in diesem Zusammenhang? Dies ist auch eine Script-Aktion, also vermute ich, dass sie von einem Event ausgelöst wurde. Es würde helfen zu wissen, was das Ereignis ist und was es auslöst (z. B. eventQueue in einer Geschäftsregel nach dem Update). – Joey
Was ist das Ereignis beim Umbenennen des Anhangs? Es gibt ein Ereignis mit attachment.rename in einer Skriptaktion, in dem ich den obigen Code hinzugefügt habe. Irgendein anderes Ereignis, das ich anschließen kann. –
@Joey Wie lautet das Ereignis beim Umbenennen des Anhangs? Es gibt ein Ereignis mit attachment.rename in einer Skriptaktion, in dem ich den obigen Code hinzugefügt habe. Jedes andere Ereignis, das ich mit –