Skip to main content

SharePoint 2010 Output ใช้ไม่ได้กับ Reusable Workflow

Submitted by ezybzy on

ได้ลองสร้าง Workflow จำลองการอนุมัติเอกสาร (ลองทำตามตัวอย่างใน MSDN ซึ่งจำเป็นต้องใช้ Approval Process (SharePoint 2010 Workflow) ขั้นตอนการทำไม่ได้ซับซ้อนมากมาย ทำการปั้ม Reusable Workflow เดิมมาปรับแต่งตัวแปร เนื่องจากไม่สามารถใช้ Assignment Stages ในนั้นได้ แล้วก็ทำการ Publish Workflow ใหม่นี้เข้ากับ Library ที่ต้องการ จากนั้นจึงสร้าง SharePoint 2013 Workflow ให้เรียกหา Workflow ที่เราเพิ่งสร้างเมื่อซักครู่

สิ่งที่เกิดขึ้นคือ เราสามารถเรียก Workflow ได้จริง แต่จะไม่สามารถนำผลลัพธ์ (SharePoint 2010 Output) มาใช้ได้ ทำให้สิ่งที่ลงแรงไปในขั้นแรกเสียเปล่ารวมถึง SharePoint Designer ปิดตัวเองนับสิบครั้งเมื่อพยายามจะเรียกหาค่าใน Transition Stage

ทางแก้คือ ต้องปรับเปลี่ยนเป็นการสร้าง List Workflow ที่ลาก Action ของ Approval Process แทน แล้วจึงจะสามารถเข้าไปล้วงค่าของ Workflow นี้มาใช้ต่อไปได้

Tags