SPD কর্মপ্রবাহ “একজন ব্যবহারকারী থেকে তথ্য সংগ্রহ করুন”: জেনারেট করা টাস্ক ফরম পরিবর্তন করুন

I’m working on a project that uses five different SharePoint Designer work flows to handle some document approvals. SPD provides the "collect data from a user" কর্ম আমরা তথ্য বিভিন্ন বিট জন্য ব্যবহারকারীকে অনুরোধ জানানো হয় যাতে, যেমন তারা এটি অনুমোদন কিনা হিসাবে, কিছু মন্তব্য এবং হয়ত অন্য রাতে ডিনার জন্য তারা ছিল কী জিজ্ঞাসা.

The forms are perfectly functional. They are tied to a task list as a content type. তারা 100% system-generated. This is their strength and weakness. If we can live with the default form, then we’re good to go. কিন্তু, we don’t have too much control over how SPD creates the form. If we don’t like that default behavior, আমরা এটা প্রায় পেতে বিভিন্ন ঠাট আপনি রিসোর্ট প্রয়োজন (উদাহরণস্বরূপ, একটি টাস্ক নেভিগেশন অগ্রাধিকার নির্ধারণের).

আমি ভিউ বৈশিষ্ট্যাবলী খোলা পর্যন্ত এই টাস্ক ফরম একটি লিঙ্ক প্রদান করা প্রয়োজন (dispform.asxp) of the "related item" in a new window. This provides one-click access to the meta data of the related item. This is what I mean:

ইমেজ

সৌভাগ্যক্রমে, we can do that and it’s not very hard. Broadly speaking, SPD জ্বলা, navigate to the directory that houses the workflow files and open the ASPX file you want to modify. These are just classic XSL transform instructions and if you’ve mucked about with itemstyle.xsl, অনুসন্ধান বা অন্য XSL পরিস্থিতিতে, this will be easy for you. বাস্তবিকই, উত্পন্ন ফর্মটি খোঁজো কোর ফলাফল ওয়েব অংশ তুলনায় অনুসরণ কিছুটা সহজ যেহেতু আমি এটা সাধারণত সহজ হতে পাওয়া (বা nightmarish CWQP).

অবশ্যই, there is one major pitfall. SPD’s workflow editor expects full control over that file. If you modify it, SPD will happily overwrite your changes give the right set of circumstances. I did two quick tests to see how bad this could get. They both presuppose that you’ve crafted a valid SPD workflow that uses the "collect data from a user" পইঠা.

টেস্ট 1:

  • হাত দ্বারা ASPX ফাইল পরিবর্তন করুন.
  • এটি পরীক্ষা (আপনার পরিবর্তনগুলি সঠিকভাবে সংরক্ষণ করা হয়েছে এবং কিছু বিরতি না তা যাচাই করা).
  • কর্মপ্রবাহ খুলুন এবং একটি সম্পর্কহীন কর্ম যোগ করুন (such as "log to history").
  • কর্মপ্রবাহ সংরক্ষণ করুন.

ফলাফল: এই ক্ষেত্রে, SPD পুনরায় নির্মাণ ফর্ম না.

টেস্ট 2:

  • হিসেবে একই কাজ #1 except directly modify the "collect data from a user" কর্ম.

ফলাফল: এই স্ক্র্যাচ থেকে ফর্ম পুনরায় সৃষ্টি, আপনার পরিবর্তনগুলি উপর লেখা.

চূড়ান্ত নোট:

  • অন্তত দুটি SPD কর্ম ভালো ফর্ম তৈরি: "Collect Data From a User" and "Assign To Do Item". Both of these actions’ ফর্ম স্বয়ং পরিবর্তন করা যাবে.
  • আমি dispform.aspx আমার লিঙ্ক জেনারেট করতে পারবেন, কারণ, এই ক্ষেত্রে, the relate item always has its ID embedded in the related item’s URL. I was able to extract it and then build an <একটি href> based on it to provide the one-click meta data access feature. It’s unlikely that your URL follows this rule. There may be other ways to get the ID of the related item but I have not had to cross that bridge, তাই আমি chasm অন্য দিকে পায় যদি জানি না.
  • আমি তদন্ত করা হয়নি, টেমপ্লেট ফাইলের মধ্যে কিছু না থাকলে কিন্তু আমি বিস্মিত হবে না 12 আমি SPD ডিফল্ট ফরম উত্পন্ন কিভাবে প্রভাবিত করে পরিবর্তন করতে পারে যে মধুচক্র (আমরা সতর্কতা টেমপ্লেট পরিবর্তন করতে পারেন অনেক ভালো).

</শেষ>

আমার ব্লগ এর জন্য সাবস্ক্রাইব করুন!

