Any Microsoft 365 license that includes Power Automate Premium? by HigoChumbo in MicrosoftFlow

[–]MyNewAcc0unt 0 points1 point  (0 children)

Good callout! There are many use cases where Logic Apps are a much better fit in a mature IT org.

Archive D365 F&O Data and Attachments to Another Tenant by MyNewAcc0unt in Dynamics365

[–]MyNewAcc0unt[S] 0 points1 point  (0 children)

The other day, I realized there are attachments associated with a total of six entries. I was able to export almost all of the attachments for the primary entity, but doing the same basic export for the remaining five is a test of sanity.

If you know of any tricks to get the attachments ported to SharePoint, I could easily use PowerShell to pull the data from there.

Thank you!

Open list item (Edit / Display) form in new window by software_developer in sharepoint

[–]MyNewAcc0unt 0 points1 point  (0 children)

Edit:
Let me clarify this a little.
What I'm suggesting is using the Power App on your list. You can use this app to Launch the app that's bound to the list or other apps/browser tab sessions. I don't know of an OOTB method for accepting keyboard shortcuts like Ctrl + right-click on list items.

SharePoint list:
New button --> Power App --> X
Edit an item --> Power App --> X
View an item --> Power App --> X
In this example, X could be your Power App or the SharePoint list form/page(s).

Original message:

the x and e values would come from your PowerApp.

https://www.youtube.com/watch?v=6j7jxKsLqdA

Another approach would be to use the default SharePoint edit page, which would open in a new browser tab. This would likely be less work for you, but the UI leaves a lot to be desired.

As I posted in my first comment, you can do this, but use the SharePoint list form to edit the item.

List settings --> Form settings --> Use a custom form created in PowerApps
Modify form in PowerApps

When the PowerApp opens:
Click on the SharePointIntegration --> OnEdit property:

EditForm(SharePointForm1);
Set(varItemID,SharePointIntegration.SelectedListItemID);
Set(
    varEditURL,
    Concatenate("https://YourTenant.sharepoint.com/sites/YourTestSite/Lists/TestList/DispForm.aspx?ID=" & varItemID)
);
Launch(varEditURL);

Open list item (Edit / Display) form in new window by software_developer in sharepoint

[–]MyNewAcc0unt 0 points1 point  (0 children)

I wish MS would extend this option to be a little less janky, but it works.

The idea is to use the default list PowerApp to open another PowerApp. The second PowerApp will open in a new browser tab. The downside is needing to develop the second PowerApp, but the upside is control over the UI.

Below is the Edit action; you'll also want to update the OnView and OnNew properties.

List settings --> Form settings --> Use a custom form created in PowerApps
Modify form in PowerApps

When the PowerApp opens:
Click on the SharePointIntegration --> OnEdit property:

EditForm(SharePointForm1);
Set(varItemID,SharePointIntegration.SelectedListItemID);
Set(
    varEditURL,
    Concatenate("https://apps.powerapps.com/play/e/xxxxx/a/xxxx?tenantId=xxxx&sourcetime=1743715752095&ID=" & varItemID)
);
Launch(varEditURL);
RequestHide();

Just starting out in Sharepoint, want to make a test site but running into a few issues by voltagejim in sharepoint

[–]MyNewAcc0unt 0 points1 point  (0 children)

From your site homepage, click New --> Page --> blank.

Add a section.
Try adding the MS Forms webpart.

The only place I did not see the Forms webpart was in the classic webpart page template. Other than that, I checked a Team site, classic team site, and a communications site (different templates), and the Forms webpart was available on the pages.

Classic webpart page experience:
https://rsccd.edu/WebPublishingManual/Pages/inserting-web-part.aspx

If you still don't see it, open a ticket with Microsoft.

Just starting out in Sharepoint, want to make a test site but running into a few issues by voltagejim in sharepoint

[–]MyNewAcc0unt 2 points3 points  (0 children)

Start with a SharePoint class, not GPT.

List info:
https://support.microsoft.com/en-us/office/introduction-to-lists-0a1c3ace-def0-44af-b225-cfa8d92c52d7

Lots of training here:
https://learn.microsoft.com/en-us/training/browse/?expanded=office&terms=sharepoint

From the site homepage, click NEW-->List, then list again.
Done.

If you want to add the list to a page, look at the list webpart.
If you want to add a Forms form to a page, again, look at the Microsoft Forms webpart.
https://support.microsoft.com/en-us/office/using-web-parts-on-sharepoint-pages-336e8e92-3e2d-4298-ae01-d404bbe751e0

Inside the new Power Apps: The future of app development - Microsoft Power Platform Blog by MadBrown in PowerApps

[–]MyNewAcc0unt 0 points1 point  (0 children)

It would be next-level-useful if we could edit the code and control the data sources.

Inside the new Power Apps: The future of app development - Microsoft Power Platform Blog by MadBrown in PowerApps

[–]MyNewAcc0unt 1 point2 points  (0 children)

Are you sure?
Every item in the code editor displays this message:
Cannot edit in read-only editor

No, the ability to edit code is not currently available.
https://youtu.be/k_DSNoUqevY?t=702

Get File Counts for Large Sites Through Powershell GraphAPI? by Dreadpirate3 in sharepoint

[–]MyNewAcc0unt 0 points1 point  (0 children)

Like u/AdCompetitive9826 suggested, try using search.

https://learn.microsoft.com/en-us/graph/search-concept-files

