22 Eylül 2026 Salı

Copilot Studio: Yayınladıktan Sonra Özel Bağlayıcı Düzenlenemiyor — Çözümü

 

Copilot Studio: Yayınladıktan Sonra Özel Bağlayıcı Düzenlenemiyor — Çözüm

Belirti

Copilot Studio'da bir agent'a özel bağlayıcı (custom connector) ekleyip Yayımla dedikten sonra, bağlayıcının düzenleme ekranı açılmıyor:

  • Bu sayfayı görüntüleme izniniz yok
  • Düzenle butonu sonsuz yükleniyor
  • Hata detayı: The caller with object id '...' does not have permission to custom connector '...'

Bağlayıcı çalışmaya devam ediyor, sadece düzenlenemiyor. Hem make.powerapps.com hem make.powerautomate.com'da aynı sonuç. Farklı tarayıcı, gizli pencere, yeniden oturum açma işe yaramıyor.

Sebep

Bağlayıcının Paylaş sekmesine bakınca görülüyor: bağlayıcıyı oluşturan hesabın rolü **"Görüntüleyebilir"**e düşmüş. Yayınlama işlemi sırasında sahiplik Copilot Studio servis hesabına geçiyor, maker geride izleyici olarak kalıyor. Rol alanı arayüzde kilitli olduğu için oradan geri alınamıyor; Power Platform Admin Center'da da bağlayıcı sahipliğini değiştiren bir ekran yok.

Çözüm — PowerShell

# 1. Modül (sadece kendi kullanıcın için)

Install-Module -Name Microsoft.PowerApps.Administration.PowerShell -Scope CurrentUser


# 2. Giriş

Add-PowerAppsAccount -Username "admin@sirketiniz.onmicrosoft.com"


# 3. Bağlayıcıyı bul

$c = Get-AdminPowerAppConnector -EnvironmentName "<ORTAM-ID>" |

     Where-Object { $_.DisplayName -like "*BaglayiciAdi*" }

$c | Format-List DisplayName, ConnectorName, EnvironmentName


# 4. Düzenleme yetkisini geri ver

Set-AdminPowerAppConnectorRoleAssignment `

  -ConnectorName $c.ConnectorName `

  -EnvironmentName $c.EnvironmentName `

  -RoleName CanEdit `

  -PrincipalType User `

  -PrincipalObjectId $c.CreatedBy.id

Code: 200 / Description: OK dönerse tamamdır. Tarayıcıda Ctrl+Shift+R ile yenile — düzenleme ekranı açılır.

Bonus: silinemeyen bağlayıcıyı silmek

Aynı sebeple arayüzden silinemeyen eski bağlayıcılar için:

powershell
$old = Get-AdminPowerAppConnector -EnvironmentName "<ORTAM-ID>" |
       Where-Object { $_.DisplayName -eq "EskiBaglayici" } | Select-Object -First 1
Remove-AdminPowerAppConnector -ConnectorName $old.ConnectorName -EnvironmentName $old.EnvironmentName

Silme sonrası arayüz listesi bir süre eski kalabilir; sekmeyi kapatıp açınca düzelir.

Notlar

  • Get-AdminPowerAppConnectorRoleAssignment boş dönebiliyor — sahibi olmadığın için rolleri okuyamıyorsun. Set komutu yine de çalışıyor.
  • Ortam ID'sini adres çubuğundaki environments/Default-xxxxx... kısmından alabilirsin.
  • Bu yöntem için tenant'ta Power Platform yönetici yetkisi gerekiyor.

Yapay Zeka - Agent, Ai- Connector, 
22.09.2026 
Karani UYAR




Copilot Studio: Yayınladıktan Sonra Özel Bağlayıcı Düzenlenemiyor — Çözümü

  Copilot Studio: Yayınladıktan Sonra Özel Bağlayıcı Düzenlenemiyor — Çözüm Belirti Copilot Studio'da bir agent'a özel bağlayıcı (...