Yazdır      Çevrimiçi Yardımın PDF Sürümünü Aç


Önceki Konu

Sonraki Konu

İş Akışı İşlemleri Oluşturma: Entegrasyon Olayı Oluştur

Bir iş akışı kuralındaki Entegrasyon Olayı Oluştur işlemi, iş akışı kuralındaki koşullar karşılandığında ve Entegrasyon Olayı Oluştur işlemi tarafından izlenen alanların en az birinde bir değişiklik algılandığında bir veya daha fazla entegrasyon kuyruğuna otomatik olarak bir entegrasyon olayı gönderir.

Entegrasyon Olayı Oluştur İşlemleri ve Beklem İşlemleri Hakkında

Bir iş akışı kuralını tetikleyen olayın kayıtta yaptığı değişiklikleri yakalayan bir entegrasyon olayı oluşturmak üzere Entegrasyon Olayı Oluştur işlemini kullanmak isterseniz, iş akışı kuralındaki işlem sırasında Entegrasyon Olayı Oluştur işlemi tüm Bekle işlemlerinden önce olmalıdır. İş akışı kuralında Bekle işlemi Entegrasyon Olayı Oluştur işleminden önce gelirse, Bekle işlemi Entegrasyon Olayı Oluştur işleminin kayıttaki değişiklikleri tespit etmesini engeller. Bekle işlemindeki bekleme süresi sona erdiğinde, kuralda kalan işlemler gerçekleştirilmeden önce kayıt yeniden okunur ve kayıtta iş akışı kuralını tetikleyen olaydan önceki alan değerleri korunmaz. Bu nedenle, bir alanın önceki değeriyle geçerli değerinin aynı olduğu kabul edilir ve Entegrasyon Olayı Oluştur işlemi izlenen alanlarda herhangi bir değişiklik tespit etmediği için entegrasyon olayı oluşturmaz.

Entegrasyon Olaylarındaki Seçim Listesi Değeri Formatları Hakkında

Entegrasyon olay kuyruklarını nasıl ayarladığınıza bağlı olarak entegrasyon olaylarında seçim listesi alanlarındaki değerler, ya eylemi entegrasyon olayının oluşturulmasına neden olan kullanıcının dilinde ya da dilden bağımsız kod (LIC) değerleri olarak kaydedilir. Entegrasyon olayı kuyruğunda seçim listesi değeri formatını belirleme hakkında bilgi edinmek için bkz. Entegrasyon Olayı Kuyrukları Oluşturma ve Entegrasyon Olayı Ayarlarını Yönetme.

Firma ve İlgili Kişi Adres Kayıtlarında Faturalama, Sevkiyat ve Birincil İşaretler Hakkında

Firma Adresi kayıt tipi için entegrasyon olaylarına, bir adresin adres için belirtilen fatura adresi mi, yoksa sevkiyat adresi mi olduğunu gösteren Faturalama ve Sevkiyat işaretlerini dahil edebilirsiniz. Benzer şekilde, İlgili Kişi Adres kayıt tipi için entegrasyon olaylarına, adresin ilgili kişi için birincil adres olup olmadığını gösteren Birincil işareti dahil edebilirsiniz. Ancak, Faturalama, Sevkiyat ve Birincil işaretler üzerinde yapılan değişiklikleri izleyemezsiniz. Bu, işaretlerde yapılan değişikliklerin, işaretler için Her Zaman Dahil Et onay kutusunu seçseniz bile entegrasyon olaylarının oluşturulmasını tetiklemek üzere kullanılamayacağı anlamına gelir. Bu işaretlerden birini entegrasyon olayına dahil ederseniz ve bu işaret değişikliklerin izlendiği bir alanla aynı anda değiştirilirse, izlenen alanda yapılan değişiklik nedeniyle oluşturulan entegrasyon olayı bayrağın yeni değerini göstermez. Bunun yerine, entegrasyon olayı işaretin güncelleme yapılmadan önceki değerini gösterir. Ancak, izlenen bir alanda yapılan değişiklik nedeniyle bir entegrasyon olayının oluşturulduğu bir sonraki sefer, entegrasyon olayı işaret alanının önceki güncelleme yapıldıktan sonraki değerini içerir.

Örneğin, Jane Smith adlı bir ilgili kişiye bağlı olan, Adres A ve Adres B adında iki adresinizin olduğunu varsayalım. Adres A, Jane Smith için birincil adrestir. Aşağıdaki gibi konfigüre edilmiş İlgili Kişi Adresi kayıt tipi için Entegrasyon Olayı Oluştur eylemi iş akışına sahipsiniz:

  • Değişiklikleri İzle onay kutusu, sadece Adres Tipi alanı için seçilidir.
  • Birincil alan için Her Zaman Dahil Et onay kutusu seçilidir.

