SOE List - User

Hello,

I am working with citect 2018. I have a problem with the SOE list. In the column User always appear "System" and not the user who is logged in.

How can i solve this?

Thanks

  • Hi Joao,
    This appears to be by design. The alarms are "system" generated because they occur from IO or cicode within the system. It is only when an operator actions an alarm, via Acknowledgement, that a record in the SOE is created, with the person who acknowledged the alarm. The SOE also captured Logon and Logoff user actions. See the help for more information: https://gcsresource.aveva.com/Citect/WebHelp/citect2018/Content/AlarmPages.htm
  • Hello Olivier,

    I know that but, if an operator gives a command it should be registered with the operator name and not the name "System". It is possibly to change this?

    Thanks
  • Hi Joao,
    Unfortunately the operator is interacting with an IO point, not the alarm. So the Alarm Server still thinks that it is a "System" generated event. I don't know of any work around, but hopefully someone on this forum can share their knowledge.
    Wishing you the best of luck in getting a solution.
    Kind regards
    Olivier
  • Hi Jao,

    Use the SOEEventAdd function in your genies/HMI inputs. If you also use a filter on the Events page, you can scrub out all of the "System" events under the User column. This way when the person logged in turns on a pump, for example, it will display "Turned on Pump 10" and under User say the name of the logged in user.

    SOEEventAdd("Turned on", +?STRING Desc?) is an example of what that might look like in the input window of your genies.
  • Hello Justin...

    I did that and works fine... :)

    Thanks