İş emri formu için özelleştirme değerlendirmeleri

Bu makalede, Dynamics 365 Field Service uygulamasında iş emri formu özelleştirmekte olan genel hususlar listelenmektedir. Ayrıca, bu makalede bir iş emri formu düzenlenirken form tasarımcısında mevcut olan kod bileşenleri veya PCF kontrolleri listelenmektedir. Üreticiler, bu bileşenleri formlarında ve görünümlerinde kullanarak kullanıcıları için deneyimi özelleştirebilirler. Power Apps geliştirici dokümantasyonundaki Code kontrolleri hakkında daha fazla bilgi edinin.

Tip

Kullanıcıların yalnızca hedeflenen alanları güncelleştirdiğinden emin olmak için alan düzeyi güvenliği yapılandırın. Örneğin, formdaki bir alan salt okunur olarak ayarlandıysa, kullanıcılar bazı alanları güncelleştirmeye devam edebilir. Kullanıcı doğru alan düzeyinde güvenliğe sahip değilse sistem güncelleştirilmiş formu kaydetmez.

İş emri formu başlığı ve komut çubuğu

Açılır pencere olarak iş emri alt kılavuzları

İş emri alt varlıklarını iletişim kutuları olarak açılacak şekilde yapılandırın ve iş emri formundan çıkmadan düzenleyin. Bu yapılandırma dağıtıcıların iş emri bağlamını saklamasına yardımcı olur. Yöneticiler, >Diğer bölümünde Çalışma Siparişi Alt Kılavuz Kayıtlarını Pop-up Olarak Aç ayarını etkinleştirebilir.

Basitleştirilmiş iş emri komutları

İş emri komut çubuğu, varsayılan olarak basitleştirilmiş görünümü kullanır ve yalnızca en ilgili komutları gösterir. Tüm komutları göstermek için yöneticiler, Saha Hizmeti Ayarları>İş Siparişi / Rezervasyon bölümünde Basitleştirilmiş İş Emiri Komutlarını Göster ayarını devre dışı bırakabilir.

Bağlamınızla ilgili komutları göstermek için komut çubuğunu özelleştirebilirsiniz .

Özel iş emri durumları

İş emirlerinin sistem durumlarını değiştirmeyin; çünkü sistem görevleri ve eklentiler bu durumlara bağlı olarak çalışır. Bunun yerine, yöneticiler iş emri sistem durumlarına eşlenen özel çalışma sırası alt durumları oluşturabilir. Daha fazla bilgi için bkz. Seöenek kümesi (seçenek) değerlerini düzenlemeyin bölümüne bakın.

Haritaları iş emri formuna ekle

Harita kontrolünü varsayılan iş emri formundan manuel olarak kaldırırsanız, tekrar ekleyemezsiniz.

Form tasarımcısında harita butonunu etkinleştirmek için, formdaki adres tipi özelliklerinden en az birine ValidForMap maskesini ekleyin.

<DisplayMask>ValidForAdvancedFind\|ValidForForm\|ValidForGrid\|ValidForMap</DisplayMask>
  1. Harita kontrolünü eklemek istediğiniz formu içeren bir sandbox ortamında bir çözüm oluşturun. Yönetilen çözüm olarak dışa aktarın.

  2. Çözümün customizations.xml dosyasında, formxml bölümüne gidin.

  3. <controlDescriptions>'ye aşağıdaki haritalar denetimini ekleyin.

        <controlDescription forControl="{8b67ae03-1701-54d2-09be-35295876ca8a}">

        <customControl id="{4273EDBD-AC1D-40d3-9FB2-095C621B552D}">

        <parameters>

        <datafieldname>msdyn\_mapcontrol</datafieldname>

        </parameters>

        </customControl>

        <customControl formFactor="0" name="MscrmControls.Map.MapControl">

        <parameters>

        <value>msdyn\_mapcontrol</value>

        <mapSourceSwitch isGroup="true" static="true">CoordinatesGroup</mapSourceSwitch>

        <latitude>msdyn\_latitude</latitude>

        <longitude>msdyn\_longitude</longitude>

        <addressEditableSwitch isGroup="true" static="true">isAddressEditableYesGroup</addressEditableSwitch>

        <outputLatitude>msdyn\_latitude</outputLatitude>

        <outputLongitude>msdyn\_longitude</outputLongitude>

        </parameters>

        </customControl>

        <customControl formFactor="1" name="MscrmControls.Map.MapControl">

        <parameters>

        <value>msdyn\_mapcontrol</value>

        <mapSourceSwitch isGroup="true" static="true">CoordinatesGroup</mapSourceSwitch>

        <latitude>msdyn\_latitude</latitude>

        <longitude>msdyn\_longitude</longitude>

        <addressEditableSwitch isGroup="true" static="true">isAddressEditableYesGroup</addressEditableSwitch>

        <outputLatitude>msdyn\_latitude</outputLatitude>

        <outputLongitude>msdyn\_longitude</outputLongitude>

        </parameters>

        </customControl>

        <customControl formFactor="2" name="MscrmControls.Map.MapControl">

        <parameters>

        <value>msdyn\_mapcontrol</value>

        <mapSourceSwitch isGroup="true" static="true">CoordinatesGroup</mapSourceSwitch>

        <latitude>msdyn\_latitude</latitude>

        <longitude>msdyn\_longitude</longitude>

        <addressEditableSwitch isGroup="true" static="true">isAddressEditableYesGroup</addressEditableSwitch>

        <outputLatitude>msdyn\_latitude</outputLatitude>

        <outputLongitude>msdyn\_longitude</outputLongitude>

        </parameters>

        </customControl>

        </controlDescription>

  1. Aynı dosyada "Haritalar" için arama yapın.

  2. Aşağıdaki kodlu kontrolü, eklemek istediğiniz satır ve hücreye ekleyin.

    <control disabled="false" id="msdyn\_mapcontrol" classid="{F9A8A302-114E-466A-B582-6771B2AE0D92}" uniqueid="{8b67ae03-1701-54d2-09be-35295876ca8a}" datafieldname="msdyn\_mapcontrol"/>
  1. Dosyayı kaydedin ve yeni bir yönetilen çözüm zip dosyası oluşturun.

  2. Çözümü etkilenen ortama içeri aktarın.

