Terbaru l Buat Template halaman kustom untuk merender RSS feed
Langkah 1: Membuat tampilan baru Dynamics 365
Pertama, kita akan membuat tampilan Dynamics 365 baru yang akan kita gunakan untuk memuat data untuk feed kita. Dalam instans ini, kita akan membuatnya tampilan pada Web Pages,, dan menggunakan entitas ini untuk menyimpan artikel kita. Kita dapat menggunakan tampilan ini untuk mengkonfigurasi menyortir dan menyaring hasil, dan termasuk sebagai kolom atribut entitas yang kita inginkan tersedia dalam template Liquid kita.

Langkah 2: Buat web template untuk RSS feed
Dalam langkah ini, kita akan membuat Web Template untuk RSS feed kita. Template ini akan diterapkan ke halaman web tertentu di website kita, jadi kita akan menggunakan judul, dan ringkasan halaman tersebut sebagai judul, dan deskripsi dari feed. Kita akan menggunakan tag entityview untuk memuat tampilan "Artikel Berita" baru kita. Informasi selengkapnya: Dynamics 365 tag entitas. Perhatikan bahwa kita juga menetapkan bidang jenis MIME Web Template ke application/rss+xml. Ini menunjukkan apa jenis konten respons ketika template kita dirender.

RSS Feed (Template Web)
XML
<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title>{{ page.title | xml_escape }}</title>
<description>{{ page.description | strip_html | xml_escape }}</description>
<link>{{ request.url | xml_escape }}</link>
{% entityview logical_name:'adx_webpage', name:'News Articles', page_size:20 -%}
{% for item in entityview.records %}
<item>
<title>{{ item.adx_name | xml_escape }}</title>
<description>{{ item.adx_copy | escape }}</description>
<link>{{ request.url | base | xml_escape }}{{ item.url | xml_escape }}</link>
<guid>{{ item.id | xml_escape }}</guid>
<pubDate>{{ item.createdon | date_to_rfc822 }}</pubDate>
</item>
{% endfor -%}
{% endentityview %}
</channel>
</rss>
Langkah 3: Membuat template halaman untuk menetapkan RSS feed template
Sekarang, kita akan membuat template halaman baru, memungkinkan kita untuk menetapkan template feed RSS kita untuk setiap halaman web di website kita. Perhatikan bahwa kita tidak memilih Gunakan Website Header dan Footer, karena kita ingin mengambil alih rendering respon seluruh halaman untuk feed kita.

Langkah 4: Membuat halaman web untuk menampilkan RSS feed
Sekarang yang tersisa adalah untuk membuat sebuah halaman Web baru untuk host feed kita, memberikan judul, dan ringkasan, dan menetapkan padanya template "RSS Feed" kita. Kita dapat melakukan ini di Dynamics 365 atau dengan menggunakan fitur pengeditan inline portal:

Sekarang, ketika kita meminta halaman web baru ini, kita akan menerima RSS feed XML kita:

Dalam contoh ini, kita telah melihat bagaimana kita dapat menggabungkan Liquid, Web Template, tampilan Dynamics 365, dan fitur konten manajemen portal CRM untuk membuat feed RSS kustom. Kombinasi fitur ini menambah kemampuan penyesuaian yang kuat pada aplikasi portal mana pun.
Untuk Arikel selanjutnya baca di SINI