4 চিন্তা "SPD কর্মপ্রবাহ “একজন ব্যবহারকারী থেকে তথ্য সংগ্রহ করুন”: জেনারেট করা টাস্ক ফরম পরিবর্তন করুন

  1. জিম বব হাওয়ার্ড

    পল,

    ভাল তথ্য. আমি ফর্ম recreates একটি দৃশ্যকল্প যোগ করতে চান:

    টেস্ট 3:

    <চীনদেশে প্রচলিত দূরত্বের একক>হিসেবে একই কাজ #1 কর্মপ্রবাহ নাম পরিবর্তন করা ছাড়া (ক্লিক করুন <Back button to get to the "Define your new workflow" পাতা).</চীনদেশে প্রচলিত দূরত্বের একক>

    ফলাফল: SPD কর্মপ্রবাহ ও ফরম ধারণকারী ডিরেক্টরির renames. Because it is creating it in a "new" ডিরেক্টরি, ফর্ম স্ক্র্যাচ থেকে recreated হয়, আপনার পরিবর্তনগুলি উপর লেখা.

  2. কোন নাম

    http://www.batteryfast.co.uk/compaq/310924-b25.htm কমপ্যাক 310924-b25 ব্যাটারি,
    http://www.batteryfast.co.uk/compaq/pp2162s.htm কমপ্যাক pp2162s ব্যাটারি,
    http://www.batteryfast.co.uk/compaq/pp2160.htm কমপ্যাক pp2160 ব্যাটারি,
    http://www.batteryfast.co.uk/compaq/n150.htm কমপ্যাক n150 ব্যাটারি,
    http://www.batteryfast.co.uk/compaq/n200.htm কমপ্যাক n200 ব্যাটারি,
    http://www.batteryfast.co.uk/compaq/n620.htm কমপ্যাক n620 ব্যাটারি,
    http://www.batteryfast.co.uk/compaq/pp2111x.htm কমপ্যাক pp2111x ব্যাটারি,
    http://www.batteryfast.co.uk/dell/inspiron-6000.htm Dell Inspiron 6000 ব্যাটারি,
    http://www.batteryfast.co.uk/dell/inspiron-9200.htm Dell Inspiron 9200 ব্যাটারি,
    http://www.batteryfast.co.uk/dell/inspiron-9300.htm Dell Inspiron 9300 ব্যাটারি,
    http://www.batteryfast.co.uk/dell/inspiron-9400.htm Dell Inspiron 9400 ব্যাটারি,
    http://www.batteryfast.co.uk/dell/e1705.htm ডেল e1705 ব্যাটারী,
    http://www.batteryfast.co.uk/dell/m1210.htm ডেল m1210 ব্যাটারি,
    http://www.batteryfast.co.uk/dell/nf343.htm ডেল nf343 ব্যাটারি,
    http://www.batteryfast.co.uk/dell/1210.htm ডেল 1210 ব্যাটারি,
    http://www.batteryfast.co.uk/dell/cg036.htm ডেল cg036 ব্যাটারি,
    http://www.batteryfast.co.uk/dell/t6840.htm ডেল t6840 ব্যাটারি,
    http://www.batteryfast.co.uk/dell/latitude-x1.htm ডেল অক্ষাংশ X1 ব্যাটারি,
    http://www.batteryfast.co.uk/dell/xd187.htm ডেল xd187 ব্যাটারি,
    http://www.batteryfast.co.uk/dell/inspiron-1300.htm Dell Inspiron 1300 ব্যাটারি,
    http://www.batteryfast.co.uk/dell/inspiron-b120.htm Dell Inspiron b120 ব্যাটারি,
    http://www.batteryfast.co.uk/dell/inspiron-b130.htm Dell Inspiron b130 ব্যাটারি,
    http://www.batteryfast.co.uk/gateway/m680.htm গেটওয়ে m680 ব্যাটারি,
    http://www.batteryfast.co.uk/gateway/m360.htm গেটওয়ে m360 ব্যাটারি,
    http://www.batteryfast.co.uk/gateway/m460.htm গেটওয়ে m460 ব্যাটারি,
    http://www.batteryfast.co.uk/hp/m2000.htm এইচপি m2000 ব্যাটারি,
    http://www.batteryfast.co.uk/hp/dv1000.htm HP dv1000 ব্যাটারী,
    http://www.batteryfast.co.uk/hp/dv4000.htm HP dv4000 ব্যাটারী,
    http://www.batteryfast.co.uk/hp/ze2000.htm এইচপি ze2000 ব্যাটারি,
    http://www.batteryfast.co.uk/hp/hstnn-db17.htm এইচপি hstnn-db17 ব্যাটারি,
    http://www.batteryfast.co.uk/hp/n6000.htm এইচপি n6000 ব্যাটারি,
    http://www.batteryfast.co.uk/hp/n6100.htm এইচপি n6100 ব্যাটারি,
    http://www.batteryfast.co.uk/hp/f2019.htm এইচপি f2019 ব্যাটারি,
    http://www.batteryfast.co.uk/hp/f2019a.htm এইচপি f2019a ব্যাটারি,
    http://www.batteryfast.co.uk/hp/f2019b.htm এইচপি f2019b ব্যাটারি,
    http://www.batteryfast.co.uk/hp/hstnn-db02.htm এইচপি hstnn-db02 ব্যাটারি,
    http://www.batteryfast.co.uk/hp/dp399a.htm এইচপি dp399a ব্যাটারি,
    http://www.batteryfast.co.uk/hp/383968-001.htm এইচপি 383968-001 ব্যাটারি,
    http://www.batteryfast.co.uk/hp/f1739a.htm এইচপি f1739a ব্যাটারি,

  3. Kirsten

    Thanks for this it is just what I am looking for!

    I have collected some data from a user in a SharePoint Designer workflow step and I now want to display that data in a second “ব্যবহারকারী থেকে তথ্য সংগ্রহ” form at a subsequent step in my workflow. How can I add the content of my Workflow data variable in the Collect Data from user form?

    Could you please show the code that you use to achieve this?
    ধন্যবাদ,
    Kirsten

একটি উত্তর ত্যাগ পল Galvin উত্তর বাতিল করুন

আপনার ইমেইল ঠিকানা প্রচার করা হবে না. প্রয়োজনীয় ক্ষেত্রগুলি চিহ্নিত করা আছে *