UPDATE: Lihat diskusi MSDN ini, terutama entri terakhir: http://forums.microsoft.com/MSDN/showpost.aspx?postid=2631057&siteid=1. Ini menggambarkan suatu kondisi yang singkat mungkin sirkuit seluruh hal ini. Singkatnya, ini mungkin yang sederhana seperti membuat setidaknya satu bidang wajib.
Saya memiliki perpustakaan dokumen yang mendukung delapan jenis konten.
Aku punya SharePoint Designer alur kerja yang ingin menghitung dan menetapkan "pengingat tanggal" oleh hanya subtracting 30 hari dari kolom lain, "tempo". Ini hanya terjadi untuk salah satu jenis konten, "Asuransi". Tujuan bisnis adalah untuk menghasilkan KPI yang menunjukkan dua jenis dokumen asuransi: "akan berakhir" dan "kedaluwarsa." (Anda dapat membaca lebih lanjut tentang jenis KPI dan lebih substansial drill-down Sini).
Saya telah mengkonfigurasi alur kerja untuk api ketika item baru diciptakan dan ketika item yang dimodifikasi. Idenya adalah bahwa ketika dokumen asuransi upload, kami menghitung "peringatan tanggal" Berdasarkan tanggal kadaluarsa. Sepasang pemandangan bekerja sehubungan dengan daftar menyoroti kondisi ini ketika pengguna hit halaman rumah mereka KPI.
Strategi ini tidak bekerja ketika meng-upload dokumen.
Saya meng-upload dokumen dan aku 'm disajikan dengan layar pemasukan data meta. Pada titik ini, Saya sudah dalam kesulitan. SharePoint telah, sebelum waktunya dari perspektif saya, dipecat alur kerja. Aku belum punya kesempatan untuk memilih jenis konten yang tepat dan tidak menetapkan tanggal jatuh tempo. Pada saat yang sama, alur kerja api tidak ketika saya menekan tombol Kirim saat ini. Ada beberapa logika built-in yang "percaya" yang pertama mengajukan adalah bagian dari "Buat" peristiwa. Jadi … alur kerja telah dipecat dan ketika dijalankan, Akhirnya nilai default meta data.
Terbaik yang saya tahu adalah untuk memasukkan "jeda sampai" kegiatan alur kerja. Saya memiliki jeda alur kerja untuk 1 menit. Sementara itu adalah berhenti, Aku Pilih jenis konten yang tepat, Masukkan meta data. Jeda melengkapi dan alur kerja hasil yang diperlukan. (Perhatikan bahwa di lingkungan saya, kegiatan alur kerja timer dari SPD tidak bekerja di luar kotak. Anda mungkin memiliki masalah yang sama. Lihat Sini untuk rincian lebih lanjut).
Saya tidak suka "sihir penundaan" kerja-sekitar. Apa yang terjadi jika pengguna upload dokumen dan telepon berdering dan percakapan berikutnya outlasts jeda? Saya dapat membuat jeda yang panjang, tapi aku masih tidak menyukainya.
Saya menulis tentang ini di Forum MSDN di sini: http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=2430725&SiteID=1