Tip

Bu adımları takip ettikten sonra harita kontrolü hala formda görünmüyorsa, aktif form özelleştirmelerini kaldırmayı deneyin.

İş emri formu kontrolleri

Aşağıdaki kontroller, özel iş emri formlarında kullanılmak üzere mevcuttur. Her kontrolü seçenekler ve sınırlamalar açısından gözden geçirin. Bir forma kontrol eklemek için, kontrol tanımında aksi talimat verilmedikçe şu adımları izleyin:

  1. Power apps'a giriş yapın ve iş emri formunu özelleştirmek istediğiniz ortamı seçin.

  2. Çözümünüzü açın ve Tables>İş Siparişi>Formlarını seçin.

  3. Özelleştirmek istediğiniz formu seçin ve Düzenle'yi seçin.

  4. Bileşen'i seçin ve eklemek istediğiniz bileşeni arayın. Bileşeni forma sürükleyip bırak.

  5. Formu kaydedin ve yayımlayın.

İş emri Copilot özeti

Saha Hizmetindeki Copilot'un yardımıyla iş emirleri ve ilgili rezervasyonları, zaman çizelgesi notları dahil olmak üzere özetleyen bir kontrol. Copilot şu anda özel alanları özetleyemiyor. Yalnızca varsayılan alanları özetler.

Bu kontrol, varsayılan ve özel iş emri formlarında çalışır, ancak iş emri olmayan varlıklarda işlemez.

İş emri durumu

İş emri durumunu ve alt durumunu seçmeye yönelik bir denetim. Özel sistem alt durumlarını ekleyebilirsiniz. Field Service özel sistem durumunu desteklemez. Birini eklerseniz, bunun bir durum simgesi yoktur. Sistem durumunun renklerini değiştiremezsiniz.

Bu kontrol diğer varlıklar üzerinde çalışır, ancak şu şekilde:

  • İkonları desteklemiyor.
  • Tüm durum renkleri mor.

İş emri önceliği

Bir iş emrinin önceliğini belirleyen bir kontrol. Özel öncelikler ve renk ekleyebilirsiniz.

Bu kontrol, iş emri formu ve iş emri ızgarasında çalışır, ancak iş emri olmayan varlıklarda işlemez.

Zaman çizelgesi sayısı

Zaman çizelgesindeki sayı notlarını gösteren bir denetim. Formdaki zaman çizelgesi sekmesine gitmek için sayıyı seçin.

  • Bu kontrol, içinde zaman çizelgesi kontrolü olsa bile özel varlıklarda çalışmaz.
  • Bu denetim, özel iş emri formlarını destekler.

Bu denetimi zaman çizelgesi denetimiyle aynı sekmeye yerleştirdiğinizde yeni bir not eklediğinizde sayı otomatik olarak artmaz. Güncellenen sayıyı görmek için sayfayı yenileyin. İş emri varlığı için aktiviteler ve notlar devre dışıysa, sayı her zaman sıfır (doğru olan) olarak gösterilir.

