Pramatang Pengaktifan workflow — Penyelesaian bukan perubatan

UPDATE: Lihat perbincangan MSDN ini, terutama kemasukan lepas: http://forums.microsoft.com/MSDN/showpost.aspx?postid=2631057&siteid=1. Ia menerangkan keadaan yang mungkin litar pintas ini semua hal. Secara ringkasnya, ia mungkin semudah membuat sekurang-kurangnya salah satu bidang mandatori.

Saya mempunyai sebuah perpustakaan dokumen yang menyokong lapan jenis kandungan.

Saya mempunyai aliran Reka bentuk SharePoint yang ingin mengira dan peruntukkan "peringatan tarikh" dengan hanya menolak 30 hari dari ruangan lain, "tarikh matang". Ini hanya perlu berlaku untuk satu jenis kandungan, "Insurans". Matlamat perniagaan ialah untuk menghasilkan KPI yang menunjukkan kedua-dua kategori dokumen insurans: "kira-kira hingga tamat" dan "tamat tempoh." (Anda boleh membaca lebih lanjut mengenai jenis ini KPI dan lebih besar menggerudi-down di sini).

Saya telah menkonfigurasi aliran kerja untuk membakar apabila item-item yang baru dicipta dan apabila item diubahsuai. Ideanya adalah bahawa apabila dokumen insurans yang dimuat naik, kami mengira "Amaran tarikh" berdasarkan tarikh tamat tempoh. Sepasang pemandangan bekerja berkaitan dengan senarai KPI untuk menyerlahkan syarat-syarat ini apabila pengguna melanda halaman utama mereka.

Strategi ini tidak berfungsi apabila saya memuat naik dokumen.

Saya muat naik dokumen dan I am ditunjukkan dengan skrin kemasukan data meta. Pada ketika ini, Saya sudah berada dalam kesusahan. SharePoint telah, awal dari perspektif saya, dipecat dalam aliran kerja. Saya tidak punya peluang untuk memilih jenis kandungan yang betul mahupun peruntukkan tarikh kena dibayar. Pada masa yang sama, aliran dalam kebakaran apabila saya menekan butang hantar pada masa ini. Terdapat beberapa logik yang terbina dalam yang "percaya" yang mula-mula menyerahkan sebahagian daripada di "mencipta" acara. Jadi … kerja saya telah dipecat dan apabila ia dilaksanakan, Ia telah diluluskan lalai meta data nilai.

Yang terbaik kerja-sekitar saya tahu adalah untuk memasukkan suatu "tangguh sehingga" aktiviti di dalam aliran kerja. Aku punya tangguh aliran kerja bagi 1 minit. Manakala ia berhenti sejenak, Saya pilih jenis kandungan yang betul, Masukkan meta data. Jeda ini selesai dan alur kerja hasil yang diperlukan. (Perhatikan bahawa dalam persekitaran saya, pemasa aliran kerja aktiviti-aktiviti dari SPD tidak bekerja di luar kotak. Anda mungkin mempunyai masalah sama. Lihat di sini untuk maklumat lanjut).

Saya tidak suka "kelewatan ajaib" kerja-kerja sekitar. Apa akan berlaku jika pengguna upload dokumen dan telefon berdering dan perbualan berikutnya outlasts berhenti seketika dalam? Saya boleh membuat jeda yang lebih panjang, tetapi saya masih tidak suka.

Saya menulis tentang perkara ini di forum MSDN di sini: http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=2430725&SiteID=1

