web
You’re offline. This is a read only version of the page.
close
Skip to main content

Notifications

Announcements

No record found.

Community site session details

Community site session details

Session Id :
Microsoft Dynamics RMS (Archived)

Microsoft Dynamics Hooks

(0) ShareShare
ReportReport
Posted on by 190
I have heard of using hooks method to create customise screen for RMS. Where can I look for more information about this?

*This post is locked for comments

I have the same question (0)
  • Peter Matogo Profile Picture
    475 on at

    Hi voxxo,

    yes you can use the hooks provided by RMS to create customized screens for you Store Operations. However, to do this you will require the customization guide. Therein you will be guided on how you can build these add-ins.

    Please get in touch with your Dynamics partner to find out how you can get your hands on this customization guide. If you do not have one, then you can get in touch with Microsoft dynamics support team. one such representative is Nick Hoban v-nhoban@microsoft.com.

    Peter.

  • Community Member Profile Picture
    on at

    voxxo,
    Below are the links to the customization guide docs. You will need to be a Microsoft Dynamics Partner to access this information. Please let me know if you have any questions.

    https://mbs.microsoft.com/partnersource/deployment/documentation/installationandsetup/rmscustomizationguide.htm?printpage=false

    https://mbs.microsoft.com/partnersource/deployment/documentation/installationandsetup/rmsimplementationguide.htm?printpage=false

     

  • Alia Profile Picture
    70 on at

    Can we replace add new item screen at Store Operation Manager with our customize screen?? Is this sort of customization possible and recomended?

     Thanks

    Alia 

  • Ryan Sakry Profile Picture
    3,425 on at
    Alia, This is not something that RMS provides the ability to do, though we have been able to make our Custom Lookup tools replace Microsoft's tools at the POS. If you would like to see more information an our solutions, please drop me an email or give me a call and we can discuss.
  • voxxo Profile Picture
    190 on at

    I read the guide, most of the sample is in VB? Can I write it with some other language, like C#?

  • Peter Matogo Profile Picture
    475 on at

    Hi Voxxo,

    yes you can use C# to create your add-ons. The only difference when using C# as oppossed to VB.NET is that you will be forced to add a reference to the QSRules dll located in your Store Operations root folder. VB.NET will allow you to call the QSRules methods without referencing the QSRules object (strong evidence to suggest that VB is not a strongly typed language).

    Anyway, I bet you can create your add-ons in virtually any language or development environment. I managed to implement an add-on using IronPython.

    Peter.

  • voxxo Profile Picture
    190 on at
    I hope that it can, but it is just lack of information or reference for that.
  • voxxo Profile Picture
    190 on at
    I tried to change the number 000 at \HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Retail Management System\Store Operations\Hooks\Number with the HookType with 7, ObjectName with dllName.className and Parameter with 1. But I get nothing when I login to thee POS.
  • Peter Matogo Profile Picture
    475 on at

    Hi Voxxo,

    You need to do the following to ensure that RMS will invoke your COM component (dll) from hooks:

    1. Ensure that the add-in is registered on the local computer
    2. Increment the value of the Count entry of the \HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Retail Management System\Store Operations\Hooks subkey by one.
    3. Edit the values of the \HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Retail Management System\Store Operations\Hooks\Number subkey entries (where Number is the number of the first unused hook, between 000 and 029) with the following required information.
      In your case Voxxo you will edit hook 000 with the same details that you have described.

    Finally, restart your POS. If everything is correct, you should get the results that you expected or an error message informing you that there was an error when trying to invoke your COM component. Either way, you will be on the right track.

     Peter. 

  • voxxo Profile Picture
    190 on at
    whet does this mean: Increment the value of the Count entry of the Should I increased the value to 030, because the current hook is 000 to 029. Because I tried to call the dll from the custom POS button, it works, will the dll work with hooks also?

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Responsible AI policies

As AI tools become more common, we’re introducing a Responsible AI Use…

Neeraj Kumar – Community Spotlight

We are honored to recognize Neeraj Kumar as our Community Spotlight honoree for…

Leaderboard > 🔒一 Microsoft Dynamics RMS (Archived)

Last 30 days Overall leaderboard

Featured topics

Product updates

Dynamics 365 release plans