Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Uyarı
Uyarlamalı Kartlar ile desteklenen Copilot, Teams veya Outlook senaryoları mı oluşturuyorsunuz? Tüm Uyarlamalı Kart gereksinimleriniz için yeni tek mağaza olan Uyarlamalı Kart Belge Merkezi'ni ziyaret edin! Yanıt veren düzen, Simge, Rozet, Döngü, Grafikler ve çok daha fazlası gibi birçok yeni özelliğin tam belgeleri de dahil olmak üzere aradığınız tüm kaynaklara sahiptir!
Uyarlamalı Kartlar, geliştiricilerin kullanıcı arabirimi içeriğini ortak ve tutarlı bir şekilde paylaşmalarını sağlayan açık bir kart değişim biçimidir.
Kullanıcı arabirimi sunmanın yepyeni bir yolu: Uyarlamalı Kartlar, uygulamaların ve hizmetlerin açıkça değiş tokuş edebilmesi için JSON'da yazılan platformdan bağımsız kullanıcı arabirimi kod parçacıklarıdır. Belirli bir uygulamaya teslim edildiğinde JSON, çevresine otomatik olarak uyum sağlayan yerel kullanıcı arabirimine dönüştürülür. Tüm büyük platformlar ve çerçeveler için hafif kullanıcı arabirimi tasarlamaya ve tümleştirmeye yardımcı olur.
Uyarlamalı Kartlar şunlar için yapılır:
Kullanıcılarınızla bulundukları yerde tanışın
Günümüz dijital yaşamı yoğun. Kullanıcılar işlerini yapmak için cihazlar, uygulamalar ve hizmetler arasında sürekli geçiş yapabilir. Uyarlamalı Kartlar, eyleme dönüştürülebilir içeriğinizi her gün kullandıkları uygulamalara doğrudan ekleyerek etkileşimi ve verimliliği artırmanıza yardımcı olur.
Mevcut uygulamalarla tümleştirme:
- Teams Uyarlamalı Kartlar: Teams, birçok modern çalışanın dijital merkezi olarak uygulamaların tümleştirilmesi için birden fazla kullanılabilirlik noktası sunar. Uyarlamalı Kartlar ile desteklenen bir konuşma aracısı, web sitenizdeki veya diğer kanallardaki iş akışlarını büyük ölçüde basitleştirebilir.
- Outlook Eyleme Dönüştürülebilir İletiler: E-posta uzun zamandır bir bilgi çalışanının can damarı olmuştur ve artık eyleme dönüştürülebilir içeriği doğrudan gelen kutusuna teslim edebilirsiniz.
- Windows Zaman Çizelgesi: Kullanıcıların etkinliklerini herhangi bir cihazda sürdürmesine yardımcı olun.
Uygulamalarınızı genişletilebilirlik için açma
Uygulamalarınızla entegre olmak isteyen geniş bir geliştirici ekosistemi mevcut, ancak bunu nasıl güvenli bir şekilde ve içerikleri göz tırmalamadan yapabilirsiniz? Uyarlamalı Kartlar her zaman yereldir ve çevresindeki kullanıcı arabirimiyle sorunsuz bir şekilde harmanlanır ve her büyük platformda çalışır!
- Yerel performans: Uyarlamalı Kartlar herhangi bir platformda yerel kullanıcı arabirimini işler.
- Çevreleyen kullanıcı arabirimine uyarlanır: Kartlar çevresindeki kullanıcı arabirimine otomatik olarak uyarlanır.
- Tamamen genişletilebilir: Şema açık uçlu olduğundan kendi öğenizi ekleyebilirsiniz.
- Dinamik ve etkileşimli: Etkileşim, özel kod ekleme riskini azaltmaya yardımcı olmak için bildirim temelli olarak ifade edilir
Kartları her yerde tasarlayın
Kartları tasarlamak için kullanıcılarınızı bu web sitesine göndermeniz gerekmez. Uyarlamalı Kartlar, çevrelerine uyum sağladıkları gibi, Uyarlamalı Kart Tasarımcısı da aynı şekilde uyum sağlıyor. SDK, kart iş akışlarını mevcut araç zincirinizle derinlemesine tümleştirmenizi sağlayan tam bir yapılandırma API'sine sahip.
Yeniden kullanılabilir şablonlar oluşturma, paylaşma ve keşfetme
Herhangi bir veri türünü anında görüntüleyebiliyorsanız ne olur? Kendi uygulamanızın verileri, kuruluşunuzun verileri veya web'den alınan veriler olabilir. Uyarlamalı Kart Şablonu ile verileri kart düzeninden ayırabilirsiniz ve yeni bir şablon hizmetiyle birleştiğinde yepyeni bir kart değişimi ekosistemi mümkün olur.
Yeniden kullanılabilir kart şablonları oluşturma >
- Zengin tasarımcı tümleştirmesi: Örnek veriler, tasarımcıdan çıkmadan şablonunuzun önizlemesini görüntülemenizi sağlar.
- Geliştirme iş akışlarını basitleştirme: Şablonunuzu tasarımcıda oluşturun, hizmetleriniz olmadan kullanın ve ardından değişiklik yapmak için doğrudan tasarımcıya yapıştırın.
- REST hizmetini kullanarak şablonları keşfedin ve paylaşın: Şablon hizmeti verileriniz için bir şablon bulur ve hatta sizin için bu şablonu doldurur.
- Sizden haber almak istiyoruz: Bu önizleme için henüz bir yayın tarihimiz yok, ancak sizden bir şeyler öğrenmek için bekliyoruz.
Nasıl çalışırlar?
Kart Yazarları içeriklerini basit bir JSON nesnesi olarak tanımlar. Bu içerik daha sonra bir Konak Uygulaması içinde yerel olarak işlenebilir ve konağın genel görünümüne otomatik olarak uyarlanabilir.
Örneğin Contoso Bot, Bot Framework aracılığıyla Uyarlamalı Kart yazabilir ve Skype'a teslim edildiğinde skype kartı gibi görünür. Aynı yük Microsoft Teams'e gönderildiğinde, görünüm ve hissiyat olarak Microsoft Teams gibidir. Daha fazla konak uygulaması Uyarlamalı Kartları desteklemeye başladıkça, aynı veri yükü bu uygulamaların içinde otomatik olarak etkinleştirilecektir, ancak yine de uygulamayla tamamen uyumlu hissedilecektir.
Her şey tanıdık geldiği için kullanıcılar kazanır. Konak uygulamaları, kullanıcı deneyimini denetledikleri için kazanır. Ayrıca kart yazarları da kazanır çünkü ek çalışma olmadan içeriklerine daha geniş erişim elde eder.
Hedefler
Uyarlamalı Kartlar için hedefler şunlardır:
- Taşınabilir - Herhangi bir uygulama, cihaz ve UI çerçevesine
- Aç - Kitaplıklar ve şemalar açık kaynak ve paylaşılandır
- Düşük maliyet - Tanımlaması kolay, kullanımı kolay
- Açıklayıcı - Geliştiricilerin üretmek istediği uzun içerik kuyruğunda hedeflenmiştir
- Tamamen bildirim temelli - Kod gerekmez veya izin verilmez
- Otomatik olarak stillendirildi - Ana uygulama UX'ine ve marka kılavuzlarına uygun olarak
Kart Yazarları için
Uyarlamalı Kartlar, kart yazarları için harikadır:
- Tek bir şema : Tek bir biçim elde edersiniz; böylece kart oluşturma maliyeti en aza indirilir ve kartın kullanılabilmesi için gereken yer sayısı en üst düzeye çıkar.
- Daha zengin ifade - İçeriğiniz, daha zengin bir paletle çalıştığınız için söylemek istediklerinize daha yakın hale gelebilir.
- Geniş erişim : İçeriğiniz, yeni şemalar öğrenmek zorunda kalmadan daha geniş bir uygulama kümesinde çalışır.
- Giriş denetimleri - Kartınız, kartı görüntüleyen kullanıcıdan bilgi toplamak için giriş denetimleri içerebilir.
- Daha iyi araçlar - Açık kart ekosistemi, herkes tarafından paylaşılan daha iyi araçlar anlamına gelir.
Deneyim Sahipleri için
Üçüncü taraf içerik ekosistemine girmek isteyen bir uygulama geliştiricisiyseniz Uyarlamalı Kartlar'ı seveceksiniz çünkü:
- Tutarlı kullanıcı deneyimi - İşlenen kartın stiline sahip olduğunuzdan kullanıcılarınız için tutarlı bir deneyim garanti edebilirsiniz.
- Yerel performans - Ui çerçevenizi doğrudan hedeflediğinden yerel performans elde edersiniz.
- Güvenli - İçerik, UI çerçevenizi ham etiketleme ve komut dosyasına açmanızı gerektirmeyen güvenli yüklerde teslim edilir.
- Uygulanması kolay - Desteklediğiniz herhangi bir platforma kolayca entegre etmek için hazır kütüphaneleri kullanarak
- Ücretsiz belgeler - Özel bir şemayı icat etmek, uygulamak ve belgelemeniz gerekmediğinden zamandan tasarruf edebilirsiniz.
- Paylaşılan araçlar - Özel araçlar oluşturmak zorunda olmadığınız için zaman kazanırsınız.
Temel Tasarım İlkeleri
Uyarlamalı Kartlar, tasarımın yolunda kalması için yararlı olan bir dizi yol gösteren ilkeyle yönlendirilir.
Piksel-mükemmeliyet yerine anlamsallık
Saf piksel açısından mükemmel düzenin aksine anlamsal değerler ve kavramlar için mümkün olduğunca çok çaba gösterdik. Renklerde, boyutlarda ve FactSet ve ImageSet gibi öğelerde semantik ifade örnekleri gösterilir. Bunların tümü konak uygulamanın gerçek görünüm ve hissiyat hakkında daha iyi kararlar vermesine olanak sağlar.
Kart Yazarları içeriğin sahibi, görsel tasarımın sahibi ise Ana Uygulama
Kart yazarları söylemek istediklerine sahip olur, ancak kartı görüntüleyen uygulama, uygulama bağlamında kartın görünümü ve hissine sahip olur.
Basit ama etkileyici tutun
Uyarlamalı Kartların ifade edici ve genel amaçlı olmasını istiyoruz, ancak ui çerçevesi oluşturmak istemiyoruz. Amaç, Markdown'ın belgeler için yeterince açıklayıcı olduğu şekilde "yeterince açıklayıcı" bir ara katman oluşturmaktır.
Markdown, basit ve açıklayıcı tutmaya odaklanarak belge içeriğinin kolay ve tutarlı bir açıklamasını oluşturdu. Aynı şekilde, Uyarlamalı Kartların kart içeriğini açıklamak için basit ve açıklayıcı bir yöntem oluşturabileceğine inanıyoruz.
Şüpheye düştüğünüzde, bunu dışarıda tutun
Daha sonra eklemek, bir hatayla yaşamaktan daha kolaydır. Kendimizi bir şeyler eklememiz gerekip gerekmediğini tartışırken bulursak, bunu dışarıda bırakmayı tercih ettik. Bir özelliği eklemek, desteklemek zorunda olmadığımızı istediğimiz bir eski değerle yaşamaktan her zaman daha kolaydır.