cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
dave8
Impactful Individual
Impactful Individual

Data source variables are still referring to old values in different environment

Hello,

 

As per the recent addition of SP lists to be changed as per the environment variables as explained here - https://powerapps.microsoft.com/en-us/blog/announcing-data-source-environment-variables/

 

The migration process is not working as expected for me at all, I have done as follows:

 

In the existing app, I have added list connector with data source variables by enabling the app settings for the 

Saved working Power apps app, and then removed variable values as explained in the above article

Imported the same solution into different environment with different SP site and list values

 

However, when I run the application, it still adds values in the site and list which was mentioned in the previous environment. I have re-checked the environment variables into new environments which are all as expected with different SP list and site. Unfortunately it's not changing the functionality for the different list for me..

 

Can you please help me what's wrong for me in the migration?

 

Thanks,

35 REPLIES 35

This issue seems to have been resolved on my tenancy.

I cannot longer edit the canvas app in a managed solution.
The data connections that are using environment variables are now pointing to the correct environment set during the import of the managed solution.

Also there was an issue with "Allow searching" in combo box. If the option was ON, when the solution was imported to a new environment the "Allow searching" option was OFF.  From my tests this issue has been resolved as well.  Definitely few steps in the right direction for ALM. Well done Microsoft!!!

Anonymous
Not applicable

Hi capoaus75

 

So I can still edit canvas in a managed solution but despite the SharePoint Data Source URL displaying the old URL - when I play the app it is actually pointing to the new data source.  Happy with that.

 

I experienced the same issue with 'Allow Searching' and had to manually fix this.  The other thing I need to do I reconnect my SMTP connector as I have not been able to bring this across in the solution using a connection reference - any ideas?

 

Now I have created an unmanaged layer to fix the above I am slightly concerned what will happen when I deploy a solution update.....

Hi @Anonymous 

I had the same experience as you, for a few days I was still able to edit the canvas app and the SharePoint Data Source was still displaying the old URL. Now I cannot longer edit the Canvas app in the managed app although I am still able to edit PowerAutomate.

Regarding the SMTP connector I do not have any useful ideas...I had a go at it but I was not able to find a solution.

I will updated this post if I come across anything useful

 

Anonymous
Not applicable

Thanks capoaus75 - that's really helpful.

 

I will keep playing around with the SMTP connector - i've created a connector reference but can't seem to link it back to the connector in the app.

 

I may have spoken too early!!!
My colleague and I are having the same issue with two different solutions.
When importing from Dev environment to Test environment we get prompted to enter the values for the environment variables and everything is imported successfully.
When we play the canvas apps we get the following error. 
"The specified record was not found. Server Response: NAME OF THE LIST failed: List not found clientRequestId: 3a7ec33e-26c0-4e25-a204-890XXXXXX serviceRequestId: 3a7ec33e-26c0-4e25-a204-890bXXXXXX"

Looking at the Network traffic Headers I can see the following invoke error:

  1. Request URL:
  2. Request Method:
    POST
  3. Status Code:
    404 Not Found
  4. Remote Address:
    127.0.0.1:9000
  5. Referrer Policy:
    no-referrer

Request Headers

x-ms-request-url:
/apim/sharepointonline/16c08600c92448318dfXXXXXXXX/datasets/https%253A%252F%252FXXXXX.sharepoint.com%252Fsites%252FNAMEOFSITETest/tables/84fa122f-51af-460d-8feb-0xxxxxxxxxx/entities/4307f28f-00d1-44e7-baed-XXXXXXXXX

The GUID for the table (84fa122f-51af-460d-8feb-0xxxxxxxxxx) refers to the list in the DEV environment and not in the TEST environment.

Also on the TEST environment if I look at the solution layers for the canvas app I can see the connection is pointing to the DEV environment

See:
dataSets pointing to sites/XXXDev 
and
dataSources tableName pointing to 84fa122f-51af-460d-8feb-0xxxxxxxxxx (Guid for the list in DEV environmet)

 

 

["APListNominations"],"dependencies":[],"dependents":[],"parameterHints":{},"parameterHintsV2":{},"isOnPremiseConnection":false,"bypassConsent":false,"dataSets":{"https://XXXX.sharepoint.com/sites/XXXDev":{"datasetOverride":{"environmentVariableName":"new_APSite"},"dataSources":{"APListNominations":{"tableName":"84fa122f-51af-460d-8feb-0xxxxxxxxxx","tableNameOverride":{"environmentVariableName":"new_APListNominations"}}}}},"apiTier":"Standard","actions":["providers/PowerPlatform.Governance/Operations/Read","providers/PowerPlatform.Governance/Operations/Write","providers/PowerPlatform.Governance/Operations/Delete"]}} 

 

 



If I look a the relevant environment variable in the default solution in the TEST environment I can see that is set to connect to the correct site and list in the TEST environment.

So it seems that this canvas app is not updating the connection to the DataSource when imported to TEST.

