Audit Trail Item List 2 BusComp not showing Associate or Disassociate Operations. ver 8.0 + - audit-trail

Our implementation:
We have added Auditing using the Audit Trail functionality, to a Bus Comp to monitor a M:M relationship between itself and a child (with the use of an intersection table.) as per book shelfs --> Specifying Parent–Child Associations for
Audit section in Siebel Applications Administrator Guide.
Viewing the Audit Trail:
1) Using the Audit Trail Screen -> I can find Associate/Disassociate records.
2) Using the Audit Trail Item List 2 Bus Comp to have an Audit Trail Tab for a certain view using the section -> Linking Audit Trail to a Business Component section in Siebel Applications Administrator Guide. And here is The Problem
It does not display Associate/Disassociate Operation records even though it is clearly being recorded and we are able to view it in Audit Trail Screen.
With Audit Trail Item List 2 being a VBC, I'm unable to see the logic of where or why it is not showing these operations?
Thanks in advance for any assistance!

Symptoms
Customer added the association of positions to opportunity for Audit Trail by navigating to:
Audit Trail
Select Opportunity
In the Child BC add the Opportunity/Position link
Navigate to the Opportunity view, create an Opportunity and change a user in the sales team field.
In the Audit Trail there are a number of records for Opportunity BCincluding the association and disassociation of positions and the Opportunity history.
However, in the Opportunity > Audit Trail, the audit trail only shows for the Opportunities, not the position change within the opportunity.
Cause
The issue is caused by the search specification in the Opportunity/Audit Trail 2 link
Solution
In Siebel Tools, navigate to the 'Link' object (if this is hidden you will need to show it by selecting the checkbox in View > Option > Object Explorer)
Query for the link "Opportunity/Audit trial Item2"
In the search specification, remove the standard text so this field is empty.
Re-compile the srf and re-start the server.
All records show after this change.

Related

Powerbi and Azure DevOps (online version) reporting when Backlog Level name changes

I'm attempting to utilize Power BI and the Analytics Views provided in Azure DevOps to create reports. I noticed an issue regarding the template(s) used that caused for no data to appear in the datasets in Power BI.
Scenario: If a user uses the Scrum template in Azure DevOps, it calls the Refinement Backlog level of work "Backlog items". If a user goes into change that to "Stories" it changes how the queries grab the group of work items in that level.enter image description here You can easily change the query to match the new name of the backlog level. You cannot add multiple "projects" to that query and see the data in the dataset if other projects are using the default name.
Issue: I attempted to change the name back to the original name of "Backlog items" instead of "Stories" and run the query in the Analytics Views to grab the data from multiple projects with the same "Backlog items" level but nothing appears in that project that was renamed back to the original name.
How to reproduce:
Open a project in Azure DevOps
Access Analytics Views
Under any Backlog query, edit and add additional projects to retrieve data in this view and save
Open Power BI and connect to the recently changed query
In Azure DevOps, access Organization Settings and go to Process
Access the project the above query is located and open the template
Modify the name of the backlog level to something other than "Backlog items"enter image description here
Save and go back to Power BI and refresh data
Actual result - you should not see the data from that project due to the name change
Go back and change the name back to the original name and refresh the dataset in Power BI
Result:
You still do not see the deta in the dataset even though you renamed it back to the original name. Besides 'resetting' the backlog level back to the original default state, is there a way to get it to recognize the original name if you renamed it back? Is there another step to making it recognize the name change? Since it's in the cloud, I waited 24 hours after the name change back to the original name but still didn't work. I noticed the same thing will happen on the Portfolio Backlog level (i.e. Epic).
Besides 'resetting' the backlog level back to the original default
state, is there a way to get it to recognize the original name if you
renamed it back?
I seem to reproduce similar issue like yours and then I use steps below to make it work:
1.Reset the Backlog and refresh the page.
2.Then navigate to the Analytics views, edit the View(the view in your step3) which can't be recognized now.
No matter it's Backlog items backlog or Stories backlog here, delete them all and Verify the view. Then click Save button.
3.Refresh current page and edit the View again, add the Backlog Items backlog back, Verify the view, Save the view. Now refresh the data in Power BI, the data should come back.
Above steps are what I use to work around the issue, hope it helps :)

Portal is empty in Filemaker?

