In Rally, how to get initiative, feature and user story in a .CSV export? - rally

How do I use the Rally UI or Excel "CA Agile Central" add-in to get the initiative, feature and user story? I need to know the features under each initiative. I also need the user stories under each feature. (Initiative -> Feature -> User Story). Once this data is in a .CSV I can use Excel to pivot and filter.
Also, I'd prefer not to write code and call the API since this should be an easy set of data to extract.
Thanks.

There are a handful of apps that already do most of this. Custom List, which is already in the app catalog should make it easy to set up lists of features under a specific initiative and stories under a specific feature (or even all stories under features under a specific initiative). You can also export directly from the app.
There is also a community app called Custom Chart that allows for some basic charting and uses the same filtering component as Custom List. You can also export from this app. It is available here: https://github.com/RallyCommunity/CustomChart and is installed using the Custom HTML app.
Does that get you closer?

Related

How do I share a rally dashboard with a single team

I've created a couple of dashboards in my rally environment and since I cannot make them project viewable I would like to share the dashboard without sharing it with the entire workspace.
Is this possible? If so how?
Unfortunately, shared pages in Rally get shared with everyone and cannot be set to be visible at the project level. You will need to share with the desired users which apps and settings (or code if it is a custom HTML app) you are using in order for them to be able to re-create these themselves.
You could always post this as an idea at https://ideas.rallydev.com to get visibility for the functionality you are looking for.

Extract data from RallyDev and present them on a screen

I am currently inverstigating some solution on how to extract data from RallyDev and present the data on a big screen in the office for the organization. The information I would like to display is "burndown chart pr. team" (we have 5 SCRUM teams); Top 5 tasks in progress by the indiviual teams and the iteration status ex "7 days remaning in the sprint (22/07/2013 to 02/08/2013).
We have presentation tool for our big sceens called "beats" which can display pictures from a network folder and the images are changed every 7 secound. The idea is to create a image with the information descriped above in one slide(image) pr. team.
My question is now have these images can be created, does any of you know or have expirences with a solution like this? or any recommendation for me:)
So far I have played around with Ruby to extract data into excel and created a macro in excel which created the burndown chart and list the tasks and the iteration status. But it's more at static solution, where have to do stuff manual every day. I was more looking for an automated solution with a windows schduler or somethink else.
Let me know if you have any thoughts on a solution and thanks for taking time to read this.
You may explore writing apps using Rally App SDKs. There are two SDKs: the older AppSDK 1 based on Dojo framework and the new AppSDK 2 based on ExtJS framework:
Rally WS API documentation and object model
Documentation on App SDK 1 and App SDK 2
How to run apps outside of Rally
LoginKey functionality which predates AppSDK2. You may use it with AppSDK 1. It allows displaying Rally standard reports and custom apps outside of Rally without having to login. It uses encoded read-only (viewer) user credentials.
Lookback API allows to see what any work item or collection of work items looked like in the past. This is different from using WS API directly, which can provide you with the current state of objects, but does not have historical data. LBAPI works with AppSDK 2

BURN User Interface using External Theme

I created a bootstraper, that checks the registry and UI components before installing the desired component.
I have an issue, I am using an External theme, I want to display BULK ( Alot of Data about the pre and post requites ) of my application. I need to display the information on the install page. Even a scroll bar would work i.e. Bulk data using tags but a scroll-bar.
The important thing here is ( I am using an External Theme ) , So I have an XML for the interface.
Can you kindly give me an example, that how to display large information in Bootstraper Applications.
You'll need to write a custom Bootstrapper Application to represent your data. There isn't anything in wixstdba that would meet those sorts of requirements. You can write your custom BA in native or managed code and use all the UI widgets you want to display the UI how ever is best for your needs. You can see that the WiX toolset installer's UI is extremely custom (although it's more to show off that you can do something really different than for any practical purposes :).

Can you create Google Forms from Google Docs in an application?