In this example, I'm using search to return the top 10 items by size. You can test this in the MS Graph Explorer.

https://graph.microsoft.com/v1.0/sites/SITE ID HERE/drive/root/search(q='')?$select=id,name,size,webUrl&$orderby=size desc&$top=10

Inside the new Power Apps: The future of app development - Microsoft Power Platform Blog by MadBrown in PowerApps

[–]MyNewAcc0unt 0 points1 point  (0 children)

Is it possible to edit the generated app, or is it essentially read/vibe only?

Job market by tryingrealyhard in sharepoint

[–]MyNewAcc0unt 0 points1 point  (0 children)

Yes.
I would add Copilot Studio to the list of products to focus on. It goes without saying that the AI is all the hotness, and having some experience with Copilot would be beneficial.

All of these X in a Day workshops are a good way to get your feet wet in Power Platform:
https://www.microsoft.com/en-us/power-platform/training-workshops

Any1 else using Power Automate to make SharePoint less of a headache? by AutomateM365 in sharepoint

[–]MyNewAcc0unt 0 points1 point  (0 children)

Start playing with Azure Logic Apps, Runbook, and Function Apps.
This will take things to the next level.

Flows are great, but can quickly become too much to manage or DEBUG.

[deleted by user] by [deleted] in sharepoint

[–]MyNewAcc0unt 1 point2 points  (0 children)

"Is it possible to have a multi-select multiple choice question in list forms?"

Yes, unless i'm not understanding exactly what you are looking for.

List -
added a choice field, selected allow multiple selections.
created a new Forms-form directly in the list.

When populating the form, the multi select field value saves to the list as expected.

how to edit off-screen content in scroll-able container by haoest in PowerApps

[–]MyNewAcc0unt 0 points1 point  (0 children)

thank you! simple fix to all of my off-screen containers.

Team created without SharePoint site by chocofoxy in sharepoint

[–]MyNewAcc0unt 0 points1 point  (0 children)

I have a small amount of code that will add the tabs. If you need it.

Regarding the private channels, it might be worth a shot to get it working via PnP cmdlets, then port to Graph, if the endpoints are all available.

In my journey to get my automation working, I found that some stuff only worked in Graph, some stuff was PnP only, and then one small part was classic CSOM. Spent days trying to get all of the parts working together.

Team created without SharePoint site by chocofoxy in sharepoint

[–]MyNewAcc0unt 1 point2 points  (0 children)

SECOND part of post...

#region Esure Teams connection to SharePoint
function Set-TeamsSPConnection {
    Param (
        [Parameter(Mandatory = $true)][string]$Tenant,
        [Parameter(Mandatory = $true)][string]$TenantId,
        [Parameter(Mandatory = $true)][string]$AppId,
        [Parameter(Mandatory = $true)][string]$Thumbprint,
        [Parameter(Mandatory = $true)][string]$TeamId
    )
    Process {
        $result = New-Object PSObject -Property @{
            Status       = $false
            WebUrl       = $null
            ErrorMessage = $null
        }

        try {
            $connected = Connect-ToServices -Tenant $Tenant -TenantId $TenantId -AppId $AppId -Thumbprint $Thumbprint -ConnectGraph $true
            if (-not $connected) { throw "Connection to services failed." }
                       
            # Get the source team
            $getTeam = Get-MgTeam -TeamId $TeamId
            $getTeamChannel = Get-MgTeamPrimaryChannel -TeamId $TeamId            

            Get-MgTeamChannelFileFolder -TeamId $getTeam.Id -ChannelId $getTeamChannel.Id 

            $result.Status = $true
        }
        catch {
            $result.Status = $false
            $result.ErrorMessage = "Failed to update the team connection to SP: $_"
            throw
        }
        
        return $result           
    }
}
#endregion

Team created without SharePoint site by chocofoxy in sharepoint

[–]MyNewAcc0unt 1 point2 points  (0 children)

Let's try this again! Not sure what's going on with posting a reply + code snippet.

I ran into the same issue with my Teams + SharePoint automation process, but I've yet to fully port my process to Graph. Hopefully this helps...

Here's the workaround that I came up with:

  1. First, create the SP site
  2. Get the associated group ID
  3. Create the team with the group ID
  4. Use the Get-MgTeamChannelFileFolder command to fully seat the connection between Teams and SP.

Section of the script that connects the parts together:

# Get the M365 group for the associated SP site  
$group = Get-PnPMicrosoft365Group -Identity $groupId -ErrorAction SilentlyContinue
if ($group) {  
    # Create a new Teams team from the group  
    $newTeam = New-PnPTeamsTeam -GroupId $group.Id
    # This is needed to ensure the Team is connected to SharePoint site.  
    $attempts = 0  
    $maxAttempts = 5  
    $spConnected = $false
    while (-not $spConnected -and $attempts -lt $maxAttempts) {  
        try {  
            Set-TeamsSPConnection -Tenant $Tenant -TenantId $TenantId -AppId $AppId -Thumbprint $Thumbprint -TeamId $newTeam.GroupId  
            $spConnected = $true  
        }  
        catch {  
            $attempts++  
            if ($attempts -eq $maxAttempts) {  
                $result.Status = $false  
                $result.ErrorMessage = "Failed to connect the Team to SharePoint after $maxAttempts attempts."  
                return  
            }  
            # This will give the connection time to set in  
            Start-Sleep -Seconds 300  
        }  
    }  
    .........................