Generally to create a Change order we right click on change order list and hit new change order to display the UI and fill the details.
My requirement is something different I want to disable the UI shown by vault using API and display a WinForms UI which is designed by me according to the requirements.
How do I achieve this. Which event is do be handled to bypass the vault change order UI.
FYI. I am coding in C# language.
TIA.
Your task will require some effort. Besides creating your new command(s), you must hide the default ones: The IExplorerExtension interface allows this. The minimum commands to hide are the command is "CO.New", "CO.NewButton", and "CO.NewChangeOrderFromRecord" (I did not validate if this list is complete).
That is insufficient if you expect to replace any edit or workflow command with your UI. To me, you start an expensive journey, and I wonder if another solution for your overall task might be worth discussing. What limitations of the default UI do you intend to resolve?

Hi @Markus.Koechl Thanks for the response appreciate it.
Can you please suggest the API to hide the commands and what workflow has to be followed for now.
TIA.
I recommend reviewing the HelloWorld sample application. It demonstrates an IExplorerExtension implementation and how to add new commands. Hidden commands are added to the HiddenCommands enum:

Can't find what you're looking for? Ask the community or share your knowledge.