คุณกำลังดูเอกสารประกอบ 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