2012-03-21 9 views
5

Yeni sistemde tamamlandıktan sonra Salesforce'a teklifler/teklifler eklemek için API kullanarak Salesforce ile arabirim oluşturan PHP'yi kullanarak bir sistem yapıyorum. Çoğu alan için bu iyidir, ancak yeni sistemler arasında seçim listelerini nasıl senkronize edeceğinizi araştırmaya çalışıyorum. Seçim listelerinin değerlerini almak için API'yi kullanabildiğim kadarıyla, her bir seçim listesi girdisi için temel kimliği edinmenin bir yolu yoktur.Salesforce API'yi kullanarak liste listesi kimliklerini (değerlerin yanı sıra) nasıl ayıklarsınız?

Nihayetinde, iki sistem arasındaki seçim listesi seçeneklerini senkronize etmem gerekiyor, bu değerleri senkronize ederek yapılabilir, ancak birisi Saleforce'daki liste alanı değerini değiştirir değiştirmez (veya yeni bir seçenek ekler). Dış sistemdeki seçim listesi değişkenlerine daha uzun karşılık gelir. İdeal olarak, eğer ID'lere erişebilseydik, o zaman dış sistemdeki aynı ID/değer listesini kullanabiliriz ve (ideal olarak), değere göre değil (bu, değer biraz değiştirilmiş olsa bile), ID'ye göre istenen seçim listesi değerini seçer. yine aynı girişe karşılık gelecektir). Benzer şekilde, herhangi bir girişin eklenip silinmediğini kolayca kontrol edebiliriz, böylece bunlar harici sistemden de eklenebilir/silinebilir.

Bunun nasıl yapılabileceği konusunda herhangi bir referans bulamıyorum ama bunu yapmak isteyen biz olduğumuzu hayal edemiyorum? Eğer bu mümkün değilse, o zaman Salesforce'u kullanarak buna yaklaşmak nasıl olur, bir şekilde mi mümkün olduğunu mu varsayıyorum?

Alkış,

Dave

cevap

0

nesneler hakkında describeSObjects çağrı döner meta seçim listesi verileri, her iki değer & etiketler, ihtiyacınız bu size almalısınız şeyi dahil & alanlar.

+0

Yanıtınız için çok teşekkür ederiz ki bu büyük beğeni topluyor. Salesforce'un içindeki değerleri ve etiketleri gerçekten göremiyorum, her bir seçim listesi girişi için sadece bir girdi, bunun etiket olduğunu mu sanıyorum? Değerler otomatik olarak hesaplanıyor mu (ve sayı biçiminde?) Veya bunlar başka bir şekilde oluşturuluyor mu ve bunlar Salesforce'ın kendisinde el ile erişmek için zaten var mı? Çok teşekkürler! – deshg

+0

, çeviriler etkin değilse değerler ve etiketler aynı şeydir. – superfell

+0

Cevabınız için teşekkürler, ancak bu, aynı sorunun, hangisini kullandığınızdan bağımsız olacağı ve dizine erişmeye hala yardımcı olmadığı anlamına gelir. Durumun bu olduğunu varsayarsak, asıl soruda ayrıntılı olarak gerçek indekse/anahtara erişmenin ne olduğunu biliyor musunuz? Teşekkürler – deshg