Can a defect be locked, to prevent task creation? - rally

Is it possible to intentionally lock a Rally defect in such a way that users are not able to create tasks for the defect?
Our metrics collection tools are working off Rally stories. Our process for defects is supposed to be, the user creates a task or tasks under the original story which spawned the defect.
Unfortunately, not all the team members remember/follow the process. We end up with tasks associated directly to the defect which don't get reported on in our metric data pulls.
I suppose I could rewrite the metric data pull apps, but as a quick fix I am looking to just prevent the creation of tasks on defects.

Unfortunately the Rally permissions model is not that granular. Tighter control over the permissions model is a popular feature request. I'd encourage you to vote on the following:
More granular user permissions
Idea at Rally Ideas
To garner votes and visibility for this enhancement request.

Related

How to sync User stories from JIRA to Rally

User will create a user story and task in JIRA and i need to sync them to (basically continous copy user stories from JIRA to RALLY) RALLY
You really need to think about getting something from OpsHub and the like. They have ready-made tools to do what you want. It sounds like you are taking the wrong approach and are re-inventing the wheel.
Or alternatively, you could go to the Rally help pages: https://docs.ca.com/en-us/ca-agile-central/saas/connectors

Freshdesk: Automating 'score' emails

Background: I have little coding experience (not API savvy) and would preferably use an automation tool for this but hope for some guidance in the best way to complete the task. '
We need to send a 'response' (number of emails sent by an agent) score at least twice a day to agents so they can gauge their efficiency. As an alternative we can build up a dashboard to enable easy viewing of this information.
Question: How do I go about sending emails to each agents gmail account with the number of responses completed on Freshdesk that day? Can this be done with a Zapier connection to googlesheets and then forming a googlescript? Would it be easier to set up a live dashboard displaying all agents scores and if so how would you recommend doing this?
Sending emails would be tough given that most email clients (gmail, outlook, ...) have stricter rules on what lands in inbox to avoid spamming.
But you can build a dashboard in Freshdesk to show this information. The sdk has default support for most things you'd need.
Here's a blog post of a sample dashbaord app in Freshdesk: https://medium.com/freshworks-developer-blog/building-a-full-page-app-on-freshdesk-5ce17524277f

Asana: Does API provide user activity logs?

Does the Asana API provide some method of getting user activity logs? I am interested in activity logs and login history logs.Logs could look e.g like "user created a task xyz", "user created a project".
I went through the documentation and could not find any such API/REST Endpoint. Does Asana keep such logs
in their system? If yes then is there a way to get them? If not then is it planned in a future release of the API?
(Asana dev here.)
This isn't something we currently provide. We're working on a system for getting semi-realtime updates to "subscriptions", but we were primarily thinking about subscribing to tasks, projects, workspaces, and so on. Subscribing to a user's activity would be an interesting use case, but one we haven't considered up until now, and one that might be a bit trickier.
Thanks for the feedback!

Changing User Permissions Via Rally API

Our workspace has created a new project which we wish to add all of our 1,000+ users to. This seems most easily done via a script interfacing with the API, rather than making the edits by hand, since Rally doesn't seem to offer a batch update function for user permissions. My question is, are user permissions even editable via the API? I've made changes to user records in the past, but not their permissions.
For context, I'm using Pyral to interface with the WSAPI.
Thanks!
You can definitely batch script User Permissions via the WSAPI.
While it's not written in Python, there is an open-source set of Ruby scripting tools built to do exactly this:
https://github.com/RallyTools/Rally-User-Management
You might want to check it out - if nothing else, the User Management scripts could provide good hints as to how to accomplish certain User updated/edits in pyral as well. Obviously the pyral mechanics would differ from those in the Ruby rally_api used by Rally-User-Management.

Website Session Analysis

I'd like to know the best way to deep dive into the flow of my users. For example, I have 4 pages in my flow, how can I analyze which users abandon on which step? I can definitely do it by hand with logging, etc, but I'd rather use an off the shelf solution.
I have apache request logs, as well as google analytics. Can these analyze users as sessions?
You can do this with Google Analytics.
The flow of the users are called a funnel, which you have to set up in Google Analytics, the metric you get out is called Target Conversion Rate.
You can learn more about it at http://www.google.com/support/conversionuniversity/