Kullanıcı Jane Smith'in ilgili kişi adres kaydındaki Adres A'da Adres Tipi alanını güncellerse ve Adres A için Birincil onay kutusunun seçimini kaldırırsa iş akışı eyleminin Adres Tipi alanında yapılan değişiklik nedeniyle oluşturduğu entegrasyon olayı yeni adres tipini gösterir, ancak entegrasyon olayındaki Birincil işaretin değeri, Adres A'nın Jane Smith'in birincil adresi olduğunu göstermeye devam eder. Ancak, ilgili kişi adres kaydındaki Adres A'da Adres Tipi alanın değiştirildiği ve değişiklik nedeniyle bir entegrasyon olayının oluşturulduğu bir sonraki sefer, entegrasyon olayındaki Birincil işareti Adres A'nın Jane Smith'in birincil adresi olmadığını gösterir.

NOT: Bir iş akışı kuralında, her kural için en çok 25 adet olmak üzere birden çok işlem oluşturabilirsiniz.

Aşağıdaki prosedürde Entegrasyon Olayı Oluştur işleminin nasıl oluşturulacağı açıklanmıştır.

Başlamadan önce. Burada açıklanan prosedürleri gerçekleştirmek için kullanıcı rolünüzde Veri Kurallarını Yönetme - İş Akışı Kurallarını Yönetme ayrıcalığının olması gerekir. Rollere ayrıcalık eklemeyle ilgili daha fazla bilgi için bkz. Rol Ekleme.

Entegrasyon Olayı Oluştur işlemi oluşturmak için

  1. İşlemi oluşturmak istediğiniz kurala gidin:
    1. Herhangi bir sayfanın sağ üst köşesinde, Yönetici genel bağlantısına tıklayın.
    2. İş Süreci Yönetimi bölümünde İş Akışı Konfigürasyonu'na tıklayın.
    3. İş Akışı Kuralları Listesi sayfasında, işlemi oluşturmak istediğiniz kuralı bulun.

      Liste sayfasında iş akışı kurallarını arama hakkında bilgi için bkz. Listeleri Filtreleme.

  2. Kuraldaki İş Akışı Adı bağlantısına tıklayın.
  3. İş Akışı Kuralı Detay sayfasındaki İşlemler başlık çubuğunda, Menü'ye tıklayın ve Entegrasyon Olayı Oluştur'u seçin.

    NOT: İş akışı kuralındaki tetikleyici olay, kuralda hangi işlem tiplerinin oluşturulabileceğini belirler.

    İPUCU: İşlemin Kopyala bağlantısına tıklayarak, mevcut iş akışı kuralı işleminin kopyasını oluşturabilirsiniz.

  4. İş Akışı Eylemi Düzenleme sayfasında, işlem için bir ad girin.
  5. İşlemi etkinleştirmek isterseniz, Aktif onay kutusunu seçin.
  6. Entegrasyon olaylarının yazılacağı entegrasyon kuyruklarını seçin.
  7. Şema Sürümü alanında, iş akışı kuralının kayıt tipi hem Web Services v1.0 hem de Web Services v2.0 için şemayı destekliyorsa, entegrasyon olayları için kullanılacak Web tabanlı uygulama sürümünü seçin.

    İş akışı kuralının kayıt tipi, şemayı hem Web Services v1.0 hem de Web Services v2.0 için destekliyorsa Şema Sürümü alanındaki öndeğer olarak Web Services v2.0 seçilir, ancak iş akışı eylemini kaydettikten sonra seçimi değiştirebilirsiniz.

    NOT: İş akışı eylemini oluşturduğunuzda ve kaydettiğinizde Şema Sürümü alanındaki değeri değiştiremezsiniz.

    İş akışı kuralı kayıt tipi sadece bir şemayı destekliyorsa Web tabanlı uygulama sürümü öndeğer olarak seçilir. Web tabanlı uygulamalar hakkında daha fazla bilgi için bkz. Oracle Web Services On Demand Guide.

  8. İş akışı eylemini kaydedin.
  9. İşlemler listesinde kayıt düzeyi menüsünden, konfigüre etmek istediğiniz entegrasyon olayı işlemi için Konfigüre Et seçeneğini belirleyin.

    NOT: Tetikleyici olayın Kayıtlar Birleştirildiğinde olduğu işlemler için Konfigüre Et seçeneği kullanılabilir değildir.

  10. Entegrasyon Olayı İzleme Konfigürasyonu sayfasında, alanların onay kutularını gerektiği gibi seçin:
    • Değeri değiştirilmemiş olsa da alanın entegrasyon olayına dahil edilmesini istiyorsanız, Her Zaman Dahil Et onay kutusunu işaretleyin.
    • Bu alan her güncellendiğinde bir entegrasyon olayının oluşturulmasını istiyorsanız, Değişiklikleri İzle onay kutusunu seçin.
  11. Yaptığınız değişiklikleri kaydedin.

Aşağıdaki tabloda Entegrasyon Olayını İzleme Konfigürasyonu sayfasındaki alanlar açıklanmıştır.

Alan

Açıklama

Görünen Ad

Alanın kullanıcı arayüzünde görünen şekilde adı.

Entegrasyon Etiketi

Alan entegrasyon olayına dahil edildiğinde kullanılan entegrasyon etiketi.

Entegrasyon etiketleri kayıt tipi Alanları sayfasındaki Entegrasyon Etiketi Web Tabanlı Uygulamaları v2.0 sütununda görüntülenir.

Gerekli

Bu salt okunur onay kutusu alanın gerekli bir alan olarak ayarlanıp ayarlanmadığını belirtir.

Her Zaman Dahil Et

Değeri değiştirilmemiş olsa da alanın entegrasyon olayına dahil edilmesini istiyorsanız, bu onay kutusunu işaretleyin.

NOT: Her Zaman Dahil Et onay kutusu öndeğer olarak seçilidir ve Oracle CRM On Demand tarafından kullanılan belirli alanlar için seçeneğin işareti kaldırılamaz.

Değişiklikleri İzle

Bu alan her güncellendiğinde bir entegrasyon olayının oluşturulmasını istiyorsanız, bu onay kutusunu seçin. Değişiklikleri İzle onay kutusu hakkında daha fazla bilgi için bu konudaki Değişiklikleri İzle Onay Kutusu Hakkında bölümüne bakın.

Değişiklikleri İzle Onay Kutusu Hakkında

İş akışı kuralının tetikleyici olayı Kayıt Silinmeden Önce, Üstle İlişkilendirildikten Sonra ya da Üstle İlişki Kaldırıldıktan Sonra ise Değişiklikleri İzle onay kutusu kullanılabilir değildir. Ayrıca, iş akışı kuralının tetikleyici olayı Üstle İlişkilendirildikten Sonra ya da Üstle İlişki Kaldırıldıktan Sonra ise, sayfada görüntülenen alanların kümesi alt kayıt düzeyindeki alanların kümesi olacaktır. Entegrasyon olayına üst kayıt düzeyinde dahil edilen alanlar kümesini konfigüre edemezsiniz.

Değişiklikleri İzle onay kutusunun kullanılamadığı iş akışı eylemlerinde, iş akışı eylemi sadece en az bir alan için Değişiklikleri İzle onay kutusu seçilirse ve Değişiklikleri İzle onay kutusunun seçili olduğu alanların en az birinde bir değişiklik algılanırsa bir entegrasyon olayı oluşturur. Entegrasyon olayı oluşturulduğunda, iş akışı eylemindeki Her Zaman Dahil Et onay kutusunun seçili olduğu tüm alanlar entegrasyon olayına dahil edilir.

Sistem Alanı İstisnaları

İş akışı kuralı için tetikleyici olayı Yeni Kayıt Kaydedildiğinde dışında bir olaysa Oracle CRM On Demand, aşağıdaki sistem alanlarından biri veya daha fazlası için Değişiklikleri İzle onay kutusu işaretlendiğinde entegrasyon olayları oluşturmaz ve Değişiklikleri İzle onay kutusu başka bir alan için işaretlenmez:

  • ModifiedDate
  • ModifiedById
  • CreatedDate
  • CreatedById
  • No

Entegrasyon olayları hakkında daha fazla bilgi için bkz. Entegrasyon Olayları Hakkında.

Diğer iş akışı işlem tiplerini oluşturmaya ilişkin adım adım prosedürler için aşağıdaki konulara bakın:

İlgili Konular

İş akışlarıyla ilgili bilgiler için aşağıdaki konulara bakın:


Eylül 2017'da Yayımlandı Copyright © 2005, 2017, Oracle. Tüm hakları saklıdır. Legal Notices.