Konum kartı

Çalışmanın nerede tamamlandığıyla ilgili konumu ve kullanılabilir olan işlevsel konumla ilgili bilgileri gösteren bir denetim.

  • Bu denetim özel iş emri formlarında çalışır, ancak iş emri dışındaki varlıklarda çalışmaz.

Varsayılan yakınlaştırma düzeyi şu anda sabit ve bunu değiştiremezsiniz. İşlem yapılacak yerleşim seçicisi yalnızca en alt öğe varlığı gösterir ve Bina > Kat > Oda gibi daha yüksek düzeylerin içerik haritalarını göstermez.

İletişim kartı

Hizmet veya ödeme hesabı ilgili kişisini ve ilgili kişi tarafından bildirileni (kullanılabilir olduğunda) gösteren bir denetim.

  • Bu denetim, özel iş emri formlarında çalışır. Eğer bunu iş emri olmayan bir forma koyarsanız, kontrol düzenleme moduna girmez.

Kişi, fatura hesabı kişisi, hizmet hesabı kişisi veya bildiren kişiyle eşlenebilir. Başka ilgili kişi türleriyle çalışmaz. İlgili kişi olmayan alanlara işaret edildiğinde arama çalışmaz.

Varlık kartı

Birincil varlıktan gelen varlıkları ve iş emrindeki ürünler, hizmetler ve görevler aracılığıyla belirlenen ikincil varlıkları gösteren bir kontrol. Denetim bir varlığın alt düğümlerini işler.

Bu kontrolü özel iş emri formlarına koyabilirsiniz, ancak iş emri olmayan varlıklarda çalışmaz.

Kontrolü üç sütunlu bir form düzenine yerleştirirseniz, tam ekran varlık görünümünü açmak için simge yüklenmez çünkü kontrol dar form faktörlerine uyum sağlar.

Rezervasyon kartı

Servis yöneticilerine, bir sonraki eyleme ilişkin öneriler sunarak iş emirlerinin devam etmesini sağlamalarına yardımcı olan bir denetim. Zamanlanmamış iş siparişleri için bir randevu önerir. Zamanlanmış iş siparişleri için rezervasyon ayrıntıları gösterilir. İş emrini tamamladığınızda, sistem bir özet sağlar.

  • Bu kontrol iş emri olmayan varlıklarla uyumlu değildir.
  • Bu denetim; sistem durumu, alt durum ve birincil çözümün eşleştirmesinin doğru bir şekilde yapılandırılmasını gerektirir. Aksi takdirde, denetim yüklenemez. Özellikle, sistem durumu doğru iş emri sistem durumu alanıyla eşleştirilmiyorsa.

Mali özet kartı

Bir iş emrinin maliyetini ve fiyatını ilişkili ürün ve servislere dayalı olarak özetleyen bir denetim.

  • Bu denetim, özel iş emri formlarında çalışır.

Bu kontroldeki verileri görebilmek için maliyet ve fiyat özelliklerinin etkinleştirildiğinden emin olun. Bu kontrol için, iş emrinde ayarlanmış olandan farklı bir aşılmaması gereken (NTE) yakınlık değeri ayarlayabilirsiniz.

Ürünler ve hizmetler alt tablo

Bir iş siparişindeki ürün ve hizmetleri düzenlemek için kullandığınız bir kontrol. Tahmini ve gerçek süreyi ve miktarları satır içi olarak güncelleştirin ve durumu değiştirin. Yan panelde alanlarda ayrıntılı değişiklikler yapabilirsiniz.

  • Bu denetim, özel iş emri formlarında çalışır.
  • Denetim iş emri ürünlerine bağlıdır. İkinci bir varlığı eşlemeyi seçebilirsiniz:
    • İş emri ürünleri Hizmetler sekmesi boştur
    • İş emri servisleri: Ürün sekmesi iş emri servislerine bağlanır, ancak sekme arabirimdeki ürünlere yine başvurur.
  • Bu denetim, iş emri ürünleri ve iş emri hizmetlerine bağımlı olduğundan, iş emri nesnesi üzerinde çalışmaz.

Ürün veya hizmet durumu için özel değerler desteklenmez. Ürün veya servisler sekmesini gizleyemezsiniz. Her iki sekmenin de eşlenmiş bir varlık olması gerekir.

Görevler özet kartı

Görevleri iş sırasına göre özetleyen denetim.

  • Bu denetim, özel iş emri formlarında çalışır.

  • Kontrol tarafından kullanılan görünüme tamamlanmış %, tahmini süre ve gerçek süre alanlarının dahil edilmesinden emin olun.

Görev alt tablo

