Pada september 2021, kami mengubah penerbitan tipe konten untuk meningkatkan kinerja dan membuat tipe konten yang baru diterbitkan dan diperbarui tersedia untuk situs dengan lebih cepat.
Catatan: Meskipun mekanisme penerbitan baru ini dikembangkan untukMicrosoft Syntex, perubahan ini tersedia untuk semua pelanggan SharePointdi Microsoft 365, bahkan yang tidak memiliki lisensiMicrosoft Syntex .
Cara kerja penerbitan tipe konten sebelumnya
Dalam pengalaman penerbitan tipe konten sebelumnya, saat Anda menerbitkan tipe konten dari galeri tipe konten atau situs hub tipe konten, salinan tipe konten ditambahkan ke setiap situs di organisasi Anda. Tipe konten secara berkala disinkronkan di seluruh situs untuk memastikan bahwa perubahan pada tipe konten yang diterbitkan disebarluaskan ke setiap situs di organisasi.
Seiring bertambahnya jumlah situs dan tipe konten di organisasi Anda, kinerja situs cenderung menurun, yang menyebabkan penundaan yang panjang saat perubahan disinkronkan di seluruh situs.
Selain itu, karena tidak semua tipe konten digunakan di setiap situs, sebagian besar konsumsi sumber daya ini tidak perlu. Oleh karena itu, kami membuat perubahan pada cara kerja penerbitan tipe konten, untuk meningkatkan kinerja dan keandalan sinkronisasi dan membuat tipe konten tersedia di tempat yang dibutuhkan dengan lebih cepat.
Cara kerja penerbitan tipe konten baru
Untuk mengatasi masalah ini dan membantu mengoptimalkan sinkronisasi tipe konten yang diterbitkan ke situs dan pustaka, kami akan beralih dari model dorong ke mana saja untuk melakukan pendekatan sesuai kebutuhan. Pengguna bisa memilih atau menarik tipe konten langsung dari hub sambil menambahkannya ke daftar dan pustaka, dan pembaruan di hub tipe konten hanya disebarkan ke tempat tipe konten digunakan.
Untuk mendukung model baru, pengalaman modern untuk menambahkan tipe konten ke daftar atau pustaka akan diperbarui untuk memperlihatkan semua tipe konten yang diterbitkan langsung dari hub tipe konten, selain tipe konten kustom tersebut yang sudah tersedia di situs.
Cara menambahkan tipe konten yang diterbitkan secara langsung ke daftar atau pustaka
Catatan: Untuk memperbolehkan penambahan tipe konten ke pustaka, Anda perlu masuk ke pengaturan Pustaka > Pengaturan Tingkat Lanjut > Pilih Ya untuk Perbolehkan manajemen tipe konten.
1. Pilih Tambahkan kolom di pustaka.
2. Pilih Tipe konten dalam menu.
3. Dalam daftar menurun, semua tipe konten yang diterbitkan dan tipe konten kustom yang tersedia dicantumkan.
4. Pilih tipe konten yang diterbitkan yang ingin Anda tambahkan.
5. Pilih Terapkan untuk mengonfirmasi penambahan.
Ketika pengguna memilih tipe konten yang diterbitkan dari hub dan menambahkannya ke pustaka mereka, tipe konten akan disalin ke situs dan ditambahkan ke pustaka. Dengan pendekatan ini, tidak akan ada lagi pemakaian sumber daya yang tidak diperlukan untuk menyinkronkan semua tipe konten yang diterbitkan ke semua situs Anda jika tidak memiliki penggunaan dalam daftar dan pustaka Anda.
Penerbitan tipe konten juga didorong oleh penggunaan tipe konten. Jika tipe konten ditambahkan ke daftar atau pustaka apa pun di situs, maka perubahan pada tipe konten yang diterbitkan dari hub tipe konten disinkronkan ke situs secara berkala. Jika tipe konten tidak lagi digunakan dalam daftar atau pustaka di situs, perubahan tidak akan disinkronkan ke situs, untuk menyimpan pembaruan yang tidak diperlukan.
Bagaimana tipe konten yang diterbitkan sebelumnya akan terpengaruh?
-
Untuk tipe konten perusahaan yang diterbitkan sebelum perubahan ini dan ditambahkan ke setidaknya satu daftar atau pustaka – Tipe konten ini dianggap sedang digunakan, dan perubahan yang diterbitkan terus disinkronkan secara berkala. Jadi secara efektif, mereka tidak akan terpengaruh oleh perubahan ini.
-
Untuk tipe konten perusahaan yang diterbitkan sebelum perubahan ini tetapi tidak ditambahkan ke daftar atau pustaka apa pun – Karena diterbitkan sebelum perubahan, versi tipe konten tersedia di situs. Namun, setiap perubahan lebih lanjut yang diterbitkan di hub tipe konten tidak akan disinkronkan ke tipe konten di situs kecuali jika digunakan dalam pustaka. Setelah ditambahkan ke pustaka, tindakan tersebut akan berperilaku seperti kasus sebelumnya.
-
Untuk tipe konten perusahaan yang diterbitkan setelah perubahan ini – Karena tipe konten ini diterbitkan setelah perubahan ini, tidak ada versinya di situs, tetapi akan dicantumkan sebagai opsi untuk ditambahkan ke daftar atau pustaka melalui pengalaman baru untuk menambahkan tipe konten. Setelah ditambahkan, file akan segera disinkronkan ke situs, dan berperilaku seperti kasus pertama.
-
Untuk tipe konten perusahaan yang diterbitkan setelah perubahan ini dan diubah setelah disinkronkan ke situs - Awalnya tipe konten akan bertingkah seperti yang dijelaskan dalam poin sebelumnya. Setelah menerapkannya ke pustaka atau daftar jika perubahan lebih lanjut dibuat pada tipe konten perusahaan dan diterbitkan ulang, perubahan terbaru akan tersedia 45 menit hingga 1 jam setelah tindakan penerbitan ulang. Anda juga bisa memilih untuk memperbarui tipe konten untuk langsung mengambil perubahan terbaru, baik secara terprogram maupun manual dari galeri tipe konten tingkat situs.
-
Untuk tipe konten situs yang dibuat langsung di situs – Tipe konten ini tidak terpengaruh oleh perubahan ini.
Penambahan tipe konten terprogram
Bagi mereka yang telah membuat solusi kustom yang menggunakan tipe konten dan penerbitannya, kami memperkenalkan beberapa cara untuk menambahkan tipe konten yang diterbitkan secara terprogram ke tujuan yang diinginkan.
Catatan: Setelah mekanisme penerbitan sebelumnya dihapus (pada Oktober 2021), setiap skrip yang menambahkan tipe konten yang diterbitkan dalam situs untuk pertama kalinya perlu menggunakan salah satu metode ini. Solusi apa pun yang bergantung pada menunggu tipe konten yang diterbitkan untuk disalin ke semua situs tidak akan berfungsi ke depannya.
Pnp
Cmdlet Add-PnpContentTypesFromContentTypeHub yang baru memungkinkan referensi langsung tipe konten di hub tipe konten, sehingga tidak perlu menunggu tipe konten disinkronkan ke situs.
CSOM
Cmdlet PnP memiliki dukungan metode CSOM terkait yang juga dapat digunakan secara langsung jika diinginkan. Anda dapat merujuk ke powershell/AddContentTypesFromContentTypeHub.cs at dev · pnp/powershell · GitHub untuk metode tersebut.
Skrip situs
AddContentTypesFromHub kata kerja baru tersedia untuk digunakan dalam tindakan skrip situsSharePoint . Untuk informasi selengkapnya, baca Skema JSON templat situs.
Microsoft Graph
Dukungan API Microsoft Graph untuk mengambil dan menyinkronkan tipe konten yang diterbitkan dari galeri tipe konten atau situs hub tipe konten ke situs target kini tersedia di v1.0. Untuk informasi selengkapnya, lihat contentType: addCopyFromContentTypeHub, dan contentType: getCompatibleHubContentTypes.