Bagikan melalui


Perilaku dan format bidang tanggal dan waktu

 

Diterbitkan: Februari 2017

Berlaku Untuk: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online

Di Microsoft Dynamics 365, jenis data Tanggal dan Waktu digunakan dalam banyak bidang entitas sistem. Misalnya, Anda dapat menunjukkan kapan akun terakhir digunakan dalam kampanye pemasaran atau tanggal dan waktu ketika kasus dieskalasi. Anda juga dapat membuat entitas kustom yang meliputi bidang tanggal dan waktu. Tergantung pada bidang apa yang diwakili, Anda dapat memilih beberapa perilaku bidang yang berbeda: Pengguna Lokal, Hanya Tanggal, atau Zona Waktu Independen.

Dalam Topik ini

Perilaku dan format bidang tanggal dan waktu

Menetapkan properti terkelola untuk mengubah perilaku tanggal dan waktu

Contoh Hanya Tanggal: ulang tahun dan hari peringatan

Contoh Zona Waktu Independen: check-in hotel

Pertimbangan khusus untuk bidang tanggal dan waktu

Perilaku dan format bidang tanggal dan waktu

Tabel berikut berisi informasi tentang perilaku dan format bidang tanggal dan waktu.

Perilaku

Format

Mengubah perilaku bidang

Lokal Pengguna

Catatan

Ini adalah perilaku dari semua bidang tanggal dan waktu dalam rilis sebelumnya.

  • Nilai bidang ditampilkan dalam waktu lokal pengguna saat ini.

  • Dalam Layanan web (SDK), nilai ini akan dikembalikan menggunakan format zona waktu UTC umum.

Hanya Tanggal - atau - Tanggal dan Waktu

Dalam antarmuka pengguna (UI), Anda dapat mengubah perilaku bidang entitas siap pakai tertentu dari Pengguna lokal ke Hanya Tanggal. Untuk daftar entitas dan bidang, lihat Mengubah perilaku bidang ke Hanya Tanggal saat pembaruan. Anda dapat mengubah perilaku bidang entitas kustom dari Pengguna Lokal ke Hanya Tanggal atau Zona Waktu Independen.

Mengubah perilaku bidang mempengaruhi nilai bidang yang ditambahkan atau diubah setelah perilaku bidang diubah. Nilai bidang yang ada tetap ada dalam database dengan format zona waktu UTC. Untuk mengubah perilaku nilai bidang yang ada dari UTC ke Hanya Tanggal, Anda mungkin membutuhkan bantuan pengembang untuk melakukannya secara programatis.Informasi lebih lanjut: MSDN: Mengkonversi nilai tanggal dan waktu yang ada dalam database.

Peringatan

Sebelum mengubah perilaku bidang tanggal dan waktu, Anda harus memeriksa semua dependensi bidang, seperti aturan bisnis, alur kerja, bidang hitung, atau bidang rollup, untuk memastikan tidak akan terjadi masalah akibat mengubah perilaku. Setelah mengubah perilaku bidang tanggal dan waktu, Anda harus membuka setiap aturan bisnis, alur kerja, bidang hitung, dan bidang rollup tergantung pada bidang yang Anda ubah, mempelajari informasi, dan menyimpannya, untuk memastikan perilaku dan nilai bidang tanggal dan waktu terbaru digunakan. Anda dapat melakukan pembatasan modifikasi perilaku bidang, dengan menetapkan properti terkelola CanChangeDateTimeBehavior ke Salah.Informasi lebih lanjut: Menetapkan properti terkelola untuk mengubah perilaku tanggal dan waktu

Hanya Tanggal

  • Konsep zona waktu tidak berlaku untuk perilaku ini. Nilai bidang ditampilkan tanpa konversi zona.

  • Bagian waktu nilai selalu 12:00AM.

  • Bagian tanggal nilai disimpan dan diambil sebagaimana ditetapkan dalam UI dan Layanan web (SDK).

Hanya Tanggal

Perilaku Hanya Tanggal tidak dapat diubah ke jenis perilaku lain, setelah ditetapkan.