I am thinking about app that will use google form and I need to create forms from that app. Is there a way how can I create form in google docs without using website but through some api or some other way?
I can offer an idea for a solution using Google App Script.
Since the beginning of 2013 you can create new forms using the App Script Forms Service API quite easily.
var form = FormApp.create(title)
.setDescription(description)
.setConfirmationMessage('Thanks for responding!')
;
The problem now is how to get that App Script running from your non App Script code.
You can use App Script to create a Web App that reacts to HTTP GET requests.
So putting it together, you may be able to create an App Script Web App that reacts to a GET request and when it gets the right URL parameters, it creates the form.
(Nov 2020) Yes, it is possible to programmatically create Google Forms. You can do it with Google Apps Script using its Forms service. You can also extend the code to read in the contents from Google Docs (with Apps Script's Document service) and use it for the creation of Google Forms.
I created a Google Workspace (formerly G Suite) Add-on, which you can think of as a Google Docs extension, called GFormIt. Its original purpose was intended for teachers to write exams/quizzes, possibly with answers, in Google Docs, then automatically convert them to Google Forms to distribute to students who submit their answers into Google Sheets (the destination for Google Forms submissions).
Furthermore, if you (the teacher) provided answers to your test questions, GFormIt would also auto-submit your answers to the Sheet as if you were a student. If you do that, and use a tool like Flubaroo to grade the exam, you could designate your row in the Sheet as “the answer key.” You can learn more about how it works, including viewing a short video, at the GFormIt page linked above.
This Google Docs add-on, along with others for Google Docs, Sheets, Slides, Forms, etc., are all certified/validated by Google and available for free to anyone from the Google Workspace Marketplace. (However, your admins may have to grant permissions for you to try to install them to your corporate Workspace account.) If interested in building your own add-on, please see the developer documentation and perhaps some of my introductory videos to get started, the most relevant being the one linked to at the top of this answer.
Apps Script is a serverless Google technology, meaning you write your code (using JavaScript) in the browser, and it is hosted by & executed on Google servers. If you wanted to create your own web app (and hosted anywhere), you would have to wait for a Google Forms REST API which does not exist at the time of this writing. (If we ever launch one, you'll find its documentation at https://developers.google.com/forms along with the others like Sheets https://developers.google.com/sheets, Gmail https://developers.google.com/gmail, Drive https://developers.google.com/drive, etc.)
Earlier this year (Mar 2022) the new Google Forms Api graduated from Beta. It is more powerful that the previous versions and caters for two main use cases:
Automated form creation and editing: Enables automated form creation
and editing. Enables rapid form generation from large volume question
banks or other data backends.
Reaction to Form responses: The API also enables developers to build
automations for acting on incoming responses. Examples include
developing real-time dashboards or visualizations and triggering
business workflows based on response data.
We have used it to build an integration that Creates documents and slides each time a form is completed: www.portant.co/google-forms-to-docs and it works really well.
I think the other key use case looks like it would be a good fit for you and others looking for a solution like this.
Cheers, James
Sorry, the API doesn't support programmatically creating forms.

Live Data Visualisation

I want to know if there is a simpler and quicker way to visualize dynamic data. The setup that I require is:
An admin web-interface with forms to feed data.
A public web-page with a table and few charts to display data dynamically.
Live and dynamic display of data.
I know python and I am currently learning django framework.
Solutions which don't require programming skills are also welcome.
Any CMS;
Take a look at google's visualization api.
Visualizing the data client-side requires the use of something along the lines of Raphaël or jqplot, which you can customize to your specific scenario. You can, however, opt to display charts using images and generate them on the server, then switch the images periodically in Javascript.
The other technical hurdle is the way you get data on the client. Typically, you can implement polling via AJAX (easier) or some push mechanism (Comet, for example, though harder and requires server-side specifics). When you get the data on the client, you simply change out the data on the chart or remove and recreate it. When using images, it is as simple as changing the src property on the images, but requires generating the images on the server.
Highcharts provides some really good examples.
Realtime Plot Highcharts
Mostly AJAX shall suffice,but in case you wish to have a tightly coupled system,using Django-chartit might also be an option
When I setout to something very similar, I found these very useful,
Admin theme : Look at these themes and relatively very inexpensive. Big time savers.
These themes already has some built-in graphs/charts. If you want something more complex, D3 JS impressed me. Also look at kendoUI and sencha UI charts.
You can ofcourse build your portal on django but I'm developing on ruby on rails. Good luck!
If you need live data visualization,the best solution is Google Public Data Explorer http://goo.gl/CWbxO . But first of all ,you should learn about DSPL https://developers.google.com/public-data/overview ,the Dataset Publishing Language describes how your data is organized and how you want to show your data(e.g,bar chart ,line chart ,bubble char or else)
you can upload your data via http://www.google.com/publicdata/admin to upload your dataset
after you successfully upload your data,open it in your Public data adamin,explore the data,and you can get a link on the right ,you can embed the chart in your own website too
the chart is ilve,you can find some examples first,mostly,the x axis is by year,and you can describe it yourself
Here is a example of Google Public Data Explorer. http://goo.gl/yZ5Cj