Hook Script
HookScript is a C# event-hook class (inherits FcProcFuncSetEventHook) that logs messages and performs simple field updates during object lifecycle events.
presave sets CLASS = "CLASS1", postsave sets STATUSIND.STATUS = 400, and postload updates DESCRIPTION = "Updated through POST LOAD" using ObjPropertySet (with MessageList calls for logging).
logging).
using System;
using System.Diagnostics;
using System.Data;
public class HookScript : FcProcFuncSetEventHook
{
public void presave()
{
MessageList("PRESAVE SCRIPT");
ObjPropertySet("CLASS1", 1L, "CLASS", "", "");
}
public void postsave()
{
MessageList("POSTSAVE SCRIPT");
ObjPropertySet(400, 1L, "STATUSIND.STATUS", "", "");
}
public void postload()
{
MessageList("POSTLOAD SCRIPT");
ObjPropertySet("Updated through POST LOAD", 0, "DESCRIPTION", "", "");
}
}