- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-14-2020 11:55 AM
This is what I have done so far.
1. Created widget called My Assets.
2. Here is my html code:
HTML:
<h4 class="panel-title">
My Assets
</h4>
<div>
<table>
<tr ng-repeat="asset in data.assets">
<td><a href ="nav_to.do?uri=alm_hardware.do?sys_id={{asset.sysid}}">{{asset.display}}"
</a></td>
</tr>
</table>
</div>
Server Script
(function() {
data.userID = gs.getUserID();
data.assets = [];
var gr = new GlideRecordSecure('alm_asset');
gr.addQuery('assigned_to',gs.getUserID());
gr.query();
data.recordCount=gr.getRowCount();
data.assets = [];
while (gr.next()) {
var asset = {};
asset.display = gr.display_name + '';
asset.assigned_to = gr.assigned_to.getDisplayValue();
asset.sysid = gr.sys_id + '';
data.assets.push(asset);
}
})();
3. I went to SP and added the My Assets but nothing shows up that's assigned to me.
Solved! Go to Solution.

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-14-2020 02:21 PM
Attached XML (Widget: assets) as well for reference. In addition, make sure the the server side code is sufficed i.e. atleast an asset or two is assigned to your profile.

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-14-2020 12:39 PM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-14-2020 01:54 PM
I do have it in the Client Controller. Am I suppose to put the HTML script in the Body HTML Template part?

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-14-2020 01:56 PM
Yes, the HTML goes in Body HTML part of the widget code.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-14-2020 01:58 PM