The only work around at the moment is to import in TEST an unmanaged solution and reset the data source to point to TEST, but this is not what ALM is all about.

Also it's very strange that I cannot replicate this issue on some other apps/solutions.

Anyone experiencing the same? Any ideas on how to solve it?

My next move is to create a new solution and new canvas app to see if I can replicate the issue.

Thank you.

Anonymous
Not applicable

Hi capoaus75,

 

Sorry i've been on leave.  How odd - have you made any progress? I wonder if its has anything to do with when the app was created?  Really want to avoid unmanaged solutions!

 

My new problem is users are getting "flow failed: Connection not configured for this service" error when importing a solution from DEV to TEST.  Works fine in DEV.  Connection is fine.  The solution here fixed it but I don't really want to add every single user in the company to the Basic User security group - don't need to in DEV.

danbarrett_0-1636364718334.png

 

I feel the ALM model is about 80% working for me.  I can still edit managed solutions in my tenant, but all the connections now seem to work and point to the right data sources.    I'm wondering if your issue is caused depending on the app was first created?  Let me know how you get on....

 

 

JensWesterlund
Frequent Visitor

I have the same problem as everyone else with canvas apps not updating the sharepoint datasources to the ones set by the environment variables when deploying to a new environment. 
I also have the same problem that @Anonymous has where flows used in the canvas apps lose the connection.
I tried the work around with setting permissions in the Basic User-group but didnt get it to work, but might have missed some steps maybe.

The only "work around" i have seen now is to just edit the apps and remove and add the datasources and flows again but that removes the whole point with using variables.

Though the environment variables seems to work well in flows and when they are run in the new environment they use the new values.

Anyone know if this is on the point of being fixed anytime soon or do we have to live with having to change the apps after deployment still for a while?

Hi @Anonymous and @JensWesterlund 
I can confirm I am still experiencing the following issues when migrating a solution to another environment.

  • When using a Combo Box and the items are set to Choices([@DATASOURCE].COLUMNAME) the population of the Combo Box fails because it's trying to connect to the list specified in the source environment and the list cannot be found in the destination environment.
    To workaround this issue in the destination environment I need to edit the app, delete the data source and re-create it.
  • With a Combo Box if the Allow searching option is set to On, when the solution is imported in the destination environment the option is set to Off
  • I also have the problem where flows used in the canvas apps lose the connection and I agree with you @JensWesterlund removing the flow and add it again solve the issue.

In my opinion editing any power app or power automate in any environments other than DEV removes the point of ALM and they cannot be consider proper solutions.

I have a ticket opened with Microsoft Support and they are working on it. I will update here as soon as I have some news.

Hey mate,

I'm also facing the same issue. Could it that the fix for this update is not rolled out yet in Australia region?

I'm based out of Australia but some of the folks based out of states don't see this issue.

If you don't mind me asking , your tenancy is based in which region.

I have a personal tenancy which I guess is in US region. I will try out this issue in there.

Let's see what Microsoft comes back with. 

Cheers

Hi @AK06 
My tenancy is based in Australia.
It could be a valid reason, but I had a look at the Microsoft 365 Road Map and I cannot find any info.
I have a personal tenancy based in the UK. I will give it a go to see if it makes any difference.
Thanks

Helpful resources

Announcements

Community will be READ ONLY July 16th, 5p PDT -July 22nd

Dear Community Members,   We'd like to let you know of an upcoming change to the community platform: starting July 16th, the platform will transition to a READ ONLY mode until July 22nd.   During this period, members will not be able to Kudo, Comment, or Reply to any posts.   On July 22nd, please be on the lookout for a message sent to the email address registered on your community profile. This email is crucial as it will contain your unique code and link to register for the new platform encompassing all of the communities.   What to Expect in the New Community: A more unified experience where all products, including Power Apps, Power Automate, Copilot Studio, and Power Pages, will be accessible from one community.Community Blogs that you can syndicate and link to for automatic updates. We appreciate your understanding and cooperation during this transition. Stay tuned for the exciting new features and a seamless community experience ahead!

Check Out | 2024 Release Wave 2 Plans for Microsoft Dynamics 365 and Microsoft Power Platform

On July 16, 2024, we published the 2024 release wave 2 plans for Microsoft Dynamics 365 and Microsoft Power Platform. These plans are a compilation of the new capabilities planned to be released between October 2024 to March 2025. This release introduces a wealth of new features designed to enhance customer understanding and improve overall user experience, showcasing our dedication to driving digital transformation for our customers and partners.    The upcoming wave is centered around utilizing advanced AI and Microsoft Copilot technologies to enhance user productivity and streamline operations across diverse business applications. These enhancements include intelligent automation, AI-powered insights, and immersive user experiences that are designed to break down barriers between data, insights, and individuals. Watch a summary of the release highlights.    Discover the latest features that empower organizations to operate more efficiently and adaptively. From AI-driven sales insights and customer service enhancements to predictive analytics in supply chain management and autonomous financial processes, the new capabilities enable businesses to proactively address challenges and capitalize on opportunities.    