8 pemikiran untuk "Pramatang Pengaktifan workflow — Penyelesaian bukan perubatan

  1. Nyi Htway

    hey guys, Saya mendapat penyelesaian. meletakkan aktiviti EventDriven sebelah acara memulakan Aliran Kerja. meletakkan acara OnWorkflowItemChanged. Di dalam terdapat, menangkap nilai dikemaskini dari ruang adat. Ia berfungsi untuk saya.

    Balas
  2. Saurabh Singh
    Hi,
    Saya mewujudkan wrokflow peringatan menggunakan SharePoint Designer, dan apabila saya menggunakan "tangguh sehingga tarikh" aktiviti. Ia tidak resume dan status aliran kerja tidak berubah daripada "Dalam kemajuan".
    (iaitu ia memaparkan "Pausing bagi 0 minit" di bawah Sejarah Aliran kerja tetapi ia tidak mengambil tindakan tertentu).
    Saya telah menciptanya berkali-kali tetapi mendapati masalah sama.
    Saya telah melakukan beberapa Googling untuk itu dalam beberapa hari lepas, dan dari situ saya telah mendapat menetapkan panas  KB 932394 dan dipasang tetapi masih saya dalam masalah yang sama dengan Jeda Sehingga Tarikh Aktiviti.
    Saya juga telah berubah kerja-kerja tempoh masa yang menggunakan arahan stsadm dari 5 minit untuk 1 minit seperti di bawah:
    stsadm -o setproperty - propertyname "pekerjaan-aliran kerja" -propertyvalue "tiap-tiap 1 minit di antara 0 dan 59" -url http://localhost
    tetapi mendapati masalah yang sama.
    Apakah yang perlu saya lakukan untuk ini?
    Sila cadangkan saya mengapa "tangguh sehingga tarikh" tidak menyambung dan status aliran kerja tidak berubah daripada "dalam kemajuan" dalam aliran kerja saya.
    Jika sesiapa yang mempunyai apa-apa penyelesaian mengenai perkara ini, sila reply saya di saurabhsinghmca@gmail.com
    Terima kasih,
    Saurabh Kumar Singh
    Balas
  3. Marc Anderson
    Tidak boleh anda hanya melampirkan kerja untuk Jenis Kandungan itu sendiri dan bukannya senarai? Bunyinya seperti anda mahu alur kerja hanya untuk kebakaran bagi jenis kandungan tertentu, anyway.
    Balas
  4. kaya menulis:
    Saya melihat pos satu isu yang sama berkata bahawa anda perlu untuk membuat bidang yang diperlukan dan ia akan berhenti kerja dari menembak sehingga bidang yang diperlukan diisi. Saya telah tidak diuji ia hanya merakamkan di sini apa yang saya baca di tempat lain.
    Balas
  5. Corey
    Kita punya masalah yang sama ini dan apa yang kami digulung melakukan adalah untuk mencipta sebuah "Unclassified" jenis kandungan yang lalai. Selagi aliran kerja anda mengabaikan "Unclassified" jenis kandungan (dan anda tidak menembak pada mewujudkan) anda baik untuk pergi.
    Balas
  6. Joe menulis:
    Saya tahu apa yang anda maksudkan… saya mengatakan di sekitar sini di pejabat saya adalah SharePoint yang tidak mengenai 90% apa yang anda benar-benar perlu untuk melakukan… tetapi yang terakhir 10% bahawa ia tidak melakukan biasanya benar-benar pembunuh.
    Balas
  7. Paul Galvin
    Joe,
    Saya gembira untuk tahu saya bukan satu-satunya. Ini adalah kes lain di mana SharePoint membawa anda lebih dekat dengan penyelesaian tetapi meninggalkan anda pilihan yang pendek dan tidak benar-benar baik untuk melintasi garisan penamat.
    Saya pergi ke laluan yang sama anda Huraikan tetapi tidak menyelesaikannya sepenuhnya. Saya jangkakan saya akan berakhir melakukan perkara tersebut di hujung.
    Terima kasih kerana berkongsi,
    –Paul G
    Balas
  8. Joe menulis:
    Saya dapati masalah ini juga – bukan hanya dengan aliran kerja berorientasikan tarikh, tetapi apa-apa kerja di perpustakaan pdf di mana pengguna akan memuat naik dokumen-dokumen.
    Jika kerja bergantung kepada mana-mana metadata, anda tidak boleh mempunyai ia kebakaran secara automatik kerana upload kebakaran alur kerja sebelum metatdata yang diisi dengan lengkap. Ini adalah kecacatan yang dalam SharePoint pada pendapat saya.
    Seperti pada "peringatan" tarikh, bukannya menggunakan aliran kerja, Saya akhirnya menulis kerja pemasa yang mengimbas senarai setiap hari dan menghantar keluar e-mel peringatan berdasarkan bidang tarikh yang.
    Saya cuba setelah pengguna secara manual bermula alur kerja selepas metadata dimasukkan, tapi saya masih mempunyai masalah menggunakan aliran kerja bagi peringatan itu kerana ia akan berhenti seketika alur kerja sehingga tarikh peringatan, tetapi jika pengguna kemudiannya diedit data dokumen dan mengubah tarikh, aliran peringatan yang lama adalah masih sana.
    Balas

Tinggalkan Jawapan

alamat e-mel anda tidak akan diterbitkan. Ruangan yang diperlukan ditanda *