Ana içeriğe geç

Message Search Rules

Mesaj arama için bir kural tanımlanırken, öncelikle bu aramanın hangi flow için yapılacağı belirlenir. Ardından, bu akıştaki mesajlar içinde arama yapmak için kullanılacak XPath veya JSON Path ifadesi belirlenir. Bu ifade, mesaj içeriğinde aranacak belirli bir alanı hedeflemek için kullanılır. Bir mesaj geldiğinde, belirtilen kurala göre incelenir ve mesajda XPath veya JSON Path ifadesiyle uyumlu bir alan bulunursa, bu alanın değeri mesaj ID'si ile birlikte veritabanında saklanır. Bu sayede, ilgili kurala uyan mesajlardaki önemli bilgiler veritabanında tutulur. Bu tür mesaj arama ve değer saklama işlemi, genellikle veri akışının izlenmesi, analiz edilmesi veya kaydedilmesi gereken sistemler arası entegrasyonlarda kullanılır.

FieldDescription
FlowKuralın kullanılacağı flow'un ID'si.
NameMesaj Arama Kuralı Adı.
TypeMesajın formatına göre uygun seçenek, JSON path veya XPath seçilir.
ValueAranacak değer belirtilir. Seçilen tipe uygun şekilde yazılmalıdır.
Enabledİşaretlenirse, mesaj arama kuralı etkinleştirilir.

"Action" başlığı altındaki üç noktaya tıklamak aşağıdaki seçenekleri sunar:

  • Edit Rule: Kural ayrıntılarının değiştirilmesine olanak tanır.
  • Delete Rule: Kuralın kaldırılmasına olanak tanır.

Bu işlemin entegrasyonlarda hangi işlevlere sahip olabileceğine dair birkaç örnek aşağıda verilmiştir:

  • Data Monitoring and Analysis: İki sistem arasındaki veri alışverişini izlemek ve analiz etmek için kullanılabilir. Belirli koşullar altında gönderilen mesajları yakalamak ve içlerindeki değerleri analiz etmek, sistemler arası iletişimdeki olası sorunların veya eğilimlerin belirlenmesine yardımcı olabilir.

  • Event-Based Workflows: Belirli bir olayın gerçekleştiği durumları takip etmek için kullanılabilir. Örneğin, bir müşteri sipariş verdiğinde ve siparişin işleme alındığına dair bir mesaj gönderildiğinde, bu mesajlar takip edilebilir ve ilgili veriler kaydedilebilir.

  • Error Monitoring and Troubleshooting: Sistemler arası iletişimde meydana gelen hataları izlemek ve gidermek için kullanılabilir. Belirli bir durumda ortaya çıkan hatalı mesajları bularak ve kaydederek, bunların nedenlerini analiz etmek ve düzeltici önlemler almak mümkündür.

  • Data Security and Audit: Veri güvenliği ve denetim amaçları için kullanılabilir. Özellikle hassas verilerin aktarıldığı durumlarda, bu verilerin güvenli bir şekilde işlendiğini doğrulamak ve denetlemek için kullanılabilir.

  • Reporting and Statistics: İki sistem arasındaki mesaj alışverişine ilişkin raporlar oluşturmak ve istatistikleri takip etmek için kullanılabilir. Özellikle, belirli bir veri noktasının geçmiş değerlerini saklamak ve analiz etmek isteyebilirsiniz.