Summer of Solutions | Week 3 Results | Win free tickets to the Power Platform Conference

We are excited to announce the Summer of Solutions Challenge!   This challenge is kicking off on Monday, June 17th and will run for (4) weeks.  The challenge is open to all Power Platform (Power Apps, Power Automate, Copilot Studio & Power Pages) community members. We invite you to participate in a quest to provide solutions in the Forums to as many questions as you can. Answers can be provided in all the communities.    Entry Period: This Challenge will consist of four weekly Entry Periods as follows (each an “Entry Period”)   - 12:00 a.m. PT on June 17, 2024 – 11:59 p.m. PT on June 23, 2024 - 12:00 a.m. PT on June 24, 2024 – 11:59 p.m. PT on June 30, 2024 - 12:00 a.m. PT on July 1, 2024 – 11:59 p.m. PT on July 7, 2024 - 12:00 a.m. PT on July 8, 2024 – 11:59 p.m. PT on July 14, 2024   Entries will be eligible for the Entry Period in which they are received and will not carryover to subsequent weekly entry periods.  You must enter into each weekly Entry Period separately.   How to Enter: We invite you to participate in a quest to provide "Accepted Solutions" to as many questions as you can. Answers can be provided in all the communities. Users must provide a solution which can be an “Accepted Solution” in the Forums in all of the communities and there are no limits to the number of “Accepted Solutions” that a member can provide for entries in this challenge, but each entry must be substantially unique and different.    Winner Selection and Prizes: At the end of each week, we will list the top ten (10) Community users which will consist of: 5 Community Members & 5 Super Users and they will advance to the final drawing. We will post each week in the News & Announcements the top 10 Solution providers.  At the end of the challenge, we will add all of the top 10 weekly names and enter them into a random drawing.  Then we will randomly select ten (10) winners (5 Community Members & 5 Super Users) from among all eligible entrants received across all weekly Entry Periods to receive the prize listed below. If a winner declines, we will draw again at random for the next winner.  A user will only be able to win once overall. If they are drawn multiple times, another user will be drawn at random.  Individuals will be contacted before the announcement with the opportunity to claim or deny the prize.  Once all of the winners have been notified, we will post in the News & Announcements of each community with the list of winners.   Each winner will receive one (1) Pass to the Power Platform Conference in Las Vegas, Sep. 18-20, 2024 ($1800 value). NOTE: Prize is for conference attendance only and any other costs such as airfare, lodging, transportation, and food are the sole responsibility of the winner. Tickets are not transferable to any other party or to next year’s event.   ** PLEASE SEE THE ATTACHED RULES for this CHALLENGE**   Week 1 Results: Congratulations to the Week 1 qualifiers, you are being entered in the random drawing that will take place at the end of the challenge. Community MembersNumber of SolutionsSuper UsersNumber of Solutions @anandm08  23 @WarrenBelz  31 @DBO_DV  10 @Amik  19 AmínAA 6 @mmbr1606  12 @rzuber  4 @happyume  7 @Giraldoj  3@ANB 6 (tie)   @SpongYe  6 (tie)     Week 2 Results: Congratulations to the Week 2 qualifiers, you are being entered in the random drawing that will take place at the end of the challenge. Community MembersSolutionsSuper UsersSolutions @anandm08  10@WarrenBelz 25 @DBO_DV  6@mmbr1606 14 @AmínAA 4 @Amik  12 @royg  3 @ANB  10 @AllanDeCastro  2 @SunilPashikanti  5 @Michaelfp  2 @FLMike  5 @eduardo_izzo  2   Meekou 2   @rzuber  2   @Velegandla  2     @PowerPlatform-P  2   @Micaiah  2     Week 3 Results: Congratulations to the Week 3 qualifiers, you are being entered in the random drawing that will take place at the end of the challenge.   Week 3:Community MembersSolutionsSuper UsersSolutionsPower Apps anandm0861WarrenBelz86DBO_DV25Amik66Michaelfp13mmbr160647Giraldoj13FLMike31AmínAA13SpongYe27  

Updates to Transitions in the Power Platform Communities

We're embarking on a journey to enhance your experience by transitioning to a new community platform. Our team has been diligently working to create a fresh community site, leveraging the very Dynamics 365 and Power Platform tools our community advocates for.  We started this journey with transitioning Copilot Studio forums and blogs in June. The move marks the beginning of a new chapter, and we're eager for you to be a part of it. The rest of the Power Platform product sites will be moving over this summer.   Stay tuned for more updates as we get closer to the launch. We can't wait to welcome you to our new community space, designed with you in mind. Let's connect, learn, and grow together.   Here's to new beginnings and endless possibilities!   If you have any questions, observations or concerns throughout this process please go to https://aka.ms/PPCommSupport.   To stay up to date on the latest details of this migration and other important Community updates subscribe to our News and Announcements forums: Copilot Studio, Power Apps, Power Automate, Power Pages

Top Solution Authors
Top Kudoed Authors
Users online (5,308)