Using DX Component Builder and Infinity Server '24.
A custom field was successfully created and published via command line. But, I could not find the field via App Studio. Trying to add the new field sample application.
Ran the following:
npm run create
npm run buildComponent
npm run authenticate
npm run publish
When I ran npm run list and selected server, I can see custom component being listed.
Saving the Ruleset of application might be helpful in this case. Once happened with me i logged out and saved the application.
Have a try in case it works.
Can you see the component if you review instances of Rule-UI-Component in Dev Studio, and is it in the ruleset that you are expecting (The one you entered when selecting npm run publish?
What is the default access group of the user you authenticated with when you ran npm run authenticate, and did this access group have access to the ruleset that you entered to publish the component to? I have seen components end up in a different ruleset if the user is using a default access group that does not have one entered.
When you created the component did you make is available to all applications or just a named application, and if so does this match the application that you are trying to use it in?
@RameshSangili thank you for the responding, I have resaved the application and rearranged the rulesets and logged off and in again. But still not able to see the components.
What type of custom field you have created the same of type should be created in AppStudio and inside that field you will get option like “Display as” in that you can see your custom fields
for example:-
you created a custom field of type Text Input
now in App Studio create a filed of type text Input after that click on that field gear icon in that you can you custom fields.
@SureshC5289 Thank you all for checking this. the issue is now resolved. As it is Lab instance some of the services are not responding, raised a ticket for the support and now able to see the components.
I am able to see the component in the given ruleset version in Dev studio.
When I authenticated, I used a user that has the access to the ruleset given in the publish command.
Also made this component to all the applications.
Was thinking if this has to do anything with the constellation service or cache. How ever I am able to see few other components that are published like 3 weeks back. but this issue was introduced from the last two weeks.