4.14.07.04 - บันทึกประจำรุ่นของพอร์ทัลบริการสำหรับนักพัฒนาซอฟต์แวร์ Apigee

คุณกําลังดูเอกสารประกอบของ Apigee Edge
ไปที่เอกสารประกอบของ Apigee X
info

เมื่อวันอังคารที่ 27 มกราคม 2015 เราได้เปิดตัวเวอร์ชัน 4.14.07.04 ของเวอร์ชันที่ติดตั้งในองค์กร (OPDK) ของพอร์ทัลบริการสำหรับนักพัฒนาแอปของ Apigee

หากมีคำถาม โปรดไปที่ทีมสนับสนุนลูกค้าของ Apigee

ฟีเจอร์ใหม่และการปรับปรุง

ฟีเจอร์ใหม่และการปรับปรุงในรุ่นนี้ ได้แก่

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

    1. ไปที่การกําหนดค่า > การตั้งค่าการสร้างรายได้
    2. เปลี่ยนการตั้งค่าการแสดงผลิตภัณฑ์การสร้างแอปพลิเคชัน โดยค่าเริ่มต้น ระบบจะแสดงเฉพาะผลิตภัณฑ์ที่นักพัฒนาแอปรายนั้นใช้ได้ในแบบฟอร์มการสร้างแอป
    3. บันทึกการเปลี่ยนแปลง
  • ตอนนี้แท็บ "แผนที่ซื้อ" ในหน้า "แคตตาล็อกและแผนที่ซื้อ" ของการสร้างรายได้จะแสดงแผนที่ซื้อในตารางที่จัดเรียงตามสถานะ ตอนนี้คุณจัดเรียงตารางตามคอลัมน์ใดก็ได้โดยคลิกที่ส่วนหัวของตาราง
  • ตอนนี้พอร์ทัลจะแสดงข้อความเตือนเมื่อซื้อแพ็กเกจในอนาคตหากปัจจุบันมียอดคงเหลือไม่เพียงพอ

การแก้ไขข้อบกพร่อง

นอกจากนี้ รุ่นนี้ยังมีการแก้ไขข้อบกพร่องต่อไปนี้สำหรับ OPDK ด้วย

หัวข้อ รหัสปัญหา คำอธิบาย
ข้อผิดพลาดของ API ในการรับยอดคงเหลือของผู้ใช้แสดงหน้าการบำรุงรักษา DEVSOL-830 เมื่อการเรียกใช้ Edge API เพื่อรับยอดคงเหลือของผู้ใช้ไม่แสดงผลอย่างถูกต้อง หน้าเว็บจะแสดงและระบบจะบันทึกข้อผิดพลาด ซึ่งก่อนหน้านี้จะแสดงหน้าจอแสดงข้อผิดพลาดแทน
ดาวน์โหลดใบแจ้งยอดรายเดือนจากพอร์ทัลนักพัฒนาแอปไม่ได้ DEVSOL-774
ตอนนี้เอกสารการเรียกเก็บเงินจะดาวน์โหลดจากเซิร์ฟเวอร์ Edge ในรูปแบบ HTML อย่างถูกต้องแล้ว Postgres v9.0 ได้เปิดตัวการเข้ารหัส "hex" ใหม่ ซึ่งอาจต้องเปลี่ยนแปลงใน postgresql.conf เพื่อให้ดาวน์โหลดเอกสารการเรียกเก็บเงินได้อย่างถูกต้อง หากเอกสารการเรียกเก็บเงินดาวน์โหลดจาก Dev Portal อย่างไม่ถูกต้อง ให้เปลี่ยน bytea_output ใน postgresql.conf เป็น "escape" ในเซิร์ฟเวอร์การจัดการ Edge โดยทำดังนี้
bytea_output = 'escape' # hex, escape
แพ็กเกจราคาที่หมดอายุแล้วชี้ไปยังแพ็กเกจราคาอื่นที่ใช้งานอยู่ภายในพอร์ทัลนักพัฒนาแอป DEVSOL-773 หากแพ็กเกจสิ้นสุดลงแล้ว ไฮเปอร์ลิงก์ไปยังรายละเอียดแพ็กเกจจะหายไปเนื่องจากคุณดูแพ็กเกจนั้นไม่ได้อีกต่อไป ตอนนี้แท็บแพ็กเกจที่เหมาะสมจะแสดงเมื่อคลิกชื่อแพ็กเกจในตาราง "แพ็กเกจที่ซื้อ"
แบบฟอร์ม "เพิ่มยอดรายได้" แสดงไม่ถูกต้อง DEVSOL-700 ตอนนี้แบบฟอร์มการเติมเงินเพื่อเปิดใช้การสร้างรายได้จะแสดงอย่างถูกต้องแล้ว
คอลัมน์ภาษีในยอดคงเหลือของนักพัฒนาแอปจะเป็น 0.00 CHF เสมอ DEVSOL-691 ตอนนี้อัตราภาษีจะแสดงอย่างถูกต้องในหน้าการเรียกเก็บเงินล่วงหน้าสำหรับการสร้างรายได้ โปรดทราบว่าคุณต้องใช้การเรียก "API สำหรับนักพัฒนาแอปแบบชำระเงินล่วงหน้า" ในพอร์ทัล (ในส่วนการกําหนดค่า > การตั้งค่าการสร้างรายได้)
รายการผลิตภัณฑ์ควรซิงค์กับ Edge เมื่อล้างแคช DEVSOL-606

