I created, published a custom component widget to our app but cannot select it from a landing page.
The component was added to the app via the Library. I also reset ConstellationSvcURL DSS. Pega version 25.1. All of our other custom components work and are selectable in their respective menus.
I guess it’s another pointless limitation but can somebody explain why or if I’m missing something?
I know it could be a bit frustrating to work on Custom components at the start, until you get comfortable with them.
Let me help you with few tips,
Even if its a standalone or library mode component, they will appear in the Library landing page in App Studio. Verify if your component is visible there. Standalone components will be by default added to your application. Library mode components have to be specifically enabled using the Vertical 3 dots action on the component.
While you publish the component, ensure that you have your DX Component ruleset added to the application rulesets list on the application which is linked to the operator which you have used to publish the components. After you publish check the count of components which are in the ruleset to verify if its published.
After you publish the component, try to save the application rule. If possible logoff and login. Sometimes when you save the application, library mode components tend to get removed from the application (flag on the component). Verify them and re-enable from library after you save.
Even after you add the component to the application sometimes your App Studio does not find the component. Use browser refresh to reload pega and you should find it.
With 25, you custom components stay in pega itself. We need not worry about the Constellation server and connectivity with infinity server.