0

I have agile user story which reads as follows-

  • clone the power App,
  • point it to CDS,
  • ensure no functionality is lost.

I am given access to the app in the published apps section, how could I get to the source code?

when I opened and look at the app, it is made using tablet mode and has all bells and whistles of Canvas App, it appears.

what is the best way to accomplish this?

jasonscript
  • 6,039
  • 3
  • 28
  • 43
  • thanks Arun. but File save as - does not show up in my case. when I exit the app it takes me back to the published apps page where it shows all apps. there is no File save as thing – Raju Choudhari Oct 02 '20 at 14:35
  • then ask someone who is Env admin to clone it and share with you by including edit privileges. Also even if you have solution extracted and checked into Azure devops, this maker experience is the only way to develop this. Two developers cannot work in parallel, just FYI – Arun Vinoth-Precog Tech - MVP Oct 02 '20 at 14:52
  • do you have followup questions? – Arun Vinoth-Precog Tech - MVP Oct 05 '20 at 20:29
  • thanks Arun for your suggestion, I could try it once I get access and let you know – Raju Choudhari Oct 05 '20 at 21:15
  • 1
    thanks. clone part works. after that I exported SharePoint lists to Excel and now when I try to import it says 'you do not have privileges...'. I tried creating new entity manually then also I get same message. I could google on this error – Raju Choudhari Oct 08 '20 at 13:11
  • I got required access and I have cloned the app. created approx 10 entities in CDS. for each sharepoint list I have one table in CDS. now when I go to edit the app, what is best way to replace each sharepoint list name with equivalent CDS name? – Raju Choudhari Oct 28 '20 at 14:44
  • when I select Gallery name in left side Tree View panel, on the right hand side in properties - Data sources is grayed out with fx on it. should I be changing here? – Raju Choudhari Oct 28 '20 at 18:35

1 Answers1

1

You can clone any app by doing this, open the canvas app and go to menu: File -> “Save as” option. This will be exact same replica.

enter image description here

Then you can create a new data source to CDS and point the cloned app to the new data source. Before that you have to make sure to prepare the identical schema - table and columns as initial datasource. That will make sure nothing is broken and experience is seamless. Read more

Update:

Ask someone who is Environment admin to clone it and share with you by including edit privileges. Also even if you have solution extracted and checked into Azure Devops, this maker experience is the only way to develop this. Two developers cannot work in parallel, just FYI.

  • 1
    It also sounds that he only has access rights, make sure you are a maker for that CDS instance and have edit privilege's for the app – Just Do It Oct 01 '20 at 03:40
  • correct. I do not have access to the source code or else I could have saved it with different name. the real question is how to get to the source if I only have access to some app from published apps which somebody else has developed? – Raju Choudhari Oct 02 '20 at 14:31
  • 1
    @RajuChoudhari https://learn.microsoft.com/en-us/powerapps/maker/canvas-apps/share-app#share-an-app – Arun Vinoth-Precog Tech - MVP Oct 02 '20 at 15:19
  • 1
    @ArunVinoth KUDOS on the 'update' part of your answer, I frequently find myself in that position with so many tabs that get opened when editing apps '^_^ – Just Do It Oct 05 '20 at 12:28
  • thanks Arun. the link you send is also in Microsoft training I took and this is how I share with others making my manager co-owner etc. I have requested access in similar way. let us see. – Raju Choudhari Oct 05 '20 at 21:20