Change VSO account region/location - azure-devops

early on during the setup of my VSO account, i either missed the region setup field or probably ended up with the default, which turned out to be South Central US.
i would like to change that field to West US. however, when i go to the named VSO account (https://username.visualstudio.com)>Control panel>Settings>Region, there does not seem to be a way to make the change.
in Azure, the Region information is displayed under the column titled "Location" and all other Azure services i use are configured as West US.
how do i change the Region/Location setting for my named account?

The last I saw (mentioned in here http://blogs.msdn.com/b/bharry/archive/2014/10/28/visual-studio-online-is-in-europe.aspx) this not currently possible but is planned for the future. Blog does say it is possible for support to move to a different region but it looks like they will judge on a case by case request.

Currently there is no such self-service to change region in VSTS "Settings" page. But according to this post, there is a official channel to do such change by submitting a service request to Microsoft at(https://www.visualstudio.com/team-services/support/).
VSTS support group will contact account owner based on your request and do the change offline until the mentioned self-service become available online.

Related

Option to limit visibilty of users in Azure DevOps

Our main Azure DevOps Organization is linked to our Azure AD. We need to invite customers to specific projects as stakeholder only, and with this, they are added as external users in our AD. We found that within a customer project also, all other external users are visible, e.g. via mention with # anywhere in the text or assignment drop-down, although these do not have access to that project. Our only workaround so far is to create new non AD linked customer specific organizations, but this is really not the right way to go (licencing, management etc.)
Is there any option to prevent this and to restrict visibility to only those users, which are part of a project (or planned)?
I tested and found the same issue as you said. It is by design, you can raise a problem in the Developer Community
https://developercommunity.visualstudio.com/spaces/21/index.html
Besides, since there is a workaround that works now, continue on this basis. You can create different AAD for the customer specific organizations, then add the customers to these AAD. Thus, these users will be invisible because they are in different AAD organizations.

Azure DevOps and Teams - one Group group to control membership to both

I have been trawling the internet and clicking myself blue in the face! Hopefully someone has a definitive answer.
I want to have one Group (in either of Azure AD, Microsoft Teams or Azure DevOps). This group must have access to a DevOps project and a Team site. When I change the membership of the group, the membership must change for both the Team and the DevOps project. I want to avoid the overhead of managing the groups for both separately.
Is this at all possible? Thanks.
This is a really good question, and the answer is not obvious at all. Ironically we had the same exact problem in Microsoft Teams - when a user was added or deleted from the underlying Office 365 Group (which is mastered in Azure AD), it would take up to an hour, sometimes more, to be reflected in Teams, which has its own copy of the member list.
There is a way to do it, and it's how Teams does it: it relies on a relatively new feature in Microsoft Graph called subscriptions. You can find the documentation for it here: https://learn.microsoft.com/en-us/graph/api/resources/subscription?view=graph-rest-1.0.
Essentially what you want to do is create a subscription to the group: POST https://graph.microsoft.com/v1.0/subscriptions with the right message body and your endpoint will be called whenever there's a membership change in the group. Your endpoint won't know what changed, just the event and some IDs - you will likely have to make a separate call to retrieve the actual data (unless the IDs alone are sufficient).
There's a sample on GitHub that illustrates how to use Microsoft Graph subscriptions including more details on how to subscribe to group notifications specifically.
One thing to be aware of is that to use these APIs, your application will require fairly elevated permissions: Group.Read.All which means it has the ability to read not only the team/group members, but all of its messages too (among other things), for every group in your Office 365 tenant. We are working with the MS Graph team to support a less-privileged, per-group permission approach, but even after that's released for Teams Graph APIs, support for that will have to be added to the subscriptions APIs I just mentioned and that may not happen for a while.

How can I associate a service from another user's IBM Organization and Space?

In Watson Studio, I can navigate to the Project Settings and add an associated service:
This appears to only let me add a service from the same IBM Cloud Organization and Space that the project belongs to.
Is it possible to add a service from another users IBM Cloud Organization and Space? If so, how? Note that I want to remain in my own IBM Cloud Organization and Space with the Watson Studio Project.
I was able to successfully add services from different spaces in my account:
I was also able to successfully add a service from another account by using the menu in the upper right corner:
This way my Watson project has services from multiple accounts.
If you wish to remain in one account (with your business partner scenario), you could set up a permissioned space or org in an account and use that. Or you could have two accounts, and set up the permissions so you have access to one space in the second account which has the service that you want to use.
For new feature request or idea, you can submit a request here:
https://ibmcloud.ideas.aha.io/

SendGrid free plan is not listed Select Plan dropdown

we are developing services on IBM Bluemix and are working in multiple Bluemix orgs. We’ve noticed recently that the SendGrid free plan no longer is available (isn’t listed in the Select Plan dropdown). We see only Bronze, Silver, Gold, Platinum. Is this a bug? Was the free plan intentionally removed? #BenRondeau et al.
Thanks!.. Duane
The SendGrid free plan in Bluemix is temporarily unavailable for maintenance per the Bluemix status page:
http://ibm.biz/bluemixstatus
Here is the maintenance text for your convenience:
Maintenance: SendGrid service - US South and United Kingdom regions
The SendGrid 3rd party service has been removed from the catalog
temporarily for maintenance. This page will be updated when that
maintenance is complete. Users can not create new instances of the
service during this time. Existing instances will continue to work as
expected.
Update 2016-02-19 19:03 UTC: Maintenance of the paid SendGrid plan
offerings is complete and those plans have been restored to the US
South, United Kingdom regions. The team is working to restore the
free plan as soon as possible.
I'm not sure how the integration is with Bluemix, and if there's an interface within orgs for SendGrid that you're referring to, but you can easily get it the old fashion way: from the settings page on SendGrid's site. I made a free account just yesterday and am currently using it today without being billed.
If you need help navigating their site, they have a page dedicated to their free plan.
Just click the Try for free button. It takes you to a modal page where you can add your credentials and sign up. :)

Can we move Google Analytics data to other account?

Started a webpage that now contains a lot of analytic data. Now that I have the client GA Tracking ID I would like to move the data I already have to that account.
Is this possible?
I get the Google Analytics API, I can always fetch all the data I want, but my problem is, upon I have the data how can I send / push this data to other account
in other words, How can I transfer data?
The domain is the same, only the account Id in use was a different one (my own, instead of the client's)
It is not possible:
You cannot currently transfer profiles or account data from one account to another account.
Google Analytics does not provide any flexibility with importing, exporting, or modifying any past data. Any data you have in one account cannot be moved to another.
With GA, the only way to get data in to an account is directly via __utm.gif requests, usually through their JavaScript snippet, but that doesn't allow for any way to import past data, since the date is fixed according to when the data is sent in.
Further, the Google Analytics API is read-only, and doesn't provide any way to import or move data.
(This answer is slightly less true for Universal Analytics
http://piwik.org/ is a good alternative, open source analytics system, not unlike Google Analytics, but without some of the constraints like this.
I think now it's possible to move data from one account to another.
Check out this article:
https://support.google.com/analytics/answer/6370521?hl=en
If you need to reorganize your properties in Analytics, you can move them (and their views) from one account to another.
Moving properties lets you keep your Analytics implementation current with your business. You might be reorganizing after a merger, after an internal restructuring, after hiring a new agency, or you might be developing a new Roll-Up strategy.
This was not possible in 2011 when the question was originally asked. Google added this capability to GA in 2016 (source). In addition to Google's documentation which engray provided, there are several blog posts which discuss how.
How to transfer a Google Analytics property from one Google Account to another
How to Move a Property to Another Account in Google Analytics
How to move a property:
Sign in to Google Analytics & navigate to Admin section.
In the ACCOUNT column choose the account that contains the property you want to move.
In the PROPERTY column, select the property you want to move.
Click Property Settings, then click Move property.
Select the destination account.
Choose your permissions settings.
Click Move.
Confirm data processing, then click Save.
Might be possible to do this as i was curious and found a few forum posts mentioning it:
Log into GA.
Goto the Account List.
Find your web property, you can't click the 'property' itself but a profile under it...
Then click on Admin on top-right side.
Go 'Up' a Level.
For example the breadcrumb says:
'Account list' › 'FOO (www.foo.com)' › 'FOO (www.foo.com) - (Default Profile)'
and now the breadcrumb should say when you click 2nd breadcrumb link:
'Account list' › 'FOO (www.foo.com)'
Now you have an option to add other users to this whole web property by going to the Users tab.
Add an Administrator user to this specific property. You can setup this user for them on gmail that they can change the password later after you set it up (or use their Google Account email they provide and maybe walk through with them to make sure they do it correctly).
Then login as that user, and delete the old user. Then that should 'transfer' to a new account.
What I do in this situation - export all data from Google account and import it into Tableau or QlickView. And use desktop analysis. In any case these data will be actual no more than 2 years.