I created a portal and added it to my form and added the fields I wanted to the "Add Fields to Portal" box. What I have in edit mode
However, after going into browse mode, the portal is empty. What I have in browse mode
Image of what I want to have
For a portal to show related data you need a relationship in place between the two tables.
On the Help menu in FileMaker you will find a link to the user guide. There you can find out how to easily set up relationships and other basic things to get you started.
You should have a relationship something like this, between Client and Order, based on the unique Client ID. (note this uses the 'anchor-buoy' method, which I prefer).
Relationship Graph
Then in your Client layout, you set-up the portal using that relationship.
Order portal on Client layout
You will typically do this by creating a relationship between the parent and child table records:
In this example, when a record is created in the child table (contacts), the ForeignKey field has a value equal to the PrimaryKey from the parent record (Companies):

restrain VSTS users from seeing other user's tickets

I can't figure out if it possible and how it can be done to allow certain users in a Visual Studio Team Services project to see only the work items they created, instead of them all.
Thanks in advance for all your help.
For now, there is no ways to set permissions for a user to only view work items which were created by oneself.
It's only available to set permission based on Iterations and Areas for now.
But there has an user voice field level security permissions which suggest similar feature, you can vote and follow up.
And the features in below two user voices have already added in our backlog, when the features are archeived, it can also benefit the situation you met:
Hide Work Item Types (WITs) based on permission/security group
Add ability to hide/mask fields in a work item based on security/permissions
This is not supported. It used to be in the on-prem product a long time ago in the "Work item only view", but that has been removed in favour of the Stakeholder view.

Master-detail view using a found set

I have two tables: Users and Tasks. Each User can have many Tasks but every Task can have only one User.
If I click on John Smith in the first layout I'll be taken to a new layout that shows me only John's tasks (thanks to "Go to related record" script).
Now, what I'm trying to accomplish - and need some help with - is from this layout I would like to be able to see a scrolling list of all John's tasks on the left (but only their titles). When I select, say, Task 20 I want to see all of Task 20's metadata on the right. In other words, a master-detail view like this:
I followed this video tutorial​ which got me close to my goal but not all the way. If you skip to the 6:20 mark you can see what he does. But basically his approach is this:
From the Contacts layout he creates a portal.
He creates a summary field called listOf and chooses to create a "List of" IDs from the Contacts table
He creates a relationship from the ID field and the listOf field
He populates the portal with this data
He uses a script to "Go to related record" when the user clicks on a button in the row
This approach works great for the master-detail view, but it has one problem for me. I don't want to see all tasks, just John's tasks (or whoever I clicked on in the previous layout).
Not sure how to solve this. Do I need to create a "Constrained found set" when I navigate from John Smith's record in the previous Users layout?
First, I would have a standard portal on the left, using a cartesian join to show all records, or you can use this technique with the summary field if you wish, but it is not necessary.
Then add a filter to the portal to only display records with the same User ID as the current record. This will accomplish what you need.

RTC 4.0.6 View Component Scope Change History

My team has recently had an issue where the scope on a component was changed to "Team Private". No person on my team should have the authority to perform this change except myself as the project manager. I'm trying to find a way to view the history of a component to determine who made the change so I can prevent this from happening in the future.
I've tried to find a component history (not the component change set history) in the RTC client and in the browser interface but haven't had any luck. I have direct access to the RTC CCM database on the AIX DB2 server and I can find the row for this component on the SCM.COMPONENT table but the ITEM_ID is in a weird format and I'm not able to correlate it's value with anything on any of the other CCM tables. I tried creating a ER diagram by reverse engineering the SCM via IBM Data Studio but the diagram doesn't display any of the relationship information for the tables (I can do this on a z/OS DB2 database and it works properly so I know the process is correct) so I'm in the dark when it comes to the table relations with the SCM tables.
What are my options for viewing the change history of a component? Is it even possible?
Thanks
The closest source of (temporary) information that might have recorded the change is the event stream of the project.
See for instance "Is there RTC component rename history?":
Yes, there is.
It is captured in the event log for the project area.
Open the feed associated with the project area and you'll see a record of who renamed it, when and
the before/after the rename operation.
FYI, the event log doesn't last forever.
It will eventually be purged. I believe it only shows you the last few hundred events. If there's a lot of activity, the record won't last long.
The events come from the feed management used in all Jazz based products and it doesn't have a way to set the limit.
You can check if that applies to scope changes.
There is an enhancement request to have those logs kept around for a longer or customizable period of time: Enhancement 279808... don't hold your breath though.