Zona Waktu Independen

  • Konsep zona waktu tidak berlaku untuk perilaku ini. Nilai bidang ditampilkan tanpa konversi zona.

  • Nilai tanggal dan waktu disimpan dan diambil sebagaimana ditetapkan dalam UI dan Layanan web (SDK).

Hanya Tanggal - atau - Tanggal dan Waktu

Perilaku Zona Waktu Independen tidak dapat diubah ke jenis perilaku lain, setelah ditetapkan.

Catatan

Untuk membuat bidang jenis DateTime dan menentukan perilaku tertentu, pilih Pengaturan > Penyesuaian > Sesuaikan Sistem > Komponen > Entitas. Pilih entitas yang Anda inginkan dan pilih Bidang. Dalam definisi bidang, pilih Tanggal dan Waktu di daftar drop-down Jenis.

Menetapkan properti terkelola untuk mengubah perilaku tanggal dan waktu

Anda dapat mengontrol apakah perilaku bidang tanggal dan waktu dapat diubah atau tidak dengan menggunakan properti terkelola Dapat mengubah perilaku tanggal dan waktu. Jika Anda ingin agar perilaku bidang dapat berubah, tetapkan properti ke Benar, jika tidak, tetapkan ke Salah.

Catatan

Secara default, untuk bidang tanggal dan waktu entitas sistem siap pakai, properti terkelola Dapat mengubah perilaku tanggal dan waktu ditetapkan ke Salah. Untuk bidang tanggal dan waktu kustom, secara default, properti ditetapkan ke True.

Untuk menetapkan properti terkelola, lakukan hal berikut:

  • Buka Pengaturan > Penyesuaian.

  • Pilih Sesuaikan Sistem > Komponen > Entitas, lalu pilih entitas tertentu dan kemudian pilih Bidang. Pilih bidang. Pada bilah perintah, pilih Tindakan Lainnya dan dalam daftar drop-down, pilih Properti Terkelola.

  • Dalam kotak dialog Tetapkan Properti Terkelola, pilih properti Dapat mengubah perilaku tanggal dan waktu dan pilih Benar atau Salah. Pilih Set untuk menyimpan pengaturan.

Screenshot berikut menunjukkan properti manajer tanggal dan waktu.

Set managed property for Date/Time field

Contoh Hanya Tanggal: ulang tahun dan hari peringatan

Perilaku Hanya Tanggal bagus untuk kasus ketika informasi tentang waktu dan zona waktu tidak diperlukan, seperti ulang tahun atau hari peringatan. Dengan pilihan ini, semua pengguna Dynamics 365 di seluruh dunia melihat nilai tanggal yang persis sama.

Sebagai contoh, Kevin dan Nancy bekerja di Departemen penjualan Contoso Corp.Dynamics 365 menyimpan data pelanggan dan penjualan. Kevin, yang berada di New York (GMT-5), membuat rekaman kontak dengan tanggal ulang tahun 1/4/1970, dan memberikan rekaman tersebut ke Nancy. Nancy, yang berada di Seattle (GMT-8), membuka rekaman pada tanggal 31 Maret dan, karena tidak ada konversi zona waktu ke zona waktu lokalnya, melihat tanggal ulang tahun yang benar dari kontak tersebut sebagai 1/4/1970. Semua pengguna lain dari sistem, di manapun lokasinya, melihat tanggal ulang tahun sebagai 1/4/1970 ketika mereka membuka rekaman kontak

Contoh Zona Waktu Independen: check-in hotel

Anda dapat menggunakan perilaku ini ketika informasi zona waktu tidak diperlukan, seperti waktu check-in hotel. Dengan pilihan ini, semua pengguna Dynamics 365 di seluruh dunia melihat nilai tanggal dan waktu yang sama persis.

