What specifically drives Publisher availability in Software Asset Workspace
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-17-2023 08:25 AM
Hi all,
I am wondering what specifically drives Publisher availability in Software Asset Workspace \ Software Asset Overview \ License Usage & Reconciliation choices?
We are starting out, and have NO entitlements yet, but can still see Publishers listed in the 'Unpinned' section (so we can assume Entitlements are not part of the logic) , but we are trying to locate Altova. The publisher exists in the Content Service Library, we have Software Models , and Software Installs, (and is in Core_company) and yet, Altova is not appearing as a choice in any of the menu's, dropdowns, etc.
Is there a flag on the Software Model or elsewhere that needs to be set correctly for publisher to appear in the Workspaces
Thanks in advance
- Labels:
-
hat
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-21-2023 04:52 AM
I am bumping this post back to the top ! I had thought someone might have an answer, so trying again.
Thanks
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
12-08-2023 05:10 AM
have the same issue with custom products
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
12-08-2023 11:51 AM
@Stephen42 We raised this issue with ServiceNow and here is the response we got: This is because some are missing the software model and/or entitlement. Publishers wouldn't be shown at all or not all the publishers have shown on the dropdown if a software model has an empty product (which is a mandatory field and, in some instances, these would have been loaded from external sources) or a product that is not satisfying below condition:
software_model.product.product_type = Licensable;
software_model.product.ignore_installs = false;
From the code in the UI Page logic that is actually responsible for loading the publishers, we can see the following.
=> var entitlement = new GlideAggregate("alm_license");
entitlement.addNotNullQuery("model");
entitlement.addNotNullQuery("model.manufacturer.sys_id");
entitlement.addQuery("software_model.product.product_type", ReconciliationConstants.PRODUCT_TYPE_LICENSABLE_VALUE);
Solution Proposed:
1) Update or create software models to have the right product that is Licensable with ignore_installs = false.
2) Create entitlement for these publishers and for the products
Ultimately, we don't want to create software model and entitlements for products that aren't supposed to have one (freeware/opensource). Workaround that I can think of is to run "All" Publishers and just review the specific Publisher you want from the reconciliation results. Initiate removal on products that are installed and showing as "Not Compliant" in the Software Asset Workspace (but you don't have any model/entitlement).
@Carlos Paiva For custom products, you may want to uncheck the "License under maintenance" under the software model so it won't show under the Workspace.
Hope this helps! Please mark the answer as correct and/or helpful based on impact.