ปิดใช้งานกิจกรรม
ขณะนี้คุณสามารถปิดใช้งานกิจกรรมอย่างน้อยหนึ่งรายการจากไปป์ไลน์ได้ และเราข้ามระหว่างการตรวจสอบความถูกต้องและระหว่างการเรียกใช้ไปป์ไลน์ คุณลักษณะนี้ช่วยปรับปรุงประสิทธิภาพการทํางานของนักพัฒนาไปป์ไลน์ช่วยให้ลูกค้าสามารถแสดงความคิดเห็นส่วนหนึ่งของไปป์ไลน์ได้อย่างมากโดยไม่ต้องลบออกจากพื้นที่ทํางาน คุณอาจเลือกเปิดใช้งานอีกครั้งในภายหลัง
ปิดใช้งานและเปิดใช้งานใหม่
มีสองวิธีในการปิดใช้งานกิจกรรม
ก่อนอื่น คุณอาจปิดใช้งานกิจกรรมเดียวจากแท็บ ทั่วไป
- เลือกกิจกรรมที่คุณต้องการปิดใช้งาน
- ภายใต้ แท็บทั่วไป เลือก ไม่ใช้งาน สําหรับ สถานะกิจกรรม
- เลือกสถานะสําหรับการทําเครื่องหมายกิจกรรมเป็น เลือกจากสําเร็จ ล้มเหลว หรือข้าม
อีกวิธีหนึ่งคือ คุณสามารถปิดใช้งานหลายกิจกรรมด้วยการคลิกขวา
- กด Ctrl เพื่อเลือกหลายรายการ การใช้เมาส์ คลิกซ้ายบนกิจกรรมทั้งหมดที่คุณต้องการปิดใช้งาน
- คลิกขวาเพื่อเปิดเมนูดรอปดาวน์
- เลือก ปิดใช้งาน เพื่อปิดใช้งานทั้งหมด
- เมื่อต้องการปรับแต่งการตั้งค่าสําหรับการ ทําเครื่องหมายกิจกรรมเป็น ให้ไปที่ แท็บ ทั่วไป ของกิจกรรม และทําการเปลี่ยนแปลงที่เหมาะสม
ในทั้งสองกรณี คุณจําเป็นต้องปรับใช้การเปลี่ยนแปลงเพื่อปิดใช้งานส่วนในระหว่างการเรียกใช้ไปป์ไลน์
หากต้องการเปิดใช้งานกิจกรรมใหม่ ให้เลือก ใช้งานอยู่ สําหรับ สถานะกิจกรรม และเปลี่ยนกลับเป็นลักษณะการทํางานก่อนหน้า ตามที่คาดไว้
ลักษณะการทำงาน
กิจกรรมที่ไม่ได้ใช้งานจะมีลักษณะการทํางานแตกต่างกันในไปป์ไลน์
บนพื้นที่ทํางาน กิจกรรมที่ไม่ได้ใช้งานจะเป็นสีเทา โดยมี การลงชื่อ ไม่ใช้งานถัดจากชนิดกิจกรรม
บนพื้นที่ทํางาน เครื่องหมายสถานะ (สําเร็จ ล้มเหลว หรือ ข้าม) จะถูกวางไว้บนกล่อง เพื่อแสดงภาพกิจกรรมทําเครื่องหมาย เป็น การตั้งค่า
กิจกรรมไม่รวมอยู่ในการตรวจสอบความถูกต้องของไปป์ไลน์ ดังนั้น คุณไม่จําเป็นต้องระบุเขตข้อมูลที่จําเป็นทั้งหมดสําหรับกิจกรรมที่ไม่ได้ใช้งาน
ในระหว่างการดีบักการเรียกใช้และการเรียกใช้ไปป์ไลน์ กิจกรรมจะไม่สามารถดําเนินการได้จริง แต่จะเรียกใช้รายการบรรทัดผู้ถือที่มีสถานะ ที่สงวนไว้เป็น Inactive
ตัวเลือกการโยงสาขาจะถูกควบคุมโดยตัวเลือก ทําเครื่องหมายกิจกรรมเป็น กล่าวอีกนัยหนึ่ง:
- ถ้าคุณทําเครื่องหมายกิจกรรมว่าสําเร็จ สาขา UponSuccess หรือ UponCompletion จะทํางาน
- ถ้าคุณทําเครื่องหมายกิจกรรมเป็น ล้มเหลว สาขา UponFailure หรือ UponCompletion จะทํางาน
- ถ้าคุณทําเครื่องหมายกิจกรรมเป็น ข้าม สาขา UponSkip จะทํางาน
แนวทางปฏิบัติ
การปิดใช้งานเป็นเครื่องมือที่มีประสิทธิภาพสําหรับนักพัฒนาไปป์ไลน์ ซึ่งช่วยให้นักพัฒนาสามารถ "แสดงความคิดเห็น" เป็นส่วนหนึ่งของโค้ดโดยไม่ต้องลบกิจกรรมอย่างถาวร ซึ่งเปล่งประกายในสถานการณ์ต่อไปนี้:
- เมื่อพัฒนาไปป์ไลน์ นักพัฒนาสามารถเพิ่มกิจกรรมที่ไม่ได้ใช้งานของผู้ถือก่อนที่จะกรอกข้อมูลในเขตข้อมูลที่จําเป็นทั้งหมด ตัวอย่างเช่น ฉันจําเป็นต้องมีกิจกรรมการคัดลอกจาก SQL Server ไปยังคลังข้อมูล แต่ฉันยังไม่ได้ตั้งค่าการเชื่อมต่อทั้งหมด ดังนั้นฉันจึงใช้ กิจกรรมการคัดลอกที่ไม่ได้ใช้งาน เป็นผู้ถือสถานที่สําหรับกระบวนการพัฒนาซ้ํา
- หลังจากการปรับใช้ นักพัฒนาสามารถแสดงข้อคิดเห็นเกี่ยวกับกิจกรรมบางอย่างที่ก่อให้เกิดปัญหาเพื่อหลีกเลี่ยงการทําซ้ําที่มีค่าใช้จ่ายสูงอย่างต่อเนื่อง ตัวอย่างเช่น เซิร์ฟเวอร์ SQL ภายในองค์กรของฉันมีปัญหาการเชื่อมต่อเครือข่าย และฉันรู้ว่ากิจกรรมการคัดลอกของฉันล้มเหลวสําหรับบางประการ ฉันต้องการปิดใช้งานกิจกรรมการคัดลอกเพื่อหลีกเลี่ยงการร้องขอซ้ําจากระบบเปราะบาง
ข้อจำกัดที่ทราบ
กิจกรรมที่ไม่ได้ใช้งานไม่เคยทํางานจริง ซึ่งหมายความว่ากิจกรรมจะไม่มีเขตข้อมูลข้อผิดพลาดหรือเขตข้อมูลผลลัพธ์ทั่วไป การอ้างอิงใดๆ ถึงเขตข้อมูลที่ขาดหายไปอาจโยนข้อผิดพลาดลงน้ํา