Sebagai contoh, Lisa dan Rebecca bekerja untuk jaringan hotel yang menggunakan Dynamics 365 untuk melacak reservasi. Lisa berada di Seattle (GMT-8). Rebecca berada di New York (GMT-5). Seorang pelanggan menghubungi Lisa untuk memesan kamar di salah satu hotel perusahaannya di New York City. Lisa membuat rekaman reservasi baru, menetapkan waktu check-in yang diharapkan ke 10/12/2014 pada jam 11:00 AM, dan menyimpan rekaman tersebut. Pelanggan tersebut tiba di hotel di New York City di waktu yang diharapkan. Rebecca, di meja resepsionis hotel lokal, memeriksa rekaman reservasi dan melihat waktu check-in yang diharapkan sebagai 10/12/2014 pada jam 11:00 AM. Dia menyambut pelanggan tersebut di hotel.

Pertimbangan khusus untuk bidang tanggal dan waktu

Semua bidang tanggal dan waktu kustom serta siap pakai pada sistem mendukung nilai yang lebih awal dari 1900 secara default

Bidang tanggal dan waktu mendukung nilai seawal 1/1/1753 12:00 AM.

Memastikan bidang hitung dan rollup valid setelah mengubah perilaku bidang

Setelah mengubah perilaku bidang hitung atau bidang rollup, simpan definisi bidang untuk memastikan bidang masih valid. Untuk menyimpan, gunakan editor bidang. Pilih Pengaturan > Penyesuaian > Sesuaikan Sistem > Komponen > Entitas > Entitas X > Bidang. Pada formulir bidang, pilih tombol Edit di samping daftar drop-down Jenis Bidang.Informasi lebih lanjut: Menentukan bidang hitung dan Mendefinisikan bidang rollup.

Mengubah perilaku bidang ke Hanya Tanggal saat pembaruan

Secara default, bidang tanggal dan waktu Dibuat Pada dan Diubah Pada untuk entitas kustom dan entitas sistem siap pakai ditetapkan ke perilaku Pengguna Lokal. Properti terkelola CanChangeDateTimeBehavior untuk bidang ini ditetapkan ke Salah. Anda tidak dapat mengubah perilaku untuk bidang ini.

Secara default, bidang tanggal dan waktu siap pakai berikut ditetapkan ke perilaku Hanya Tanggal, dan properti terkelola CanChangeDateTimeBehavior ditetapkan ke Salah.

Nama bidang

Nama entitas

Hari Peringatan

Contact

Tanggal ulang tahun

Contact

Tanggal Jatuh Tempo

Invoice

Est. Tanggal Tutup

Lead

Tanggal Penutupan Aktual

Opportunity

Est. Tanggal Tutup

Opportunity

Tanggal Keputusan Akhir

Opportunity

Valid Mulai

Product

Valid Hingga

Product

Ditutup Pada

Quote

Jatuh Tempo Pada

Quote

Operator kueri tanggal dan waktu tidak didukung untuk perilaku Hanya Tanggal

Operator kueri terkait tanggal dan waktu berikut tidak valid untuk perilaku Hanya Tanggal. Konversi zona waktu tidak terjadi dan waktu selalu ditetapkan pada 12:00 AM. Kesalahan pengecualian operator tidak valid dibuang ketika salah satu operator ini digunakan dalam kueri.

  • Lebih dari X Menit

  • Lebih dari X Jam

  • X Jam Terakhir

  • X Jam Berikutnya

Hal ini berlaku untuk lokasi berikut di UI:

  • Pencarian Tingkat Lanjut

  • Editor Tampilan yang Disimpan

  • Langkah Kueri Dynamics 365 pada Dialog

  • Editor Filter Offline Klien Outlook

  • Wizard Laporan

  • Filter Kustom pada kolom di Pencarian Tingkat Lanjut

Perilaku bidang tanggal dan waktu berubah selama impor solusi

Selama impor solusi, Anda hanya dapat mengubah perilaku bidang tanggal dan waktu dari Pengguna Lokal ke Hanya Tanggal atau Zona Waktu Independen jika Anda sudah mengimpor solusi tidak terkelola atau solusi terkelola yang dimiliki bidang.

Lihat Juga

Buat dan edit bidang
Menentukan bidang hitung
MSDN: Perilaku dan format atribut tanggal dan waktu

© 2017 Microsoft. Semua hak dilindungi undang-undang. Hak cipta