SharePoint Designer, “รวบรวมข้อมูลจากผู้ใช้” และใช้ผลลัพธ์เหล่านั้น.

ใช้ "รวบรวมข้อมูลจากผู้ใช้" การดำเนินการเพื่อสร้าง และกำหนดงานให้ผู้ที่รอให้ข้อมูล. ในหมู่สิ่งอื่น ๆ, ผมเคยใช้เมื่อต้องการแสดงพร้อมท์ให้ผู้ใช้สามารถอนุมัติ หรือปฏิเสธการร้องขอ และป้อนข้อคิดเห็นบางอย่าง.

การกระทำนี้ใช้รูปแบบของการ:

การเก็บรวบรวม ข้อมูล จาก ผู้ใช้นี้ (การแสดงผล ตัวแปรที่: collect1)

คลิกที่ ข้อมูล ดึงอัพชุดของกล่องโต้ตอบที่คุณระบุข้อมูลใดบ้างที่ผู้ใช้ควรให้เมื่อเสร็จงาน และ ผู้ใช้นี้ มีความชัดเจน.

ในส่วนของผลผลิต (ตัวแปรที่: collect1) บันทึกรหัสงาน. คุณใช้ในเวิร์กโฟลว์ของคุณนี้จะแยกผู้ตอบที่จริงผ่านการ "เปรียบเทียบแหล่งข้อมูลใด ๆ" เงื่อนไข.

เงื่อนไขที่แสดงเป็น

ถ้า เขตข้อมูล เท่ากับ ค่า

คลิกบน เขตข้อมูล แล้ว f(x) ไอคอนและดึงค่ากล่องโต้ตอบอื่น. ใช้กล่องโต้ตอบเมจแบบทั่วไปนี้จะบอกสิ่งที่ SPD สอง;

1. รายการและคอลัมน์ที่มีค่าที่คุณต้องการเปรียบเทียบคืออะไร.

2. อย่างไรควรเครื่องยนต์เวิร์กโฟลว์หาแถวระบุในรายการ?

เมื่อต้องการทำเช่นนี้:

  1. เปลี่ยนแหล่งข้อมูล"" รายการแบบหล่นลงเพื่อชี้ไปที่รายการงานถูกต้อง. หมายเหตุที่ต้องขยายเพื่อแสดง "ค้นหาแสดงรายการ" ส่วน.
  2. ในรายการแบบหล่นลงในฟิลด์ค้นหารายละเอียด, เลือกชื่อของเขตข้อมูลมีค่าที่คุณต้องการ (นี่แผนที่ไปเรียกว่าในกล่องโต้ตอบการเก็บรวบรวมข้อมูลจากด้านบน).
  3. ในการ "ค้นหารายการสินค้า" ส่วน, เลือกงาน":ID" ในรายการแบบหล่นลงในฟิลด์.
  4. ในเขตข้อมูลค่า, คลิกที่ตัว f(x). นี้เปิดกล่องโต้ตอบอื่นได้.
  5. เปลี่ยนแหล่งข้อมูลกระแส""
  6. เลือกตัวแปรเวิร์กโฟลว์ที่ตรงกับตัว "ผลผลิตในการแปร" จากการดำเนินการเก็บรวบรวมข้อมูล.
  7. คลิก OK/ตกลง และคุณเสร็จแล้ว.

มันมีลักษณะเช่นนี้สำหรับฉัน:

รูปภาพ

ณ จุดนี้, ขณะนี้คุณสามารถใช้ค่านั้นในเวิร์กโฟลว์ของคุณตามที่จำเป็น.

หมายเหตุเพิ่มเติม:

เป็นกันแบบสั้น ๆ, ฉันจะสร้างลำดับงานที่เหมาะสมชื่อตัวแปรของชนิด "รายการรหัสสินค้า" และใช้แทนการสร้างรถยนต์ "collect1".

นี้ "เปรียบแหล่งข้อมูลใด ๆ" โต้ตอบการตั้งค่าถูกใช้ในสถานที่แตกต่างกันหลายใน SPD และมีมูลค่าต้น.

==จบ

แท็กของ Technorati:

9 คิดเกี่ยวกับ“SharePoint Designer, “รวบรวมข้อมูลจากผู้ใช้” และใช้ผลลัพธ์เหล่านั้น.

  1. Özgür

    ฉันมีปัญหาเดียวกันเป็นซามูเอล.

    PS: ฉัน experince ปัญหานี้ในภาษาตุรกีแอพลิเคชัน Sharepoint สำหรับผู้ใช้ทั้งหมด. อย่างไรก็ตาม, ในแอพลิเคชันภาษาอังกฤษ จะมีไม่มีปัญหาดังกล่าว.

    ไม่สามารถคุณกรุณาบอกฉันเกี่ยวกับปัญหานี้และวิธีแก้ปัญหาของคุณ.
    ขอบคุณล่วงหน้า.
    ด้วยความนับถือ.

    Özgür KOÇ
    btozgurkoc@gmail.com

  2. Ginni

    ฉันต้องการเพิ่มคอลัมน์สองคอลัมน์จากไลบรารีแบบฟอร์มที่มีอยู่ลงใน "รวบรวมข้อมูลจากผู้ใช้" ดำเนินการแทนการเพิ่มคอลัมน์ใหม่ดังนั้นเมื่อผู้อนุมัติเปิด "รวบรวมข้อมูลจากผู้ใช้" ชนิดเนื้อหา, ควรจะดูค่าคอลัมน์ที่สองเหล่านี้จากฟอร์มไลบรารีที่มีอยู่ใน "รวบรวมข้อมูลจากผู้ใช้" ชนิดของเนื้อหาเท่านั้น. ที่เป็นไปได้?

  3. Tep Vuthy
    ได้เห็นการที่, ผู้ใช้ทั้งหมดที่มีสิทธิ์ไปยังรายการงานที่มีส่วนร่วมสามารถแก้ไข (อนุมัติ/ปฏิเสธ) รายการงานทั้งหมด, ถึงแม้ว่าพวกเขาไม่ได้กำหนดให้กับพวกเขา???
    ความคิดใด ๆ???
    Vuthy
  4. ptgenszler
    ฉันพยายามที่จะใช้การปรับปรุงรายการใน … การปรับปรุงค่า, แต่ เมื่อใช้งาน, เขตข้อมูลใน "ปัจจุบันเอกสารของฉัน" – ยังไม่สมบูรณ์, ดังนั้น ฉันกำลังคิดว่า ฉันกำลังหายไปบางสิ่งบางอย่าง
  5. ptgenszler

    ผมได้แยกข้อมูลที่ป้อน โดยผู้ใช้, แต่ฉันมีปัญหาในการปรับปรุงงาน ด้วยชื่อที่สื่อความหมาย. โดยใช้ SharePoint designer, ชื่อจะเสมอเหมือนกัน, อยากให้ประกอบด้วยชื่อของเอกสารที่กำลังตรวจทาน. แม้จะเพิ่มเขตข้อมูลเพิ่มเติมไปยังรายการงานนี้กดค้างไว้, แต่ไม่รู้ว่ารับเติม ด้วยชื่อของเอกสารที่ฉันทำงานเวิร์กโฟลว์ใน. ลำดับในการทำโดยอัตโนมัติ (แต่มันไม่ได้ทำสิ่งอื่น ๆ ที่ต้องการ)

  6. Paul Galvin
    ฉันทราบได้ว่าเมื่อมี "??????" ส่งอีเมล์ชื่อเขตข้อมูล, ซึ่งหมายความ ว่า เขตข้อมูลที่เป็น null.
    ฉันจะเพียงกาสองสิ่ง และดูถ้าคุณสามารถคิดวิธีการที่ผู้ใช้ไม่ได้กรอกข้อมูลในฟิลด์ใดฟิลด์หนึ่ง.
    ขออภัยสำหรับการตอบกลับล่าช้า. ฉันไม่ได้รับการแจ้งเมื่อข้อคิดเห็นได้ที่นี่. อันที่จริง, I expect you won’t even see this response 🙁
    –Paul Galvin
  7. Samuel Morin Jr.
    "รวบรวมข้อมูลจากผู้ใช้" การกระทำมีได้สาเหตุของปัญหา… เมื่อผมเก็บรวบรวมข้อมูลของงาน, งานไม่เก็บค่าที่เลือกไว้.
    สำหรับอินสแตนซ์:
    ขั้นตอนที่ 1)
    รวบรวมข้อมูลจากผู้ใช้งาน (เลือกเมนูที่ถูกเลือก ด้วย "อนุมัติ" และ "Declined" เป็นตัวเลือก)
    ขั้นตอนที่ 2)
    อีเมล์ค่าเหล่านั้นไปยังผู้ใช้.

    งานได้ดีสำหรับผู้ใช้ส่วนใหญ่, แต่ผู้ใช้บางคนได้รับอีเมล์ด้วย"?????" เป็นค่าที่เลือก. นี้ควรจะเป็นไปไม่ได้, เนื่องจากผมเลือก "อนุมัติ" เป็นการเลือกค่าเริ่มต้น.

    ฉันมีทดสอบเวิร์กโฟลว์นี้ผ่านพีซีแบบเสมือนจริง โดย emulating ผู้ใช้หลายรายที่มีปัญหานี้ (ผมเซ็นชื่อลงในมอส 2007 เป็นผู้ใช้ที่มีปัญหา). เมื่อฉันตรวจสอบงานที่กำหนดสำหรับผู้ใช้, ฉันเปิด และเลือก อนุมัติ/Declined แล้วงานเสร็จสมบูรณ์. นี้จะทำให้เกิดการ "?????" ปัญหาอีเมล์. (ดูข้างบน)

    หมายเหตุ: ฉันกำลังได้อย่างถูกต้องการกำหนดค่าให้กับตัวแปรที่ชื่อว่า "รายการสินค้า ID" และการถูกอ้างอิงถึงในอีเมล์.

    ความคิดเห็นใด ๆ?

ปล่อยให้ตอบกลับ Paul Galvin ยกเลิกการตอบ

ที่อยู่อีเมลของคุณจะไม่ถูกเผยแพร่. ช่องที่ต้องการถูกทำเครื่องหมาย *