คุณกำลังดูเอกสารประกอบ Apigee Edge
ไปที่
เอกสารประกอบเกี่ยวกับ Apigee X. ข้อมูล
บทนำ
หลังจากเผยแพร่แพ็กเกจราคาที่มีอยู่แล้ว ที่พักเดียวที่คุณเปลี่ยนแปลงได้คือวันที่สิ้นสุด แต่คุณสามารถสร้างแผนเวอร์ชันใหม่ที่มีพร็อพเพอร์ตี้ที่เปลี่ยนแปลง เช่น ที่มีการเปลี่ยนแปลงของแพ็กเกจราคา คุณตั้งค่าให้การแก้ไขนี้มีผลในอนาคตได้ แพ็กเกจราคาเดิมจะสิ้นสุดลงเมื่อการแก้ไขมีผล
ตัวอย่างเช่น สมมติว่าคุณสร้างแพ็กเกจราคามาตรฐานที่หมดอายุในวันที่ 31 ธันวาคม 2019 และ และต้องการแทนที่ด้วยแพ็กเกจอื่นซึ่งจะมีผลในวันที่ 1 มกราคม 2020 วิธีการคือ คุณสร้างแพ็กเกจราคาในอนาคตและตั้งค่าให้มีผลในวันที่ 1 มกราคม 2020
หากไม่ได้กำหนดวันที่สิ้นสุดสำหรับแพ็กเกจราคาปัจจุบัน คุณจะแทนที่แพ็กเกจราคาที่มีอยู่ได้ด้วย แพ็กเกจราคาในอนาคตที่จะเริ่มต้นตั้งแต่วันนี้เป็นต้นไป แพ็กเกจราคาปัจจุบันจะหมดอายุ ตามที่อธิบายไว้ใน หมดอายุ แพ็กเกจราคาที่เผยแพร่
นักพัฒนาแอปจะได้รับการแจ้งเตือนเกี่ยวกับแพ็กเกจราคาที่มีการปรับปรุง นักพัฒนาซอฟต์แวร์ที่ยอมรับการ แพ็กเกจราคาจะได้รับการลงทะเบียนสำหรับการแก้ไขโดยอัตโนมัติ (แต่มีตัวเลือกในการปฏิเสธ ใหม่)
คุณสามารถสร้างแพ็กเกจราคาในอนาคตโดยใช้ UI การจัดการหรือ API การสร้างรายได้ตามที่อธิบายไว้ใน ส่วนต่างๆ ต่อไปนี้
การสร้างแพ็กเกจราคาในอนาคตโดยใช้ UI
สร้างแพ็กเกจราคาในอนาคตตามที่อธิบายไว้ด้านล่าง
Edge
เพื่อสร้างแพ็กเกจราคาเวอร์ชันในอนาคตที่จะเริ่มขึ้นหลังจากวันนี้ เมื่อใช้ Edge UI ให้ทำตามขั้นตอนต่อไปนี้
- ในหน้าแพ็กเกจราคา
วางเคอร์เซอร์ไว้ในแถวที่เกี่ยวข้องกับแพ็กเกจราคาที่คุณต้องการสร้างแพ็กเกจราคาในอนาคต
แพ็กเกจราคาต้องมีวันที่สิ้นสุด - คลิก +อนาคต
- ในส่วนแพ็กเกจราคาในอนาคต ให้เลือกตัวเลือกใดตัวเลือกหนึ่งต่อไปนี้
- เริ่มระยะเวลาเต็มของสัญญาใหม่ในวันที่มีผลใหม่: แพ็กเกจราคาในอนาคตครอบคลุม ในวันที่มีผล ระยะเวลาการต่ออายุของแพ็กเกจราคาในอนาคตจะเท่ากับ แพ็กเกจราคาปัจจุบัน
- หักเวลาที่ใช้ในสัญญาก่อนหน้าจากระยะเวลาใหม่ ณ วันที่มีผล: เงื่อนไข แพ็กเกจราคาในอนาคตจะเริ่มมีผลในวันที่มีผล เวลาที่ใช้ ระบบจะหักราคาแพ็กเกจราคาออกจากระยะเวลาการต่ออายุของแพ็กเกจราคาในอนาคต ซึ่งหมายความว่าหาก นักพัฒนาซอฟต์แวร์ใช้แพ็กเกจปัจจุบันเป็นเวลา 3 เดือน และระยะเวลาการต่ออายุจะลดลง 3 เดือน
- กำหนดค่าช่องต่อไปนี้ในแผงด้านบน:
หมายเหตุ: ช่องอื่นๆ เป็นแบบอ่านอย่างเดียวช่อง คำอธิบาย ค่าเริ่มต้น ต้องระบุ ชื่อแพ็กเกจราคา ชื่อของแพ็กเกจราคา
หมายเหตุ: ชื่อไม่จำเป็นต้องตรงกับชื่อแพ็กเกจราคาเดิม
ชื่อแพ็กเกจที่มีอยู่ ใช่ วันที่เริ่มต้น วันที่ที่แพ็กเกจราคามีผลบังคับใช้ ป้อนวันที่เริ่มต้นหรือเลือกวันที่โดยใช้ปฏิทิน วันนี้ ไม่ได้ วันที่สิ้นสุด วันที่แพ็กเกจราคาสิ้นสุด หากต้องการระบุวันที่สิ้นสุด ให้เปิดใช้สวิตช์มีวันที่สิ้นสุด แล้วป้อนวันที่สิ้นสุดหรือเลือกวันที่โดยใช้ปฏิทิน หมายเหตุ: แพ็กเกจราคาจะมีผลจนถึงสิ้นวันในวันที่ที่ระบุ เช่น หากต้องการให้แพ็กเกจราคาหมดอายุในวันที่ 1 ธันวาคม 2018 คุณควรตั้งค่า endDate เป็น 2018-11-30 ในกรณีนี้ แพ็กเกจราคาจะหมดอายุเมื่อสิ้นสุดวันที่ 30 พฤศจิกายน 2018 คำขอทั้งหมดในวันที่ 1 ธันวาคม 2018 จะถูกบล็อก
ไม่มี ไม่ได้ ปรากฏแก่พอร์ทัล กำหนดว่าแพ็กเกจราคาเป็นแบบสาธารณะหรือส่วนตัว ดูแพ็กเกจราคาสาธารณะกับส่วนตัว เปิดใช้อยู่ ไม่ได้ - กำหนดค่าค่าธรรมเนียมสำหรับแพ็กเกจราคา ดูการกำหนดค่าค่าธรรมเนียม
หมายเหตุ: ใช้ไม่ได้กับแพ็กเกจการแจ้งเตือนที่ปรับได้ - หากคุณเลือกแพ็กเกจผลิตภัณฑ์ที่มีผลิตภัณฑ์ API มากกว่า 1 รายการ ให้ตั้งค่ากำหนดต่อไปนี้ในส่วนแพ็กเกจราคาเฉพาะหรือทั่วไป
หมายเหตุ: ขั้นตอนนี้ใช้กับแพ็กเกจการแจ้งเตือนแบบปรับไม่ได้
ช่อง คำอธิบาย ค่าเริ่มต้น กำหนดค่าผลิตภัณฑ์แต่ละรายการ แฟล็กที่ระบุว่าจะกำหนดค่าแพ็กเกจราคาแต่ละรายการสำหรับผลิตภัณฑ์ API แต่ละรายการหรือไม่ ปิดใช้ กําหนดค่าข้อเสนอฟรีเมียมของแต่ละผลิตภัณฑ์ทีละรายการ แฟล็กที่ระบุว่าจะกำหนดค่าแผน Freemium สำหรับผลิตภัณฑ์ API แต่ละรายการหรือไม่ ปิดใช้ เลือกผลิตภัณฑ์ หากเปิดใช้การทำเครื่องหมายรายการใดรายการหนึ่งหรือทั้ง 2 รายการ คุณต้องเลือกผลิตภัณฑ์แต่ละรายการจากรายการแบบเลื่อนลงและกำหนดค่ารายละเอียดแพ็กเกจราคาของผลิตภัณฑ์นั้นๆ หมายเหตุ: ตรวจสอบว่าได้กำหนดค่าผลิตภัณฑ์ทั้งหมดในกลุ่มผลิตภัณฑ์แล้ว
ไม่มี - คุณกำหนดค่ารายละเอียดแพ็กเกจราคาตามประเภทแพ็กเกจราคาที่เลือกได้ดังนี้
- คลิกตัวเลือกใดตัวเลือกหนึ่งต่อไปนี้
ปุ่ม คำอธิบาย อัปเดตฉบับร่าง บันทึกแพ็กเกจราคาเป็นฉบับร่าง นักพัฒนาแอปจะไม่เห็นแพ็กเกจราคาจนกว่าคุณจะเผยแพร่ คุณแก้ไขช่องใดก็ได้ในแพ็กเกจราคาฉบับร่าง
เผยแพร่ฉบับร่าง เผยแพร่แผน หมายเหตุ: หลังจากเผยแพร่แพ็กเกจราคาแล้ว คุณจะแก้ไขวันที่สิ้นสุดได้ก็ต่อเมื่อยังไม่ได้ตั้งค่าแพ็กเกจ คุณจะลบแพ็กเกจราคาหลังจากเผยแพร่ไปแล้วไม่ได้ แต่สามารถหมดอายุของแพ็กเกจราคาและแทนที่ด้วยแพ็กเกจราคาในอนาคตได้ตามที่อธิบายไว้ในส่วนหมดอายุของแพ็กเกจราคาที่เผยแพร่แล้ว
คลาสสิก Edge (Private Cloud)
เพื่อสร้างแพ็กเกจราคาเวอร์ชันในอนาคตที่จะเริ่มขึ้นหลังจากวันนี้ โดยใช้ Classic Edge UI ให้ดำเนินการตามขั้นตอนต่อไปนี้
- ในแคตตาล็อกแพ็กเกจ ให้คลิก +อนาคต ในคอลัมน์ฉบับร่าง/อนาคตสําหรับ
แพ็กเกจราคาที่ต้องการแทนที่
หน้าต่างแพ็กเกจราคาในอนาคตจะเปิดขึ้นมา
ความแตกต่างหลักระหว่างกรอบเวลาของแพ็กเกจราคาในอนาคตกับกรอบเวลาของแพ็กเกจราคาปัจจุบันคือ การเพิ่มส่วน "สมาชิกที่มีอยู่"
- เช่นเดียวกับแพ็กเกจราคาทั่วไป
- ป้อนชื่อแพ็กเกจในช่องชื่อแพ็กเกจราคา ชื่อไม่จำเป็นต้องตรงกัน ชื่อของแพ็กเกจราคาเดิม
- การกำหนดค่าค่าธรรมเนียมสำหรับแพ็กเกจราคา (ไม่บังคับ)
- กำหนดค่ารายละเอียดแพ็กเกจราคาตามประเภทแพ็กเกจราคาที่เลือก ดังนี้
- ระบุวันที่ที่แผนในอนาคตจะมีผลบังคับใช้ (ดูการเผยแพร่แพ็กเกจราคา) และวันที่สิ้นสุด (คุณสามารถเลือก "ไม่มีวันที่สิ้นสุด" หากไม่ต้องการให้ แพ็กเกจราคาในอนาคตที่สิ้นสุดในวันที่ที่ต้องการ) หากมีการกำหนดวันที่สิ้นสุดสำหรับแผนปัจจุบัน วันที่มีผลของแผนในอนาคตควรอยู่หลังวันที่สิ้นสุดของแผนปัจจุบัน
- ในส่วนสมาชิกปัจจุบัน ให้เลือกรายการใดรายการหนึ่งต่อไปนี้
- เริ่มระยะเวลาของสัญญาแบบเต็มระยะในวันที่มีผลใหม่ แพ็กเกจราคาในอนาคตครอบคลุม ในวันที่มีผล ระยะเวลาการต่ออายุของแพ็กเกจราคาในอนาคตจะเท่ากับ แพ็กเกจราคาปัจจุบัน
- หักเวลาในสัญญาฉบับก่อนหน้าจากระยะเวลาใหม่ ณ วันที่มีผล แพ็กเกจราคาในอนาคตจะเริ่มมีผลในวันที่มีผล เวลาที่ใช้ ระบบจะหักราคาแพ็กเกจราคาออกจากระยะเวลาการต่ออายุของแพ็กเกจราคาในอนาคต ซึ่งหมายความว่าหาก นักพัฒนาซอฟต์แวร์ใช้แพ็กเกจปัจจุบันเป็นเวลา 3 เดือน และระยะเวลาการต่ออายุจะลดลง 3 เดือน
- ในฟิลด์ วันที่มีผล ให้ป้อนวันที่เริ่มต้นที่อยู่หลังจากวันที่สิ้นสุดของวันที่ แพ็กเกจราคาที่มีอยู่
การสร้างแพ็กเกจราคาในอนาคตโดยใช้ API
คุณสามารถสร้างแพ็กเกจราคาในอนาคตโดยใช้ API ได้โดยการส่งคำขอPOST
เพื่อ
/organizations/{org_name}/monetization-packages/{package_id}/rate-plans/{plan_Id}/revision
สถานที่:
{org_id}
คือชื่อขององค์กร{package_id}
คือหมายเลขระบุแพ็กเกจ API{plan_Id}
คือการระบุแพ็กเกจราคา
parentRatePlan
ระบุรหัสของแพ็กเกจราคาเดิมstartDate
ระบุวันที่ที่แผนใหม่จะมีผล
ชื่อของแพ็กเกจราคาในอนาคตต้องไม่ตรงกับชื่อของแพ็กเกจเดิม นอกจากนี้ยังต้อง
ที่ไม่ซ้ำกันในแพ็กเกจราคาทั้งหมด ถ้าคุณต้องการบันทึกวันที่เริ่มต้นเดิมสำหรับ
นักพัฒนาซอฟต์แวร์ ให้ตั้งค่าสถานะ keepOriginalStartDate
เป็น true
แฟล็กนี้
ค่าเริ่มต้นคือ false
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการกำหนดค่า โปรดดู การตั้งค่าการกำหนดค่าสำหรับแพ็กเกจราคา
ตัวอย่างเช่น คำขอต่อไปนี้จะสร้างแพ็กเกจราคาในอนาคต
$ curl -H "Content-Type:application/json" -X POST -d \ '{ "parentRatePlan": { "id": "monetization_package_flat_rate_card_plan_1379513833409" }, "name": "Flat rate card plan", "developer":null, "developerCategory":null, "advance": "false", "currency": { "id" : "usd" }, "description": "Flat rate card plan", "displayName" : "Flat rate card plan", "frequencyDuration": "30", "frequencyDurationType": "DAY", "earlyTerminationFee": "10", "monetizationPackage": { "id": "location" }, "organization": { "id": "{org_name}" }, "paymentDueDays": "30", "prorate": "false", "published": "true", "ratePlanDetails": [ { "currency": { "id" : "usd" }, "paymentDueDays": "30", "meteringType": "UNIT", "organization": { "id": "myorg" }, "ratePlanRates": [ { "type": "RATECARD", "rate": "0.05", "startUnit": "0" } ], "ratingParameter": "VOLUME", "type": "RATECARD" }], "recurringStartUnit": 1, "recurringType": "CALENDAR", "recurringFee": "10", "setUpFee": "10", "startDate": "2014-01-01 00:00:00", "type": "STANDARD" }' \ "https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/monetization-packages/location/rate-plans/monetization_package_flat_rate_card_plan_1379513833409/revision" \ -u email:password