Papildu kategorijas: InfoPath
Kopsavilkums: InfoPath 2007 MOSS servera izvietot veidlapas nodrošina nolaižamo sarakstu kreditoru, kas saistīts ar pielāgotu sarakstu MOSS. Pēc kreditora atlases, noteikumiem piešķirt sauju teksta laukus, piemēram, pārdošanas rep vārdu lauka vērtības, adrese, pilsēta, valsts, ZIP un tālruņa. Veiktspēja ir briesmīgs. Mēs pamanām, ka darbība pasliktinās (nelineāru modē) katram papildu laukam šādā veidā mēs update. T.i., Ja mēs vienkārši atjaunināt pārdošanas rep nosaukumu, Tas aizņem [x] laiks. Ja mēs atjaunina pārdošanas rep, Address1, Address2, pilsēta, valsts, zip, Tas aizņem 10 reizes ilgāk.
Šķīdums: Rakstīt web pakalpojumu (parauga kods ir atrodams šeit) kas tiek nodota kreditora nosaukumu un tā atgriežas atpakaļ piegādātājam detaļas. Pēc tam, piešķirt laukus šādā veidā. Lai gan tas šķiet pārāk lēns, nebija jūtamas atšķirības sniegumu, kad mēs piešķirts 1 salīdzinot lauku 8 lauki. Kā pievienota prēmija, lietotājiem saņemt foršs "sazināšanās ar serveri" Cylon efektu, kamēr viņi gaida formu izsaukt un patērē pakalpojumu rezultātus.
Es atceros pirmo Moss projekts bija saistīts ar. Mums bija tādas pašas problēmas ar programmu Infopath, ielādes laiks bija kļūst pārāk garš. Beigās mēs reimplement lielāko daļu Infopath veidlapas vadīklām lietotāja Smart daļas iekšienē.