"Manuel Mode" is activated by itself during a job order run, without any error log. Manuel Mode button is not clicked. It's not a periodic issue, happens once a day or week. What can be the reason?
Solved! Go to Solution.
Hi Oaslan
Can you please say which version you're using? I've never heard of a problem like that before, but I have very little experience with the version that was just released.
This should be related to property ActivateManualMode_EDP that you can see in Composer. So there's 1 property per equipment. It could have been changed by someone in Composer, by someone else in the screen, or by a custom piece of code if you have some. I don't remember for certain, but I think the Operator Dashboard allows multiple users to open the same equipment at the same time - it I'm right, this would be my first suspect.
One idea you can try to debug this is to add a subscription on the equipment based on Datachange and this property (ActivateManualMode_EDP). And inside the code, save a message somewhere, for example an error message in Scriptlog that you can easily filter for. Example :
logger.error("DEBUG ActivateManualMode_EDP - was just set to " + me.ActivateManualMode_EDP);Then the next times it happens, you can review the logs (filter for the word ActivateManualMode_EDP) and see exactly when it happened. You can try to find if some specific custom code was activated at that time, if a specific tag value came in seconds before, which users were online at that time, etc.
Hi Oaslan
Can you please say which version you're using? I've never heard of a problem like that before, but I have very little experience with the version that was just released.
This should be related to property ActivateManualMode_EDP that you can see in Composer. So there's 1 property per equipment. It could have been changed by someone in Composer, by someone else in the screen, or by a custom piece of code if you have some. I don't remember for certain, but I think the Operator Dashboard allows multiple users to open the same equipment at the same time - it I'm right, this would be my first suspect.
One idea you can try to debug this is to add a subscription on the equipment based on Datachange and this property (ActivateManualMode_EDP). And inside the code, save a message somewhere, for example an error message in Scriptlog that you can easily filter for. Example :
logger.error("DEBUG ActivateManualMode_EDP - was just set to " + me.ActivateManualMode_EDP);Then the next times it happens, you can review the logs (filter for the word ActivateManualMode_EDP) and see exactly when it happened. You can try to find if some specific custom code was activated at that time, if a specific tag value came in seconds before, which users were online at that time, etc.
Hi mstarnaud,
We are using Thingworx 9.3. We are planning to upgrade to v10.0 soon.
I know it's an interesting issue. Only solution I found was similar to your recommendation, creating a subscription on ActivateManualMode_EDP to change it to false when it's true. Thanks for your help.
Hi @oaslan,
It appears that this post may answers your question. For the benefit of other Community Members who may have the same question, it would be great if you could designate it as the Accepted Solution.
In the event that this response did not answer your question, please post your current status so that we can continue to support.
Thanks for using the PTC Community!
Regards,
Abhi
Hi
Just letting everyone know : there is an active request to have a method to remove the Manual Mode button from the screen. It's called RTPPM-3016. We don't know yet if/when the change will be released, but we encourage you to keep an eye on it in the release notes of future versions.
EDIT : there are planned changes related to this in 10.1.0. Please review the release notes and also the permissions page once it becomes available (the button may be available depending on user's permissions).
