Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations gkittelson on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

Micros Sign_In event not triggered

Status
Not open for further replies.

XDU

Technical User
Jul 28, 2016
10
US
Working with an existing table view touchscreen in a restaurant RVC, on which an employee can enter password ID to sign in. The screen will stay but some clock in/out button will change to begin table or something else if the employee class is the same RVC. I'm trying to add some popup message into the SIGN_IN event. But the event doesn't seem to get triggered at all. Any idea? Thanks.

event sign_in
call show_sign_in_alert
endevent

sub show_sign_in_alert
infomessage "signed_in"
..........
endsub
 
Are you sure you are hitting the Sign In event? Is the ISL Script that is being used setup for your interface or included in another so it gets loaded?

Try adding infomessage in the Event SIGN_IN, and commenting out the call function. You will want to

Code:
event SIGN_IN
   infomessage "SIGNED IN"
   //call show_sign_in_alert       // Comment this out for the time being for testing/debuggin
endevent
 
Pretty sure the isl script is loaded because I'm adding the sign in logic to a working script that has many other functions.
Now I replaced it with an empty script with just this event and tried just your script but it's still not triggered.
Also double checked the spelling multiple times. Now I am wondering if the sign_in event is always triggered no matter on which screen.
The system is Micros 3700.
 
Do you have multiple Outlets at your location, or just the single one? Are you restarting the workstation after updating the script?

I was thinking if you change location and then have the card sign in and see if it pops up that way as well.


Another note, can you add a "Event FINAL_TENDER" event to the same ISL script file that the sign_in one is in?
If you can add the following code, save and update/restart the workstation (so it pulls the new script).

Code:
Event FINAL_TENDER
    if @WSID = "144"  // Test Workstation number, Catch so this only happens on a Test workstation and not all workstation.
        infomessage "Final Tender within [SCRIPT NAME]"
    endif
EndEvent
 
Thanks for the suggestion. I do have FINAL_TENDER working already.

Turned out the SIGN_IN event is spelled as SIGNIN (no underscore) in 3700. Now it simply works. :)
 
Ha. Nice. I've noticed a few things like this in 9700. Good to hear it's working.
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top