Prematur alur kerja aktivasi — Solusi Non-medis

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

8 pemikiran tentang “Prematur alur kerja aktivasi — Solusi Non-medis

  1. Nyi Htway

    Hey guys, I got solusi. tempat aktivitas EventDriven sebelah alur kerja menginisialisasi acara. menempatkan acara OnWorkflowItemChanged. Di dalamnya ada, menangkap nilai diperbarui dari kolom kustom. Ia bekerja untuk saya.

    Balasan
  2. Saurabh Singh
    Hai,
    Aku sedang menciptakan wrokflow pengingat yang menggunakan SharePoint Designer, dan ketika saya menggunakan "jeda sampai tanggal" aktivitas. Tidak melanjutkan dan alur kerja status tidak berubah dari "Dalam kemajuan".
    (yaitu menampilkan "Pausing untuk 0 menit" di bawah sejarah alur kerja tapi tidak mengambil tindakan tertentu).
    Saya telah menciptakan banyak kali tetapi menemukan masalah yang sama.
    Saya melakukan beberapa googling untuk itu dalam terakhir beberapa hari, dan dari sana aku akan punya memperbaiki panas  KB 932394 dan diinstal itu tapi masih aku dalam kesulitan sama dengan Jeda sampai tanggal Aktivitas.
    Saya juga telah berubah pekerjaan-alur kerja durasi waktu menggunakan perintah stsadm dari 5 menit untuk 1 menit sebagai berikut:
    STSADM -o setproperty - propertyname "pekerjaan-alur kerja" -propertyvalue "setiap 1 menit antara 0 dan 59" -URL http://localhost
    tapi menemukan masalah yang sama.
    Apa yang harus saya lakukan untuk ini?
    Silakan menyarankan saya mengapa "jeda sampai tanggal" tidak melanjutkan dan alur kerja status tidak berubah dari "dalam kemajuan" di alur kerja.
    Jika ada yang mempunyai solusi mengenai hal ini maka silakan balas saya di saurabhsinghmca@Gmail.com
    Terima kasih,
    Saurabh Kumar Singh
    Balasan
  3. Marc Anderson
    Tidak dapat Anda hanya melampirkan alur kerja untuk tipe konten itu sendiri daripada daftar? Kedengarannya seperti Anda ingin alur kerja hanya untuk api untuk jenis konten tertentu, Pokoknya.
    Balasan
  4. kaya wrote:
    Aku melihat pos masalah serupa yang mengatakan Anda perlu untuk membuat bidang yang diperlukan dan kemudian akan menghentikan alur kerja dari penembakan sampai diisi kolom yang harus diisi. Aku belum diuji itu hanya mendokumentasikan di sini apa yang saya baca di tempat lain.
    Balasan
  5. Corey
    Kami memiliki masalah yang sama dan apa yang kita akhirnya lakukan untuk menciptakan "Uncategorized" jenis konten yang default. Selama sebagai alur kerja Anda mengabaikan "Uncategorized" jenis konten (dan Anda tidak menembak pada menciptakan) kau baik untuk pergi.
    Balasan
  6. Joe wrote:
    Aku tahu apa yang Anda maksudkan… saya katakan di sini di kantor saya adalah bahwa SharePoint tidak tentang 90% apa yang Anda benar-benar perlu untuk melakukan… tapi yang terakhir 10% bahwa ia tidak melakukan adalah biasanya benar-benar pembunuh.
    Balasan
  7. Paul Galvin
    Joe,
    Saya senang untuk tahu aku bukan satu-satunya. Ini adalah kasus lain mana SharePoint membawa Anda lebih dekat dengan solusi tetapi meninggalkan Anda pilihan pendek dan tidak benar-benar baik untuk menyelesaikan jalur penyeberangan.
    Aku pergi ke jalan yang sama Anda menggambarkan tetapi belum selesai sepenuhnya. Saya berharap saya akan berakhir melakukan hal itu pada akhirnya.
    Terima kasih untuk berbagi,
    –Paul G
    Balasan
  8. Joe wrote:
    Saya menemukan masalah ini juga – bukan hanya dengan tanggal berorientasi alur kerja, tetapi setiap alur kerja di perpustakaan doc di mana pengguna akan meng-upload dokumen.
    Jika alur kerja tergantung pada salah satu metadata, Anda tidak dapat memiliki api otomatis karena upload kebakaran alur kerja sebelum metatdata diisi. Ini adalah kelemahan dalam SharePoint dalam pendapat saya.
    Adapun "pengingat" tanggal, Alih-alih menggunakan alur kerja, Saya akhirnya menulis pekerjaan timer yang memindai daftar setiap hari dan mengirimkan e-mail pengingat berdasarkan Lapangan tanggal.
    Aku mencoba memiliki pengguna secara manual memulai alur kerja setelah metadata masuk, tapi aku masih punya masalah menggunakan alur kerja untuk pengingat karena itu akan menghentikan alur kerja sampai tanggal pengingat, tetapi jika pengguna kemudian diedit data dokumen dan mengubah tanggal, alur kerja pengingat tua masih luar sana.
    Balasan

Tinggalkan balasan

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai *