แชร์ผ่าน


ปิดใช้งานกิจกรรม

ขณะนี้คุณสามารถปิดใช้งานกิจกรรมอย่างน้อยหนึ่งรายการจากไปป์ไลน์ได้ และเราข้ามระหว่างการตรวจสอบความถูกต้องและระหว่างการเรียกใช้ไปป์ไลน์ คุณลักษณะนี้ช่วยปรับปรุงประสิทธิภาพการทํางานของนักพัฒนาไปป์ไลน์ช่วยให้ลูกค้าสามารถแสดงความคิดเห็นส่วนหนึ่งของไปป์ไลน์ได้อย่างมากโดยไม่ต้องลบออกจากพื้นที่ทํางาน คุณอาจเลือกเปิดใช้งานอีกครั้งในภายหลัง

Screenshot showing an inactive activity in pipeline.

ปิดใช้งานและเปิดใช้งานใหม่

มีสองวิธีในการปิดใช้งานกิจกรรม

ก่อนอื่น คุณอาจปิดใช้งานกิจกรรมเดียวจากแท็บ ทั่วไป

  1. เลือกกิจกรรมที่คุณต้องการปิดใช้งาน
  2. ภายใต้ แท็บทั่วไป เลือก ไม่ใช้งาน สําหรับ สถานะกิจกรรม
  3. เลือกสถานะสําหรับการทําเครื่องหมายกิจกรรมเป็น เลือกจากสําเร็จ ล้มเหลว หรือข้าม

Screenshot of how to deactivate one activity at a time.

อีกวิธีหนึ่งคือ คุณสามารถปิดใช้งานหลายกิจกรรมด้วยการคลิกขวา

  1. กด Ctrl เพื่อเลือกหลายรายการ การใช้เมาส์ คลิกซ้ายบนกิจกรรมทั้งหมดที่คุณต้องการปิดใช้งาน
  2. คลิกขวาเพื่อเปิดเมนูดรอปดาวน์
  3. เลือก ปิดใช้งาน เพื่อปิดใช้งานทั้งหมด
  4. เมื่อต้องการปรับแต่งการตั้งค่าสําหรับการ ทําเครื่องหมายกิจกรรมเป็น ให้ไปที่ แท็บ ทั่วไป ของกิจกรรม และทําการเปลี่ยนแปลงที่เหมาะสม

Screenshot of how to deactivate multiple activities all at once.

ในทั้งสองกรณี คุณจําเป็นต้องปรับใช้การเปลี่ยนแปลงเพื่อปิดใช้งานส่วนในระหว่างการเรียกใช้ไปป์ไลน์

หากต้องการเปิดใช้งานกิจกรรมใหม่ ให้เลือก ใช้งานอยู่ สําหรับ สถานะกิจกรรม และเปลี่ยนกลับเป็นลักษณะการทํางานก่อนหน้า ตามที่คาดไว้

ลักษณะการทำงาน

กิจกรรมที่ไม่ได้ใช้งานจะมีลักษณะการทํางานแตกต่างกันในไปป์ไลน์

  • บนพื้นที่ทํางาน กิจกรรมที่ไม่ได้ใช้งานจะเป็นสีเทา โดยมี การลงชื่อ ไม่ใช้งานถัดจากชนิดกิจกรรม

  • บนพื้นที่ทํางาน เครื่องหมายสถานะ (สําเร็จ ล้มเหลว หรือ ข้าม) จะถูกวางไว้บนกล่อง เพื่อแสดงภาพกิจกรรมทําเครื่องหมาย เป็น การตั้งค่า

  • กิจกรรมไม่รวมอยู่ในการตรวจสอบความถูกต้องของไปป์ไลน์ ดังนั้น คุณไม่จําเป็นต้องระบุเขตข้อมูลที่จําเป็นทั้งหมดสําหรับกิจกรรมที่ไม่ได้ใช้งาน

  • ในระหว่างการดีบักการเรียกใช้และการเรียกใช้ไปป์ไลน์ กิจกรรมจะไม่สามารถดําเนินการได้จริง แต่จะเรียกใช้รายการบรรทัดผู้ถือที่มีสถานะ ที่สงวนไว้เป็น Inactive

  • ตัวเลือกการโยงสาขาจะถูกควบคุมโดยตัวเลือก ทําเครื่องหมายกิจกรรมเป็น กล่าวอีกนัยหนึ่ง:

    • ถ้าคุณทําเครื่องหมายกิจกรรมว่าสําเร็จ สาขา UponSuccess หรือ UponCompletion จะทํางาน
    • ถ้าคุณทําเครื่องหมายกิจกรรมเป็น ล้มเหลว สาขา UponFailure หรือ UponCompletion จะทํางาน
    • ถ้าคุณทําเครื่องหมายกิจกรรมเป็น ข้าม สาขา UponSkip จะทํางาน

    Screenshot showing activity run status of an inactive activity.

แนวทางปฏิบัติ

การปิดใช้งานเป็นเครื่องมือที่มีประสิทธิภาพสําหรับนักพัฒนาไปป์ไลน์ ซึ่งช่วยให้นักพัฒนาสามารถ "แสดงความคิดเห็น" เป็นส่วนหนึ่งของโค้ดโดยไม่ต้องลบกิจกรรมอย่างถาวร ซึ่งเปล่งประกายในสถานการณ์ต่อไปนี้:

  • เมื่อพัฒนาไปป์ไลน์ นักพัฒนาสามารถเพิ่มกิจกรรมที่ไม่ได้ใช้งานของผู้ถือก่อนที่จะกรอกข้อมูลในเขตข้อมูลที่จําเป็นทั้งหมด ตัวอย่างเช่น ฉันจําเป็นต้องมีกิจกรรมการคัดลอกจาก SQL Server ไปยังคลังข้อมูล แต่ฉันยังไม่ได้ตั้งค่าการเชื่อมต่อทั้งหมด ดังนั้นฉันจึงใช้ กิจกรรมการคัดลอกที่ไม่ได้ใช้งาน เป็นผู้ถือสถานที่สําหรับกระบวนการพัฒนาซ้ํา
  • หลังจากการปรับใช้ นักพัฒนาสามารถแสดงข้อคิดเห็นเกี่ยวกับกิจกรรมบางอย่างที่ก่อให้เกิดปัญหาเพื่อหลีกเลี่ยงการทําซ้ําที่มีค่าใช้จ่ายสูงอย่างต่อเนื่อง ตัวอย่างเช่น เซิร์ฟเวอร์ SQL ภายในองค์กรของฉันมีปัญหาการเชื่อมต่อเครือข่าย และฉันรู้ว่ากิจกรรมการคัดลอกของฉันล้มเหลวสําหรับบางประการ ฉันต้องการปิดใช้งานกิจกรรมการคัดลอกเพื่อหลีกเลี่ยงการร้องขอซ้ําจากระบบเปราะบาง

ข้อจำกัดที่ทราบ

กิจกรรมที่ไม่ได้ใช้งานไม่เคยทํางานจริง ซึ่งหมายความว่ากิจกรรมจะไม่มีเขตข้อมูลข้อผิดพลาดหรือเขตข้อมูลผลลัพธ์ทั่วไป การอ้างอิงใดๆ ถึงเขตข้อมูลที่ขาดหายไปอาจโยนข้อผิดพลาดลงน้ํา