เมื่อเพิ่มผลิตภัณฑ์ API ไปยัง Edge ตอนนี้คุณสามารถซิงค์ผลิตภัณฑ์ API กับพอร์ทัลได้โดยล้างแคชของพอร์ทัล การซิงค์ผลิตภัณฑ์ API จะทำให้ผลิตภัณฑ์ปรากฏในรายการผลิตภัณฑ์ที่พร้อมจำหน่ายในพอร์ทัล ก่อนหน้านี้ วิธีเดียวในการซิงค์นี้คือการเรียกใช้งาน cron

วิธีล้างแคช

  1. เข้าสู่ระบบพอร์ทัลในฐานะผู้ใช้ที่มีสิทธิ์ของผู้ดูแลระบบหรือสิทธิ์ในการสร้างเนื้อหา
  2. จากเมนู Drupal ให้เลือกไอคอนบ้าน > ล้างแคชทั้งหมด

หากต้องการล้างแคชทีละรายการ ให้เลือกรายการในเมนูย่อยรายการใดรายการหนึ่ง เช่น ผลิตภัณฑ์ API

ระบบปัดเศษยอดคงเหลือ CHF ลงอย่างไม่ถูกต้อง DEVSOL-604 ระบบได้นำการปัดเศษเป็นระยะ 0.05 สำหรับฟรังก์สวิสออกจากการสร้างรายได้แล้ว สำหรับระบบที่ใช้ฟรังก์สวิส (CHF) ระบบจะไม่ปัดเศษโดยใช้การปัดเศษเป็นระยะ 0.05 (การปัดเศษแบบสวีเดน) อีกต่อไป แต่ระบบจะแสดงราคาเป็น Rappen 1 หน่วยแทน
โค้ดการสร้างรายได้ไม่ได้แปลเป็นภาษาต่างประเทศอย่างเต็มรูปแบบ DEVSOL-583 ตอนนี้สตริงของข้อบังคับการสร้างรายได้ได้รับการตัดขึ้นบรรทัดใหม่ทั้งหมดเพื่อให้แปลหน้าจอการสร้างรายได้ในพอร์ทัลนักพัฒนาแอปเป็นภาษาอื่นๆ ได้
ลบแอปไม่ได้เมื่อเปิดใช้การสร้างรายได้ DEVSOL-523 ตอนนี้ลบแอปได้เมื่อเปิดใช้การสร้างรายได้ เวอร์ชันก่อนหน้านี้จะแสดงกล่องโต้ตอบว่างเปล่าเมื่อพยายามลบแอป

ปัญหาที่ทราบ

เวอร์ชันนี้มีปัญหาที่ทราบดังต่อไปนี้

หัวข้อ รหัสปัญหา คำอธิบาย
ข้อผิดพลาดเกี่ยวกับจำนวนเงินขั้นต่ำในการเติมเงิน DEVRT-1261 เมื่อป้อนจำนวนเงินสำหรับการเติมเงินที่ไม่เป็นไปตามข้อกำหนดจำนวนเงินสำหรับการเติมเงินขั้นต่ำ ข้อความแสดงข้อผิดพลาดจะดูไม่เข้าใจ
การแก้ไขแอปที่มีอยู่ทำให้เกิดข้อยกเว้นร้ายแรง DEVSOL-992 การแก้ไขแอปที่มีอยู่เมื่อไม่ได้ล้างแคชเมื่อเร็วๆ นี้จะทำให้มีข้อยกเว้นร้ายแรง