Satır içi eylemleri kullanarak görevleri tamamlandı olarak işaretlemek ve denetim sonuçlarını girmek suretiyle bir iş emrindeki görevleri yönetmenizi sağlayan bir denetim. Yan panelde alanlarda ayrıntılı değişiklikler yapabilirsiniz.

  • Bu denetim, özel iş emri formlarında çalışır.
  • Bu denetim, iş emri olmayan nesnelerde çalışmaz.

Tamamlanan % alanı görünümde görünmüyorsa, ilerleme işlenmez ve tamamlanmış veya eksik olarak işaretleme eylemi çalışmaz.

Referanslar > Bilgi makalesi kartı

Bilgi Makalelerini bir iş emriyle görmek ve bağlamak için kullandığınız bir kontrol. Denetim doğrudan iş emrinden yeni makaleler oluşturmanıza da olanak tanır.

  • Bu denetim, özel iş emri formlarında çalışır.
  • İş emrine ve bilgi bankası makalelerine karşı zor bir bağımlılığı olduğundan, iş emri olmayan varlıklarda çalışmaz.

Başvurular > Kılavuzlar kartı

İş sırasına göre görevler için bağlantılı Dynamics 365 Kılavuzlarını özetleyen denetim. Web'de Kılavuzlar'ın önizlemesini göremezsiniz, ancak adlarını ve ilişkili klasörlerini görebilirsiniz.

  • Bu kontrolü özel iş emri formlarında kullanın.
  • Bu kontrolü iş emri dışındaki varlıklarda kullanamazsınız çünkü iş emri hizmet görevlerine ve iş emri varlığına katı bağımlılığı vardır.

Referanslar > Ortam kartı

Zaman çizelgesi notlarına eklenmiş medyanın küçük resimlerini gösteren denetim.

  • Bu denetim, özel iş emri formlarında çalışır.
  • Varlık etkin aktiviteler ve notlar var olduğu ve zaman çizelgesi denetimi var olduğu sürece bu denetim özel varlıklar üzerinde çalışır.

İş emri tablo denetimleri

Aşağıdaki kontroller iş emri ızgarasında kullanılabilir.

Kılavuz ve eylem çubuğu

İş emirlerini görüntülemek ve seçmek için bir denetim. Bu denetim, önceliğe satır içi düzenleme yapmanızı ve yan bölmede daha fazla düzenleme yapmanızı sağlar. Sistem durumu, sistem durumu ve alt durumun birleşik bir alanıdır.

Bu kontrolü iş emri dışı varlıklara uygulayamazsınız.

Bilinen sorunlar ve sınırlamalar:

  • Bu denetimi alt kılavuzlara uyguladığınızda, görünüm seçim aracı görünmez. Sadece seçtiğiniz görünümü Maker portalında görebilirsiniz.
  • İş emri tablosunu özelleştirdiyseniz, çözüm katmanlama kuralları nedeniyle yeni denetim görüntülenmez. Kontrolü görmek için önce bu özelleştirmeleri kaldırın.
  • Yeni ızgara deneyimi sütun filtrelemeyi desteklemez. Sütunlara filtre uygulamak için Salt Okunur Kılavuz olarak değiştirin.
  • Yeni ızgara denetimini ortamdan kaldırırsanız, yeniden yükleyemezsiniz. Yardım için destek ile iletişime geçin.
  • Rezerve Edilmiş Kaynaklar sütunu (msdyn_bookingsummary) yalnızca yeni iş emri deneyimiyle çalışır. Klasik kılavuz görünümünde desteklenmez.

Bağlam menüsü

Bir iş emri seçtiğinizde hızlı eylemler için bir satır içi menü.

  • Bu denetim, iş emri varlığı için kullanılabilir.
  • İçerik menüsü seçenekleri, iş emrinin durumuna bağlı olarak değişir.

İçerik menüsündeki öğeleri değiştiremezsiniz.

Yan bölme

İş emri formundan daha fazla düzenleme için birden fazla formu satıra içinde yükleyebilirsiniz.

  • İş emri: Yan paneldeki bilgileri, İş Emri Light formunu değiştirerek düzenleyin.
  • Varlıklar: Yan paneldeki bilgileri Müşteri Varlıkları – Basit formunu değiştirerek düzenleyin.

Aşağıdaki yan bölmeler, tam kaydı açmışsınız gibi aynı formu işler:

  • Ürünler: İş Emri Ürünü
  • Servisler: İş Emri Servisi
  • Görevler: İş Emri Servis Görevleri

Aynı anda sadece bir yan paneli açabilirsiniz. Bölmenin genişliğini değiştiremezsiniz.

Sonraki Adımlar