रिपोर्ट प्रबंधित करें

Apigee Edge का दस्तावेज़ देखा जा रहा है.
Apigee X के दस्तावेज़ पर जाएं.
जानकारी

परिचय

कमाई करने से जुड़ी रिपोर्ट की मदद से, ऐप्लिकेशन के इस्तेमाल से जुड़ी खास जानकारी और लेन-देन की गतिविधि को ऐक्सेस किया जा सकता है. उदाहरण के लिए, यह पता लगाया जा सकता है कि किसी तारीख की सीमा के दौरान, किन ऐप्लिकेशन, डेवलपर, एपीआई प्रॉडक्ट बंडल या एपीआई प्रॉडक्ट के लिए लेन-देन की गतिविधि हुई थी. कमाई करने की सुविधा की मदद से, एपीआई के इस्तेमाल को ट्रैक करने वाली खास जानकारी या ज़्यादा जानकारी वाली रिपोर्ट जनरेट की जा सकती हैं.

कमाई करने से जुड़ी रिपोर्ट के टाइप

कमाई करने से जुड़ी इस तरह की रिपोर्ट जनरेट की जा सकती हैं.

रिपोर्ट ब्यौरा
बिलिंग किसी एक बिलिंग महीने के लिए डेवलपर की गतिविधि देखें और पुष्टि करें कि किराये के प्लान सही तरीके से लागू किए गए हैं.
प्रीपेड बैलेंस प्रीपेड डेवलपर ने बिलिंग के महीने या मौजूदा महीने में जो बैलेंस रिफ़िल किए हैं उन्हें देखें, ताकि आप पेमेंट प्रोसेस करने वाली कंपनी से मिले पेमेंट के साथ मिलान कर सकें.
आय तारीख की सीमा के दौरान, डेवलपर की गतिविधि और रेवेन्यू देखें, ताकि आप अपने सभी डेवलपर (और उनके ऐप्लिकेशन) के एपीआई प्रॉडक्ट बंडल और प्रॉडक्ट की परफ़ॉर्मेंस का विश्लेषण कर सकें.
वैरियंस

तारीख की दो सीमाओं में, डेवलपर की गतिविधि और रेवेन्यू की तुलना करें. इससे, आपको अपने सभी डेवलपर (और उनके ऐप्लिकेशन) के एपीआई पैकेज और प्रॉडक्ट की परफ़ॉर्मेंस में बढ़ोतरी या गिरावट के रुझानों का विश्लेषण करने में मदद मिलेगी.

डेटा के रखरखाव के बारे में जानकारी

Apigee Edge के सार्वजनिक क्लाउड में, कमाई करने के लिए डेटा को सेव रखने की सुविधा, प्लान का एनटाइटलमेंट है. कमाई करने के एनटाइटलमेंट देखने के लिए, https://cloud.google.com/apigee/specsheets पर जाएं. अगर आपको एनटाइटलमेंट की अवधि के बाद भी कमाई करने से जुड़ा डेटा सेव रखना है, तो Apigee की बिक्री टीम से संपर्क करें. डेटा को ज़्यादा समय तक सेव रखने की सुविधा, अनुरोध करने के समय चालू की जाती है. इसे बाद में चालू नहीं किया जा सकता, ताकि डेटा को सेव रखने की मूल अवधि से पहले का डेटा शामिल किया जा सके.

डुप्लीकेट लेन-देन के बारे में जानकारी

कमाई करने से जुड़े ट्रांज़ैक्शन की रिपोर्ट की तुलना Analytics के डेटा से करने पर, आपको कुछ डुप्लीकेट ट्रांज़ैक्शन दिख सकते हैं. आम तौर पर, ऐसा हो सकता है. ऐसा इसलिए, क्योंकि कमाई करने की सुविधा देने वाला सिस्टम, हर दिन करोड़ों लेन-देन को प्रोसेस कर सकता है. साथ ही, एक ही समय पर कई लेन-देन को प्रोसेस किया जा सकता है. औसतन, ~0.1% लेन-देन डुप्लीकेट हो सकते हैं.

कमाई करने से जुड़ी रिपोर्ट वाले पेज को एक्सप्लोर करना

कमाई करने से जुड़ी रिपोर्ट का पेज ऐक्सेस करने के लिए, यहां दिया गया तरीका अपनाएं.

Edge

Edge यूज़र इंटरफ़ेस (यूआई) का इस्तेमाल करके, रिपोर्ट पेज को ऐक्सेस करने के लिए:

  1. apigee.com/edge में साइन इन करें.
  2. बाईं ओर मौजूद नेविगेशन बार में, पब्लिश करें > कमाई करना > रिपोर्ट चुनें.

आपको रिपोर्ट पेज दिखेगा.

इस इमेज में हाइलाइट किए गए तरीके से, रिपोर्ट पेज पर ये काम किए जा सकते हैं:

क्लासिक Edge (निजी क्लाउड)

Edge के क्लासिक यूज़र इंटरफ़ेस (यूआई) का इस्तेमाल करके, रिपोर्ट पेज को ऐक्सेस करने के लिए:

  1. http://ms-ip:9000 में साइन इन करें. यहां ms-ip, मैनेजमेंट सर्वर नोड का आईपी पता या डीएनएस नेम है.
  2. सबसे ऊपर मौजूद नेविगेशन बार में, कमाई करना > कमाई करने से जुड़ी रिपोर्ट चुनें.

आपको रिपोर्ट पेज दिखेगा.

रिपोर्ट कॉन्फ़िगर करना

यूज़र इंटरफ़ेस (यूआई) का इस्तेमाल करके, रिपोर्ट को कॉन्फ़िगर करें. इसके बारे में नीचे दिए गए सेक्शन में बताया गया है.

रिपोर्ट कॉन्फ़िगर करने का तरीका

Edge यूज़र इंटरफ़ेस (यूआई) या क्लासिक Edge यूज़र इंटरफ़ेस (यूआई) का इस्तेमाल करके, रिपोर्ट कॉन्फ़िगर करें.

Edge

Edge यूज़र इंटरफ़ेस (यूआई) का इस्तेमाल करके रिपोर्ट कॉन्फ़िगर करने के लिए:

  1. बाईं ओर मौजूद नेविगेशन बार में, पब्लिश करें > कमाई करना > रिपोर्ट चुनें.
  2. + शिकायत करें पर क्लिक करें
  3. नीचे दी गई टेबल में बताई गई रिपोर्ट की जानकारी कॉन्फ़िगर करें.
    फ़ील्ड ब्यौरा
    नाम रिपोर्ट का यूनीक नाम.
    ब्यौरा रिपोर्ट के बारे में जानकारी.
    रिपोर्ट का टाइप कमाई करने से जुड़ी रिपोर्ट के टाइप देखें.
  4. चुने गए रिपोर्ट टाइप के आधार पर, रिपोर्ट की बाकी जानकारी कॉन्फ़िगर करें. इसके बारे में यहां दिए गए सेक्शन में बताया गया है:
  5. रिपोर्ट विंडो में जानकारी डालने के बाद, ये काम किए जा सकते हैं:
    • रिपोर्ट कॉन्फ़िगरेशन को सेव करने के लिए, रिपोर्ट सेव करें पर क्लिक करें.
    • सिर्फ़ ज़्यादा जानकारी वाली रिपोर्ट के लिए, जॉब सबमिट करें पर क्लिक करें. इससे रिपोर्ट को अलग-अलग प्रोसेस में चलाया जा सकता है और बाद में नतीजे देखे जा सकते हैं. ज़्यादा जानकारी के लिए, रिपोर्ट जनरेट करना और डाउनलोड करना लेख पढ़ें.

    • जनरेट की गई रिपोर्ट को अपनी लोकल मशीन पर, कॉमा लगाकर अलग की गई वैल्यू (CSV) या कॉम्प्रेस की गई ऐसी zip फ़ाइल के तौर पर डाउनलोड करने के लिए जिसमें CSV शामिल हो, CSV के तौर पर सेव करें या Zip के तौर पर सेव करें पर क्लिक करें. बड़ी रिपोर्ट के लिए, ज़िप डाउनलोड करने का सुझाव दिया जाता है. इससे रिपोर्ट ज़्यादा असरदार तरीके से डाउनलोड होंगी.

क्लासिक Edge (निजी क्लाउड)

Edge के क्लासिक यूज़र इंटरफ़ेस (यूआई) का इस्तेमाल करके रिपोर्ट बनाने के लिए:

  1. सबसे ऊपर मौजूद नेविगेशन बार में, कमाई करना > कमाई करने से जुड़ी रिपोर्ट चुनें.
  2. ड्रॉप-डाउन मेन्यू में, वह रिपोर्ट चुनें जिसे आपको बनाना है. कमाई करने से जुड़ी रिपोर्ट के टाइप देखें.
  3. + शिकायत करें पर क्लिक करें.
  4. चुने गए बिलिंग टाइप के आधार पर, रिपोर्ट की जानकारी कॉन्फ़िगर करें. इसके बारे में यहां बताया गया है:
  5. रिपोर्ट विंडो में जानकारी डालने के बाद, ये काम किए जा सकते हैं:
    • रिपोर्ट का कॉन्फ़िगरेशन सेव करने और बाद में रिपोर्ट डाउनलोड करने के लिए, इस रूप में सेव करें ... पर क्लिक करें.
    • सिर्फ़ ज़्यादा जानकारी वाली रिपोर्ट के लिए, जॉब सबमिट करें पर क्लिक करें, ताकि रिपोर्ट को अलग-अलग चलाया जा सके और बाद में नतीजे वापस पाएं. ज़्यादा जानकारी के लिए, रिपोर्ट जनरेट करना और डाउनलोड करना लेख पढ़ें.

    • रिपोर्ट को देखने के लिए, कॉमा लगाकर अलग की गई वैल्यू (CSV) वाली फ़ाइल के तौर पर जनरेट और डाउनलोड करने के लिए, CSV डाउनलोड करें पर क्लिक करें.

बिलिंग रिपोर्ट कॉन्फ़िगर करना

रिपोर्ट कॉन्फ़िगर करने का तरीका अपनाएं और रिपोर्ट पेज में यह जानकारी डालें:

फ़ील्ड ब्यौरा
बिलिंग का महीना

रिपोर्ट के लिए बिलिंग का महीना.

रिपोर्टिंग लेवल

रिपोर्टिंग लेवल. मान्य वैल्यू में ये शामिल हैं:

  • ज़्यादा जानकारी: हर ट्रांज़ैक्शन को अलग लाइन में दिखाता है. साथ ही, इससे यह भी पता चलता है कि किराया प्लान सही तरीके से लागू हुए हैं या नहीं. कोई खास जानकारी नहीं है.
  • खास जानकारी: इसमें हर एपीआई प्रॉडक्ट और डेवलपर के लिए, रेवेन्यू की खास जानकारी होती है.
प्रॉडक्ट बंडल

ध्यान दें: Edge के क्लासिक यूज़र इंटरफ़ेस (यूआई) में, एपीआई प्रॉडक्ट बंडल को एपीआई पैकेज कहा जाता है.

रिपोर्ट में शामिल करने के लिए, एपीआई प्रॉडक्ट के बंडल चुनें. अगर कोई भी विकल्प नहीं चुना जाता है, तो रिपोर्ट में एपीआई के सभी प्रॉडक्ट बंडल शामिल किए जाते हैं.

रिपोर्ट में, चुने गए हर एपीआई प्रॉडक्ट बंडल के लिए एक अलग लाइन शामिल होती है.

खास जानकारी वाली रिपोर्ट के लिए, खास जानकारी दिखाने के विकल्पों में जाकर, न दिखाएं को चुनें. हालांकि, ऐसा करना ज़रूरी नहीं है. इस मामले में, रिपोर्ट सभी (या चुने गए) एपीआई प्रॉडक्ट बंडल की जानकारी इकट्ठा करती है. साथ ही, हर एपीआई प्रॉडक्ट बंडल की जानकारी को अलग से सूची में शामिल नहीं करती.

प्रॉडक्ट

रिपोर्ट में शामिल करने के लिए, एपीआई प्रॉडक्ट चुनें. अगर कोई भी विकल्प नहीं चुना जाता है, तो रिपोर्ट में सभी एपीआई प्रॉडक्ट शामिल होते हैं.

रिपोर्ट में, चुने गए हर एपीआई प्रॉडक्ट के लिए एक अलग लाइन शामिल होती है.

खास जानकारी वाली रिपोर्ट के लिए, खास जानकारी दिखाने के विकल्पों में जाकर, न दिखाएं को चुनें. हालांकि, ऐसा करना ज़रूरी नहीं है. इस मामले में, रिपोर्ट सभी (या चुने गए) डेवलपर की जानकारी इकट्ठा करती है. साथ ही, चुने गए हर डेवलपर की जानकारी को अलग से नहीं दिखाती.

कंपनी

रिपोर्ट में शामिल करने के लिए कंपनियां चुनें. अगर कोई भी विकल्प नहीं चुना जाता है, तो रिपोर्ट में सभी कंपनियां शामिल हो जाती हैं.

प्लान की रेटिंग

रिपोर्ट में शामिल करने के लिए प्लान को रेटिंग दें. इनमें से किसी एक को चुनें:

  • किराये के सभी प्लान: रिपोर्ट में किराये के सभी प्लान शामिल करें.
  • स्टैंडर्ड किराये वाले प्लान: रिपोर्ट में सिर्फ़ स्टैंडर्ड किराये वाले प्लान शामिल करें.
  • डेवलपर के हिसाब से तय किए गए किराये के प्लान: रिपोर्ट में सिर्फ़ डेवलपर के प्लान शामिल करें.

रिचार्ज किए गए पैसों की रिपोर्ट कॉन्फ़िगर करना

रिपोर्ट कॉन्फ़िगर करने का तरीका अपनाएं और रिपोर्ट पेज में यह जानकारी डालें:

फ़ील्ड ब्यौरा
बिलिंग का महीना

रिपोर्ट के लिए बिलिंग का महीना.

रिपोर्टिंग लेवल

रिपोर्टिंग लेवल. मान्य वैल्यू में ये शामिल हैं:

  • ज़्यादा जानकारी: इसमें बैलेंस रिफ़िल करने की हर जानकारी अलग-अलग दिखती है. साथ ही, आपको पेमेंट प्रोसेस करने वाली कंपनी से मिले पेमेंट के साथ मिलान करने की सुविधा मिलती है.
  • खास जानकारी: इसमें हर डेवलपर के लिए, बैलेंस के रिफ़िल की कुल जानकारी होती है.
कंपनी

रिपोर्ट में शामिल करने के लिए कंपनियां चुनें. अगर कोई भी विकल्प नहीं चुना जाता है, तो रिपोर्ट में सभी कंपनियां शामिल हो जाती हैं.

आय की रिपोर्ट कॉन्फ़िगर करना

रिपोर्ट कॉन्फ़िगर करने का तरीका अपनाएं और रिपोर्ट पेज में यह जानकारी डालें:

फ़ील्ड ब्यौरा
तारीख सीमा

रिपोर्ट के लिए तारीख की सीमा. इनमें से किसी एक को चुनें:

  • पहले से सेट: ड्रॉप-डाउन मेन्यू से, तारीख की स्टैंडर्ड सीमाओं में से कोई एक चुनें. जैसे, पिछले कैलेंडर का महीना.
  • पसंद के मुताबिक: कैलेंडर पॉप-अप से, तारीख की सीमा के लिए शुरू होने और खत्म होने की तारीख चुनें.
मुद्रा चुनें

रिपोर्ट की मुद्रा. मान्य वैल्यू में ये शामिल हैं:

  • स्थानीय मुद्रा: लागू किराया प्लान का इस्तेमाल करके, रिपोर्ट की हर लाइन दिखाई जाती है. इसका मतलब है कि अगर डेवलपर के पास अलग-अलग मुद्राओं का इस्तेमाल करने वाले प्लान हैं, तो एक रिपोर्ट में कई मुद्राएं हो सकती हैं.
  • यूरो: रिपोर्ट में स्थानीय मुद्रा में किए गए लेन-देन को यूरो में बदलकर दिखाया जाता है.
  • यूनाइटेड किंगडम पाउंड: रिपोर्ट में स्थानीय मुद्रा में किए गए लेन-देन को पाउंड में बदलकर दिखाया जाता है.
  • अमेरिकन डॉलर: रिपोर्ट में स्थानीय मुद्रा में किए गए लेन-देन को डॉलर में बदलकर दिखाया जाता है.
रिपोर्टिंग लेवल

रिपोर्टिंग लेवल. मान्य वैल्यू में ये शामिल हैं:

  • ज़्यादा जानकारी: हर लेन-देन को अलग लाइन में दिखाता है. इसमें कोई खास जानकारी नहीं है.
  • खास जानकारी: आपके चुने गए पैरामीटर के आधार पर, हर एपीआई प्रॉडक्ट और डेवलपर के लिए कुल रेवेन्यू की खास जानकारी दिखाता है.
प्रॉडक्ट बंडल

ध्यान दें: Edge के क्लासिक यूज़र इंटरफ़ेस (यूआई) में, एपीआई प्रॉडक्ट बंडल को एपीआई पैकेज कहा जाता है.

रिपोर्ट में शामिल करने के लिए, एपीआई प्रॉडक्ट के बंडल चुनें. अगर कोई भी विकल्प नहीं चुना जाता है, तो रिपोर्ट में एपीआई के सभी प्रॉडक्ट बंडल शामिल किए जाते हैं.

रिपोर्ट में, चुने गए हर एपीआई प्रॉडक्ट बंडल के लिए एक अलग लाइन शामिल होती है.

खास जानकारी वाली रिपोर्ट के लिए, खास जानकारी दिखाने के विकल्पों में जाकर, न दिखाएं को चुनें. हालांकि, ऐसा करना ज़रूरी नहीं है. इस मामले में, रिपोर्ट सभी (या चुने गए) एपीआई प्रॉडक्ट बंडल की जानकारी इकट्ठा करती है. साथ ही, हर एपीआई प्रॉडक्ट बंडल की जानकारी को अलग से सूची में शामिल नहीं करती.

प्रॉडक्ट

रिपोर्ट में शामिल करने के लिए, एपीआई प्रॉडक्ट चुनें. अगर कोई भी विकल्प नहीं चुना जाता है, तो रिपोर्ट में सभी एपीआई प्रॉडक्ट शामिल होते हैं.

रिपोर्ट में, चुने गए हर एपीआई प्रॉडक्ट के लिए एक अलग लाइन शामिल होती है.

खास जानकारी वाली रिपोर्ट के लिए, खास जानकारी दिखाने के विकल्पों में जाकर, न दिखाएं को चुनें. हालांकि, ऐसा करना ज़रूरी नहीं है. इस मामले में, रिपोर्ट सभी (या चुने गए) डेवलपर की जानकारी इकट्ठा करती है. साथ ही, चुने गए हर डेवलपर की जानकारी को अलग से नहीं दिखाती.

कंपनी

रिपोर्ट में शामिल करने के लिए कंपनियां चुनें. अगर कोई भी विकल्प नहीं चुना जाता है, तो रिपोर्ट में सभी कंपनियां शामिल हो जाती हैं.

खास जानकारी वाली रिपोर्ट के लिए, आपके पास न दिखाएं को चुनने का विकल्प है. इसके लिए, खास जानकारी दिखाने के विकल्प सेक्शन में जाएं. इस मामले में, रिपोर्ट में सभी (या चुनी गई) कंपनियों की जानकारी इकट्ठा की जाती है. साथ ही, चुनी गई हर कंपनी की जानकारी अलग से नहीं दिखाई जाती.

ऐप्लिकेशन

रिपोर्ट में शामिल करने के लिए ऐप्लिकेशन चुनें. अगर कोई भी विकल्प नहीं चुना जाता है, तो रिपोर्ट में सभी ऐप्लिकेशन शामिल किए जाते हैं.

रिपोर्ट में, चुने गए हर ऐप्लिकेशन के लिए एक अलग लाइन शामिल होती है.

खास जानकारी वाली रिपोर्ट के लिए, आपके पास न दिखाएं को चुनने का विकल्प है. इसके लिए, खास जानकारी दिखाने के विकल्प सेक्शन में जाएं. इस मामले में, रिपोर्ट सभी (या चुने गए) ऐप्लिकेशन से जानकारी इकट्ठा करती है. साथ ही, चुने गए हर ऐप्लिकेशन के लिए जानकारी को अलग से नहीं दिखाती.

समरी दिखाने के विकल्प

रिपोर्ट में कॉलम को ग्रुप करने और दिखाने का क्रम. कोई संख्या चुनें जो ग्रुपिंग में उस सेक्शन के क्रम को दिखाती हो. पहला ग्रुपिंग 1 होता है. उदाहरण के लिए, यहां दी गई रिपोर्ट में डेटा को पहले पैकेज के हिसाब से, फिर प्रॉडक्ट के हिसाब से, फिर डेवलपर के हिसाब से, और फिर ऐप्लिकेशन के हिसाब से ग्रुप में बांटा गया है.

अगर आपको कोई सेक्शन नहीं दिखाना है, तो नहीं दिखाएं चुनें. इसके बाद, बाकी फ़ील्ड को क्रम से चुनें. किसी सेक्शन का क्रम बदलने या रिपोर्ट में किसी सेक्शन को न दिखाने का विकल्प चुनने पर, क्रम अपने-आप अपडेट हो जाता है.

रेवेन्यू की खास जानकारी वाली रिपोर्ट में, कस्टम लेन-देन एट्रिब्यूट शामिल करना

लेन-देन रिकॉर्ड करने की नीतियों की मदद से, लेन-देन से जुड़े कस्टम एट्रिब्यूट का डेटा कैप्चर किया जा सकता है. साथ ही, उन कस्टम एट्रिब्यूट को आय की खास जानकारी वाली रिपोर्ट में शामिल किया जा सकता है. अपने संगठन के लिए MINT.SUMMARY_CUSTOM_ATTRIBUTES प्रॉपर्टी सेट करके, कमाई करने से जुड़े डेटाबेस की टेबल में शामिल कस्टम एट्रिब्यूट का डिफ़ॉल्ट सेट तय करें.

इस सुविधा का इस्तेमाल करने के लिए, आपको कुछ सोच-विचार और प्लानिंग करनी होगी. इसलिए, नीचे दी गई बातों को ध्यान में रखें.

अगर आप Cloud के ग्राहक हैं, तो प्रॉपर्टी सेट करने के लिए Apigee Edge की सहायता टीम से संपर्क करें. अगर आप निजी क्लाउड के लिए Apigee Edge के ग्राहक हैं, तो सिस्टम एडमिन के क्रेडेंशियल का इस्तेमाल करके, नीचे दिए गए एपीआई पर पुट अनुरोध का इस्तेमाल करके फ़्लैग सेट करें.

curl -u email:password -X PUT -H "Content-type:application/xml" http://host:port/v1/o/{myorg} -d \
"<Organization type="trial" name="MyOrganization">
    <Properties>
        <Property name="features.isMonetizationEnabled">true</Property>
        <Property name="MINT.SUMMARY_CUSTOM_ATTRIBUTES">[&quot;partner_id&quot;,&quot;tax_source&quot;]</Property>
        <Property name="features.topLevelDevelopersAreCompanies">false</Property>
    </Properties>
</Organization>"

इस उदाहरण में, एपीआई कॉल की मदद से सुविधा चालू की जाती है और कमाई करने से जुड़े डेटाबेस में partner_id और tax_source कॉलम जोड़े जाते हैं. ध्यान दें कि एपीआई कॉल में कस्टम एट्रिब्यूट का कलेक्शन, यूआरएल में कोड में बदला गया है.

रिपोर्ट में कस्टम लेन-देन एट्रिब्यूट शामिल करने से जुड़ी बातें

  • एपीआई की मदद से एट्रिब्यूट बनाने से पहले, यह पक्का कर लें कि आपको किन एट्रिब्यूट का इस्तेमाल करना है. ये डेटाबेस में कॉलम के नाम होते हैं. कस्टम एट्रिब्यूट का डेटा हमेशा यहां सेव होता है.
  • हर लेन-देन रिकॉर्ड करने की नीति में, 10 कस्टम एट्रिब्यूट स्लॉट उपलब्ध होते हैं, जैसा कि यहां दी गई इमेज में दिखाया गया है. रिपोर्ट में शामिल किए जाने वाले सभी प्रॉडक्ट के लिए, एक ही एट्रिब्यूट के लिए एक ही नाम और पोज़िशन का इस्तेमाल करें. उदाहरण के लिए, लेन-देन रिकॉर्ड करने की इस नीति में, partner_id और tax_source कस्टम एट्रिब्यूट, चौथे और पांचवें बॉक्स में मौजूद हैं. रिपोर्टिंग में शामिल किए जाने वाले प्रॉडक्ट के लिए, लेन-देन रिकॉर्ड करने की सभी नीतियों में यह उनका नाम और पद होना चाहिए.

सुविधा चालू करने के बाद, आय की खास जानकारी वाली रिपोर्ट में कस्टम एट्रिब्यूट शामिल करने के लिए, MintCriteria में transactionCustomAttributes जोड़कर, report API का इस्तेमाल करें. शर्तों के कॉन्फ़िगरेशन के विकल्प देखें.

वैरिएंस रिपोर्ट कॉन्फ़िगर करना (अब काम नहीं करती)

रिपोर्ट कॉन्फ़िगर करने का तरीका अपनाएं और रिपोर्ट पेज में यह जानकारी डालें:

फ़ील्ड ब्यौरा
तारीख सीमा

रिपोर्ट के लिए तारीख की सीमा. इनमें से किसी एक को चुनें:

  • पहले से सेट: ड्रॉप-डाउन मेन्यू से, तारीख की स्टैंडर्ड सीमाओं में से कोई एक चुनें. जैसे, पिछले कैलेंडर का महीना.
  • पसंद के मुताबिक: कैलेंडर पॉप-अप से, तारीख की सीमा के लिए शुरू होने और खत्म होने की तारीख चुनें.
पैकेज

रिपोर्ट में शामिल करने के लिए एपीआई पैकेज. इनमें से किसी एक को चुनें:

  • सभी: रिपोर्ट में सभी एपीआई पैकेज शामिल होते हैं.
  • चुने गए: इससे एक सूची दिखती है, जिसमें से रिपोर्ट में शामिल करने के लिए एपीआई पैकेज चुने जा सकते हैं. अगर कोई पैकेज नहीं चुना जाता है, तो रिपोर्ट में सभी पैकेज शामिल किए जाते हैं.

रिपोर्ट में, चुने गए हर एपीआई पैकेज के लिए एक अलग लाइन शामिल होती है.

खास जानकारी वाली रिपोर्ट के लिए, आपके पास खास जानकारी के डिसप्ले विकल्प सेक्शन में, 'न दिखाएं (पैकेज)' को चुनने का विकल्प होता है. इस मामले में, रिपोर्ट सभी (या चुने गए) एपीआई पैकेज से जानकारी इकट्ठा करती है. साथ ही, हर एपीआई पैकेज के लिए जानकारी को अलग से सूची में नहीं डालती.

प्रॉडक्ट

रिपोर्ट में शामिल करने के लिए एपीआई प्रॉडक्ट. इनमें से किसी एक को चुनें:

  • सभी: इसमें रिपोर्ट में सभी एपीआई प्रॉडक्ट शामिल होते हैं.
  • चुने गए: इससे एक सूची दिखती है. इसमें से, रिपोर्ट में शामिल करने के लिए प्रॉडक्ट चुने जा सकते हैं. अगर कोई प्रॉडक्ट नहीं चुना जाता है, तो रिपोर्ट में सभी प्रॉडक्ट शामिल होते हैं.

रिपोर्ट में, चुने गए हर एपीआई प्रॉडक्ट के लिए एक अलग लाइन शामिल होती है.

खास जानकारी वाली रिपोर्ट के लिए, आपके पास खास जानकारी के डिसप्ले विकल्प सेक्शन में, प्रॉडक्ट को न दिखाएं विकल्प को चुनने का विकल्प होता है. इस मामले में, रिपोर्ट सभी (या चुने गए) एपीआई प्रॉडक्ट की जानकारी इकट्ठा करती है. साथ ही, हर एपीआई प्रॉडक्ट की जानकारी को अलग से नहीं दिखाती.

कंपनी

रिपोर्ट में शामिल की जाने वाली कंपनियां. इनमें से किसी एक को चुनें:

  • सभी: रिपोर्ट में सभी कंपनियां शामिल होती हैं.
  • चुनी गई: इससे एक सूची दिखती है. इसमें से, रिपोर्ट में शामिल करने के लिए कंपनियां चुनी जा सकती हैं. अगर आपने कोई कंपनी नहीं चुनी है, तो रिपोर्ट में सभी कंपनियां शामिल होंगी.

रिपोर्ट में, चुनी गई हर कंपनी के लिए एक अलग लाइन शामिल होती है.

खास जानकारी वाली रिपोर्ट के लिए, आपके पास 'खास जानकारी दिखाने के विकल्प' सेक्शन में जाकर, 'न दिखाएं (कंपनियां)' को चुनने का विकल्प होता है. हालांकि, ऐसा करना ज़रूरी नहीं है. इस मामले में, रिपोर्ट में सभी (या चुनी गई) कंपनियों की जानकारी इकट्ठा की जाती है. साथ ही, चुनी गई हर कंपनी की जानकारी को अलग से नहीं दिखाया जाता.

ऐप्लिकेशन

रिपोर्ट में शामिल करने के लिए ऐप्लिकेशन. इनमें से किसी एक को चुनें:

  • सभी: इसमें रिपोर्ट में सभी ऐप्लिकेशन शामिल होते हैं.
  • चुने गए: इससे एक सूची दिखती है, जिसमें से रिपोर्ट में शामिल करने के लिए ऐप्लिकेशन चुने जा सकते हैं. अगर कोई भी ऐप्लिकेशन नहीं चुना जाता है, तो रिपोर्ट में सभी ऐप्लिकेशन शामिल किए जाते हैं.

रिपोर्ट में, चुने गए हर ऐप्लिकेशन के लिए एक अलग लाइन शामिल होती है.

खास जानकारी वाली रिपोर्ट के लिए, आपके पास खास जानकारी दिखाने के विकल्प वाले सेक्शन में, 'न दिखाएं (ऐप्लिकेशन)' को चुनने का विकल्प है. इस मामले में, रिपोर्ट सभी (या चुने गए) ऐप्लिकेशन से जानकारी इकट्ठा करती है. साथ ही, चुने गए हर ऐप्लिकेशन के लिए जानकारी को अलग से नहीं दिखाती.

मुद्रा

रिपोर्ट की मुद्रा. मान्य वैल्यू में ये शामिल हैं:

  • स्थानीय मुद्रा: लागू किराया प्लान का इस्तेमाल करके, रिपोर्ट की हर लाइन दिखाई जाती है. इसका मतलब है कि अगर डेवलपर के पास अलग-अलग मुद्राओं का इस्तेमाल करने वाले प्लान हैं, तो एक रिपोर्ट में कई मुद्राएं हो सकती हैं.
  • यूरो: रिपोर्ट में स्थानीय मुद्रा में किए गए लेन-देन को यूरो में बदलकर दिखाया जाता है.
  • पाउंड: रिपोर्ट में स्थानीय मुद्रा में किए गए लेन-देन को पाउंड में बदला जाता है और दिखाया जाता है.
  • डॉलर: रिपोर्ट में स्थानीय मुद्रा में किए गए लेन-देन को डॉलर में बदलकर दिखाया जाता है.
समरी दिखाने के विकल्प

रिपोर्ट में कॉलम को ग्रुप करने और दिखाने का क्रम. कोई संख्या चुनें जो ग्रुपिंग में उस सेक्शन के क्रम को दिखाती हो. पहला ग्रुपिंग 1 होता है. उदाहरण के लिए, यहां दी गई रिपोर्ट में डेटा को पहले पैकेज के हिसाब से, फिर प्रॉडक्ट के हिसाब से, फिर डेवलपर के हिसाब से, और फिर ऐप्लिकेशन के हिसाब से ग्रुप में बांटा गया है.

अगर आपको कोई सेक्शन नहीं दिखाना है, तो नहीं दिखाएं चुनें. इसके बाद, बाकी फ़ील्ड को क्रम से चुनें. किसी सेक्शन का क्रम बदलने या रिपोर्ट में किसी सेक्शन को न दिखाने का विकल्प चुनने पर, क्रम अपने-आप अपडेट हो जाता है.

रिपोर्ट जनरेट करना और डाउनलोड करना

रिपोर्ट बनाने के बाद, रिपोर्ट के नतीजों को CSV या ZIP फ़ाइल फ़ॉर्मैट में डाउनलोड किया जा सकता है. CSV या ZIP फ़ाइल को एक साथ या अलग-अलग जनरेट किया जा सकता है.

  • सिंक्रोन रिपोर्ट के लिए, रिपोर्ट का अनुरोध किया जाता है. यह अनुरोध तब तक ब्लॉक रहता है, जब तक कि Analytics सर्वर से कोई जवाब नहीं मिल जाता. हालांकि, किसी रिपोर्ट को बहुत ज़्यादा डेटा (उदाहरण के लिए, सैकड़ों जीबी) प्रोसेस करना पड़ सकता है. इसलिए, टाइम आउट की वजह से सिंक की जा रही रिपोर्ट पूरी नहीं हो सकती.

    खास जानकारी रिपोर्ट लेवल पर, सिर्फ़ सिंक्रोनस जनरेशन की सुविधा काम करती है.

  • असाइन्सिंक रिपोर्ट के लिए, रिपोर्ट का अनुरोध करें और बाद में नतीजे पाएं. असाइनॉन्स क्वेरी प्रोसेसिंग का इस्तेमाल तब किया जा सकता है, जब:

    • लंबे समय के अंतराल वाली रिपोर्ट का विश्लेषण करना और उन्हें बनाना.
    • अलग-अलग तरह के ग्रुपिंग डाइमेंशन और अन्य सीमाओं के साथ डेटा का विश्लेषण करना, जो क्वेरी को मुश्किल बनाते हैं.
    • जब आपको पता चलता है कि कुछ उपयोगकर्ताओं या संगठनों के लिए डेटा का वॉल्यूम काफ़ी बढ़ गया है, तो क्वेरी मैनेज करना.

    ज़्यादा जानकारी वाली रिपोर्ट के लेवल पर, रिपोर्ट को अलग-अलग समय पर जनरेट किया जा सकता है.

CSV या ZIP फ़ाइल फ़ॉर्मैट में रिपोर्ट जनरेट और डाउनलोड करने के लिए, इनमें से कोई एक काम करें:

  1. रिपोर्ट पेज ऐक्सेस करें.
  2. कर्सर को उस रिपोर्ट पर ले जाएं जिसे डाउनलोड करना है.
  3. बदलाव किए गए कॉलम में, इनमें से किसी एक पर क्लिक करें:

    1. खास जानकारी वाली रिपोर्ट के लिए, CSV फ़ाइल का आइकॉन आइकॉन या zip फ़ाइल का आइकॉन आइकॉन. रिपोर्ट, CSV या ज़िप फ़ाइल में सिंक करके सेव की जाती है.
    2. जॉब सबमिट करें (ज़्यादा जानकारी वाली रिपोर्ट के लिए). असाइनमेंट के साथ-साथ अन्य काम भी शुरू हो जाते हैं.
      1. बदलाव किया गया कॉलम में, जॉब की स्थिति को मॉनिटर करें.

        रिपोर्ट डाउनलोड के लिए तैयार होने पर, डिस्क आइकॉन दिखता है:

        रिपोर्ट डाउनलोड के लिए तैयार होने पर, डिस्क इमेज दिखती है.
      2. जॉब पूरा होने के बाद, रिपोर्ट डाउनलोड करने के लिए डिस्क आइकॉन पर क्लिक करें.

यहां खास जानकारी वाली बिलिंग रिपोर्ट के लिए, CSV फ़ाइल का एक उदाहरण दिया गया है.

रिपोर्ट में बदलाव करना

रिपोर्ट में बदलाव करने के लिए:

  1. रिपोर्ट पेज ऐक्सेस करें.
  2. जिस रिपोर्ट में बदलाव करना है उस पर कर्सर घुमाएं और कार्रवाइयों के मेन्यू में पर क्लिक करें.
  3. ज़रूरत के हिसाब से रिपोर्ट कॉन्फ़िगरेशन अपडेट करें.
  4. अपडेट की गई रिपोर्ट का कॉन्फ़िगरेशन सेव करने के लिए, रिपोर्ट अपडेट करें पर क्लिक करें.

रिपोर्ट मिटाना

किसी रिपोर्ट को मिटाने के लिए:

  1. रिपोर्ट पेज ऐक्सेस करें.
  2. कर्सर को उस रिपोर्ट पर ले जाएं जिसे मिटाना है.
  3. ऐक्शन मेन्यू में पर क्लिक करें.

एपीआई का इस्तेमाल करके, कमाई से जुड़ी रिपोर्ट मैनेज करना

नीचे दिए गए सेक्शन में, एपीआई का इस्तेमाल करके कमाई करने से जुड़ी रिपोर्ट मैनेज करने का तरीका बताया गया है.

एपीआई का इस्तेमाल करके रिपोर्ट कॉन्फ़िगर करना

पूरे संगठन के लिए रिपोर्ट कॉन्फ़िगर करने के लिए, /organizations/{org_name}/report-definitions पर पोस्ट अनुरोध करें.

किसी खास डेवलपर के लिए रिपोर्ट कॉन्फ़िगर करने के लिए, /organizations/{org_name}/developers/{dev_id}/report-definitions पर एक पोस्ट अनुरोध करें. यहां {dev_id}, डेवलपर की पहचान है.

अनुरोध करते समय, आपको रिपोर्ट का नाम और टाइप बताना होगा. टाइप, इनमें से कोई एक होना चाहिए: BILLING, REVENUE, VARIANCE (अब इस्तेमाल नहीं किया जाता) या PREPAID_BALANCE. इसके अलावा, mintCriteria प्रॉपर्टी में शर्तें तय की जा सकती हैं, ताकि रिपोर्ट को और बेहतर तरीके से कॉन्फ़िगर किया जा सके. आपके पास कई तरह की शर्तें तय करने का विकल्प होता है. इससे, रिपोर्ट को कॉन्फ़िगर करने में आपको ज़्यादा विकल्प मिलते हैं. शर्तों के तौर पर ये चीज़ें बताई जा सकती हैं:

  • बिलिंग या प्रीपेड बैलेंस की रिपोर्ट के लिए, रिपोर्ट का बिलिंग महीना
  • रेवेन्यू रिपोर्ट के लिए, रिपोर्ट में शामिल लेन-देन का टाइप. जैसे, खरीदारी के लेन-देन, शुल्क के लेन-देन, और रिफ़ंड
  • प्रीपेड बैलेंस की रिपोर्ट के लिए, वह डेवलपर जिस पर रिपोर्ट लागू होती है
  • आय की रिपोर्ट के लिए, API प्रॉडक्ट बंडल (या API पैकेज), प्रॉडक्ट, किराया प्लान, और ऐसे ऐप्लिकेशन जिन पर यह रिपोर्ट लागू होती है
  • रेवेन्यू या वैरिएंस रिपोर्ट के लिए, रिपोर्ट में इस्तेमाल की जाने वाली मुद्रा
  • बिलिंग, रिचार्ज बैलेंस या रेवेन्यू रिपोर्ट के लिए, यह जानकारी कि रिपोर्ट खास जानकारी वाली है या पूरी जानकारी वाली
  • रेवेन्यू की खास जानकारी वाली रिपोर्ट के लिए, रिपोर्ट में कस्टम लेन-देन एट्रिब्यूट शामिल करें

रिपोर्ट की शर्तों की पूरी सूची के लिए, रिपोर्ट कॉन्फ़िगरेशन के विकल्प देखें.

उदाहरण के लिए, यहां दी गई रिपोर्ट से रेवेन्यू की रिपोर्ट बनती है. इसमें जुलाई 2015 के लेन-देन की गतिविधि की खास जानकारी होती है. इस रिपोर्ट में, transactionTypes प्रॉपर्टी में बताए गए अलग-अलग तरह के लेन-देन शामिल होते हैं. यह रिपोर्ट खास तौर पर, Payment API प्रॉडक्ट बंडल और Payment API प्रॉडक्ट पर लागू होती है. रिपोर्ट की परिभाषा में किसी खास डेवलपर या ऐप्लिकेशन के बारे में नहीं बताया गया है. इसलिए, यह रिपोर्ट सभी डेवलपर और ऐप्लिकेशन पर लागू होती है. साथ ही, currencyOption प्रॉपर्टी को LOCAL पर सेट किया गया है. इसलिए, लागू दर प्लान की मुद्रा का इस्तेमाल करके, रिपोर्ट की हर लाइन दिखेगी. इसके अलावा, groupBy प्रॉपर्टी से यह पता चलता है कि रिपोर्ट के कॉलम को इस क्रम में ग्रुप किया जाएगा: PACKAGE, PRODUCT, DEVELOPER, APPLICATION, और RATEPLAN (इसमें रिपोर्ट में किराया प्लान का नाम और आईडी शामिल है).

$ curl -H "Content-Type: application/json" -X POST -d \
'{
      "name": "July 2015 revenue report",
      "description": " July 2015 revenue report for Payment product",
      "type": "REVENUE",     
      "mintCriteria":{
         "fromDate":"2015-07-01 00:00:00",
         "toDate":"2015-08-01 13:35:00",
         "showTxDetail":true,
         "showSummary":true,
         "transactionTypes":[
            "PURCHASE",
            "CHARGE",
            "REFUND",
            "CREDIT",
            "SETUPFEES",
            "TERMINATIONFEES",
            "RECURRINGFEES"
         ],
         "monetizationPackageIds":[
            "payment"
         ],
         "productIds":[
            "payment"
         ],
         "currencyOption":"LOCAL",
         "groupBy":[
            "PACKAGE",
            "PRODUCT",
            "DEVELOPER",
            "APPLICATION",
            "RATEPLAN"
         ]
      }
}' \
"https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/report-definitions" \
-u email:password

यहां दी गई जानकारी से, जून 2015 के लिए डेवलपर DEV FIVE की गतिविधि दिखाने वाली ज़्यादा जानकारी वाली बिलिंग रिपोर्ट बनाई जाती है.

$ curl -H "Content-Type:application/json" -X POST -d \
'{
      "name": "June billing report, DEV FIVE",
      "description": "June billing report, DEV FIVE",
      "type": "BILLING",      
      "mintCriteria":{
         "billingMonth": "JUNE",
         "billingYear": 2015,
         "showTxDetail":true,
         "showSummary":false,         
         "currencyOption":"LOCAL"         
      },
      "devCriteria":[{
         "id":"RtHAeZ6LtkSbEH56",
         "orgId":"myorg"}]
}' \
"https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/developers/5cTWgdUvdr6JW3xU/report-definitions" \
-u email:password

एपीआई का इस्तेमाल करके रिपोर्ट कॉन्फ़िगरेशन देखना

आपके पास किसी संगठन के लिए, रिपोर्ट का कोई खास कॉन्फ़िगरेशन या सभी रिपोर्ट कॉन्फ़िगरेशन देखने का विकल्प होता है. आपके पास किसी डेवलपर के लिए रिपोर्ट कॉन्फ़िगरेशन देखने का भी विकल्प है.

किसी संगठन के लिए खास रिपोर्ट कॉन्फ़िगरेशन देखने के लिए, /organizations/{org_name}/report-definitions/{report_definition_id} पर GET अनुरोध करें. यहां {report_definition_id}, खास रिपोर्ट कॉन्फ़िगरेशन की पहचान है. रिपोर्ट कॉन्फ़िगरेशन बनाते समय, रिस्पॉन्स में आईडी दिखता है. उदाहरण के लिए:

$ curl -H "Accept:application/json" -X GET \
"https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/report-definitions/1f7fa53b-de5a-431d-9438-62131e1396c5" \
-u email:password

संगठन के लिए रिपोर्ट के सभी कॉन्फ़िगरेशन देखने के लिए, /organizations/{org_name}/report-definitions पर GET अनुरोध करें.

नतीजों को फ़िल्टर और क्रम में लगाने के लिए, ये क्वेरी पैरामीटर इस्तेमाल किए जा सकते हैं:

क्वेरी पैरामीटर ब्यौरा
all यह फ़्लैग बताता है कि सभी एपीआई प्रॉडक्ट बंडल दिखाने हैं या नहीं. अगर इसे false पर सेट किया जाता है, तो हर पेज पर दिखाए जाने वाले एपीआई प्रॉडक्ट बंडल की संख्या, size क्वेरी पैरामीटर से तय होती है. डिफ़ॉल्ट रूप से, यह false पर सेट होती है.
size हर पेज पर दिखाए गए एपीआई प्रॉडक्ट बंडल की संख्या. डिफ़ॉल्ट रूप से 20 होती है. अगर all क्वेरी पैरामीटर को true पर सेट किया जाता है, तो इस पैरामीटर को अनदेखा कर दिया जाता है.
page उस पेज की संख्या जिसे आपको दिखाना है (अगर कॉन्टेंट को पेज में बांटा गया है). अगर all क्वेरी पैरामीटर को true पर सेट किया गया है, तो इस पैरामीटर को अनदेखा कर दिया जाता है.
sort वह फ़ील्ड जिससे जानकारी को क्रम से लगाया जाता है. अगर all क्वेरी पैरामीटर को true पर सेट किया जाता है, तो इस पैरामीटर को अनदेखा कर दिया जाता है. डिफ़ॉल्ट रूप से, यह वैल्यू UPDATED:DESC पर सेट होती है.

उदाहरण के लिए, यह फ़ंक्शन संगठन के लिए रिपोर्ट कॉन्फ़िगरेशन दिखाता है. साथ ही, ज़्यादा से ज़्यादा पांच रिपोर्ट कॉन्फ़िगरेशन को वापस लाने की सीमा तय करता है:

$ curl -H "Accept:application/json" -X GET \ 
"https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/report-definitions?size=5" \ 
-u email:password

जवाब कुछ ऐसा दिखना चाहिए (जवाब का सिर्फ़ एक हिस्सा दिखाया गया है):

{
  "reportDefinition" : [ {
    "description" : "Test revenue report",
    "developer" : null,
    "id" : "1f7fa53b-de5a-431d-9438-62131e1396c5",
    "lastModified" : "2015-08-27 15:44:03",
    "mintCriteria" : {
      "asXorg" : false,
      "currencyOption" : "LOCAL",
      "fromDate" : "2015-07-01 00:00:00",
      "groupBy" : [ "PACKAGE", "PRODUCT", "DEVELOPER", "APPLICATION", "RATEPLAN" ],
      "monetizationPackageIds" : [ "payment" ],
      "productIds" : [ "payment" ],
      "showRevSharePct" : false,
      "showSummary" : true,
      "showTxDetail" : true,
      "showTxType" : false,
      "toDate" : "2015-08-01 00:05:00",
      "transactionTypes" : [ "PURCHASE", "CHARGE", "REFUND", "CREDIT", "SETUPFEES", "TERMINATIONFEES", "RECURRINGFEES" ]
    },
    "name" : "Test revenue report",
    "organization" : {
      ...
    },
    "type" : "REVENUE"
  }, {
    "description" : "June billing report, DEV FIVE",
    "developer" : null,
    "id" : "fedac696-ce57-469b-b62c-a77b535fd0eb",
    "lastModified" : "2015-08-27 17:13:20",
    "mintCriteria" : {
      "asXorg" : false,
      "billingMonth" : "JUNE",
      "billingYear" : 2015,
      "currencyOption" : "LOCAL",
      "showRevSharePct" : false,
      "showSummary" : false,
      "showTxDetail" : true,
      "showTxType" : false
    },
    "name" : "June billing report, DEV FIVE",
    "organization" : {
      ...
    },
    "type" : "BILLING"
  } ],
  "totalRecords" : 2
}

किसी खास डेवलपर के लिए रिपोर्ट कॉन्फ़िगरेशन देखने के लिए, /organizations/{org_name}/developers/{dev_id}/report-definitions पर GET अनुरोध करें. यहां {dev_id}, डेवलपर की पहचान है. अनुरोध करते समय, डेटा को फ़िल्टर और क्रम से लगाने के लिए, ऊपर बताए गए क्वेरी पैरामीटर का इस्तेमाल किया जा सकता है.

उदाहरण के लिए, नीचे दिए गए रिटर्न, किसी डेवलपर के लिए रिपोर्ट कॉन्फ़िगरेशन दिखाते हैं और रिस्पॉन्स को रिपोर्ट के नाम के हिसाब से क्रम में लगाते हैं:

$ curl -H "Accept:application/json" -X GET \ 
"https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/developers/5cTWgdUvdr6JW3xUreport-definitions?sort=name" \ 
-u email:password

एपीआई का इस्तेमाल करके रिपोर्ट कॉन्फ़िगरेशन अपडेट करना

रिपोर्ट कॉन्फ़िगरेशन अपडेट करने के लिए, /organizations/{org_name}/report-definitions/{report_definition_id} पर PUT अनुरोध करें. यहां {report_definition_id}, रिपोर्ट कॉन्फ़िगरेशन की पहचान है. अपडेट करने के लिए, आपको अनुरोध के मुख्य हिस्से में अपडेट की गई कॉन्फ़िगरेशन वैल्यू और रिपोर्ट कॉन्फ़िगरेशन का आईडी बताना होगा. उदाहरण के लिए, यहां दिया गया अनुरोध, रिपोर्ट को खास जानकारी वाली रिपोर्ट में अपडेट करता है (अपडेट की गई प्रॉपर्टी हाइलाइट की गई हैं):

$ curl -H "Content-Type: application/json" -X PUT -d \
 '{
       "id": "fedac696-ce57-469b-b62c-a77b535fd0eb",
       "name": "June billing report, DEV FIVE",
       "description": "June billing report, DEV FIVE",
       "type": "BILLING",      
       "mintCriteria":{      
         "billingMonth": "JUNE",
         "billingYear": 2015,
         "showTxDetail":false,
         "showSummary":true    
        }     
 }' \
"https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/report-definitions/fedac696-ce57-469b-b62c-a77b535fd0eb" \
-u email:password

जवाब कुछ ऐसा दिखना चाहिए (जवाब का सिर्फ़ एक हिस्सा दिखाया गया है):

{
 "description" : "June billing report, DEV FIVE",
  "developer" : null,
  "id" : "fedac696-ce57-469b-b62c-a77b535fd0eb",
  "lastModified" : "2015-08-27 17:47:29",
  "mintCriteria" : {
    "asXorg" : false,
    "billingMonth" : "JUNE",
    "billingYear" : 2015,
    "showRevSharePct" : false,
    "showSummary" : true,
    "showTxDetail" : false,
    "showTxType" : false
  },
  "name" : "June billing report, DEV FIVE",
  "organization" : {
    ... 
  },
  "type" : "BILLING"
}

एपीआई का इस्तेमाल करके रिपोर्ट कॉन्फ़िगरेशन मिटाना

किसी रिपोर्ट कॉन्फ़िगरेशन को मिटाने के लिए, /organizations/{org_namer}/report-definitions/{report_definition_id} को DELETE अनुरोध भेजें. यहां {report_definition_id}, मिटाए जाने वाले रिपोर्ट कॉन्फ़िगरेशन की पहचान है. उदाहरण के लिए:

$ curl -H "Accept:application/json" -X DELETE \
"https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/report-definitions/fedac696-ce57-469b-b62c-a77b535fd0eb" \
-u email:password

एपीआई का इस्तेमाल करके रिपोर्ट जनरेट करना

रिपोर्ट को कॉन्फ़िगर करने के बाद, उसे देखने के लिए, कॉमा लगाकर अलग की गई वैल्यू (CSV) वाले फ़ाइल फ़ॉर्मैट में जनरेट किया जा सकता है.

रिपोर्ट जनरेट करने के लिए, organizations/{org_id}/{report_type} पर एक पोस्ट अनुरोध करें. {report_type} में, आपको जिस तरह की रिपोर्ट जनरेट करनी है उसकी जानकारी दी जाती है. इनमें ये शामिल हैं:

  • billing-reports
  • revenue-reports
  • prepaid-balance-reports
  • variance-reports
इसके अलावा, किसी डेवलपर के लिए रेवेन्यू की रिपोर्ट जनरेट की जा सकती है. इसके बारे में ज़्यादा जानने के लिए, किसी डेवलपर के लिए रेवेन्यू की रिपोर्ट जनरेट करना लेख पढ़ें.

उदाहरण के लिए, बिलिंग रिपोर्ट जनरेट करने के लिए, organizations/{org_name}/billing-reports पर एक पोस्ट अनुरोध करें.

अनुरोध के मुख्य हिस्से में (किसी भी तरह की रिपोर्ट के लिए), रिपोर्ट के लिए खोज की शर्तें बताएं. खोज के लिए शब्द डालने के लिए, mintCriteria प्रॉपर्टी का इस्तेमाल करें. ज़्यादा जानकारी के लिए, शर्तों के कॉन्फ़िगरेशन के विकल्प देखें.

उदाहरण के लिए, नीचे दिया गया अनुरोध, आय की रिपोर्ट खोजता है. यह खोज, रिपोर्ट शुरू और खत्म होने की तारीखों और लेन-देन के टाइप जैसी अलग-अलग शर्तों के आधार पर की जाती है.

$ curl -H "Content-Type:application/json" -H "Accept: application/octet-stream" -X POST -d \
'{
      "fromDate":"2015-07-01 00:00:00",
      "toDate":"2015-08-01 13:35:00",
      "showTxDetail":true,
      "showSummary":true,                
      "transactionTypes":[
        "PURCHASE",
        "CHARGE",
        "REFUND",
        "CREDIT",
        "SETUPFEES",
        "TERMINATIONFEES",
        "RECURRINGFEES"
      ],
      "currencyOption":"LOCAL",
      "groupBy":[
        "PACKAGE",
        "PRODUCT",
        "DEVELOPER",
        "APPLICATION",
        "RATEPLAN"]
 }' \
"https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/revenue-reports" \
-u email:password

अगर कोई गड़बड़ी मिलती है, तो रेवेन्यू रिपोर्ट CSV फ़ाइल फ़ॉर्मैट में जनरेट की जाती है. यहां रिपोर्ट के आउटपुट का एक उदाहरण दिया गया है:

Reporting Period:,From:,2015-07-01,  To:,2015-07-31
API Product:,All
Developer:,All
Application:,All
Currency:,Local
Type of Report:,Summary Revenue Report

Monetization Package,Package ID,API Product,Product ID,Developer Name,Developer ID,Application Name,Application ID,Rate Plan,Plan ID,Currency,Transaction Type,Provider Status,Total Volume,Charged Rate,
Location,location,foo_product,foo_product,Apigee,QQ7uxeMGf3w9W08B,my_app,my_app,rate_plan_1,location_rate_plan_1,USD,SETUPFEES,SUCCESS,1,15.0000,
Location,location,foo_product,foo_product,BarCompany,barcompany,my_app,my_app,rate_plan_1,location_rate_plan_1,USD,SETUPFEES,SUCCESS,1,15.0000,
Location,location,foo_product,foo_product,fremont,fremont,my_app,my_app,rate_plan_1,location_rate_plan_1,USD,SETUPFEES,SUCCESS,1,15.0000,
Location,location,foo_product,foo_product,Juan's Taco Shack,juan-s-taco-sha,my_app,my_app,rate_plan_1,location_rate_plan_1,USD,SETUPFEES,SUCCESS,1,15.0000,

एपीआई का इस्तेमाल करके, आय की रिपोर्ट में डेवलपर के कस्टम एट्रिब्यूट शामिल करना

सिर्फ़ आय की रिपोर्ट के लिए, रिपोर्ट में कस्टम एट्रिब्यूट शामिल किए जा सकते हैं. हालांकि, इसके लिए ज़रूरी है कि डेवलपर के लिए कस्टम एट्रिब्यूट तय किया गया हो. अपने संगठन में डेवलपर जोड़ते समय, कस्टम एट्रिब्यूट तय किए जाते हैं. इस बारे में ऐप्लिकेशन डेवलपर मैनेज करना में बताया गया है.

रेवेन्यू रिपोर्ट में कस्टम एट्रिब्यूट शामिल करने के लिए, organizations/{org_name}/revenue-reports पर एक पोस्ट अनुरोध करें और अनुरोध के मुख्य हिस्से में devCustomAttributes कलेक्शन शामिल करें:

"devCustomAttributes": [
    "custom_attribute1",
    "custom_attribute2",
    ...
]

ध्यान दें: devCustomAttributes कलेक्शन में, पहले से तय किए गए MINT_* और ADMIN_* एट्रिब्यूट की वैल्यू शामिल न करें.

उदाहरण के लिए, नीचे दिए गए उदाहरण में रिपोर्ट में तीन कस्टम एट्रिब्यूट, BILLING_TYPE, SFID, और ORG_EXT शामिल हैं. हालांकि, ऐसा तब ही होगा, जब डेवलपर के लिए ये एट्रिब्यूट तय किए गए हों:

$ curl -H "Content-Type:application/json" -H "Accept: application/octet-stream" -X POST -d \
'{
      "fromDate":"2015-07-01 00:00:00",
      "toDate":"2015-08-01 13:35:00",
      "showTxDetail":true,
      "showSummary":true,                
      "transactionTypes":[
        "PURCHASE",
        "CHARGE",
        "REFUND",
        "CREDIT",
        "SETUPFEES",
        "TERMINATIONFEES",
        "RECURRINGFEES"
      ],
      "currencyOption":"LOCAL",
      "groupBy":[
        "PACKAGE",
        "PRODUCT",
        "DEVELOPER",
        "APPLICATION",
        "RATEPLAN"
      ],
      "devCustomAttributes": [
         "BILLING_TYPE",
         "SFID",
         "ORG_EXT"
      ]
 }' \
"https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/revenue-reports" \
-u email:password

यहां रिपोर्ट आउटपुट का एक उदाहरण दिया गया है. इसमें दो कस्टम एट्रिब्यूट की वैल्यू शामिल हैं:

Reporting Period:,From:,2015-07-01,  To:,2015-07-31
API Product:,All
Developer:,All
Application:,All
Currency:,Local
Type of Report:,Summary Revenue Report

Monetization Package,Package ID,API Product,Product ID,Developer Name,Developer ID,Application Name,Application ID,Rate Plan,Plan ID,Currency,Transaction Type,Provider Status,Total Volume,Charged Rate,BILLING_TYPE,SFID,ORG_EXT 
Location,location,foo_product,foo_product,Apigee,QQ7uxeMGf3w9W08B,my_app,my_app,rate_plan_1,location_rate_plan_1,USD,SETUPFEES,SUCCESS,1,15.0000,PREPAID,123,3AA,
Location,location,foo_product,foo_product,BarCompany,barcompany,my_app,my_app,rate_plan_1,location_rate_plan_1,USD,SETUPFEES,SUCCESS,1,15.0000,PREPAID,123,3AA,
Location,location,foo_product,foo_product,fremont,fremont,my_app,my_app,rate_plan_1,location_rate_plan_1,USD,SETUPFEES,SUCCESS,1,15.0000,PREPAID,123,3AA,
Location,location,foo_product,foo_product,Juan's Taco Shack,juan-s-taco-sha,my_app,my_app,rate_plan_1,location_rate_plan_1,USD,SETUPFEES,SUCCESS,1,15.0000,PREPAID,123,3AA,

एपीआई का इस्तेमाल करके लेन-देन की गतिविधि की रिपोर्टिंग करना

किसी संगठन के लेन-देन की गतिविधि देखने के लिए, /organizations/{org_name}/transaction-search पर पोस्ट अनुरोध करें. अनुरोध करते समय, आपको डेटा वापस पाने के लिए ज़रूरी शर्तें बतानी होंगी. शर्तों के तौर पर ये चीज़ें बताई जा सकती हैं:

  • एक या उससे ज़्यादा एपीआई प्रॉडक्ट का आईडी, जिनके लिए लेन-देन किए गए थे.
  • लेन-देन का बिलिंग महीना और साल.
  • लेन-देन जारी करने वाले डेवलपर.
  • लेन-देन का टाइप, जैसे कि खरीदारी और सेटअप शुल्क.
  • लेन-देन की स्थिति, जैसे कि पूरा हुआ और पूरा नहीं हुआ.

शर्तों की पूरी सूची के लिए, शर्तों के कॉन्फ़िगरेशन के विकल्प देखें.

उदाहरण के लिए, यहां जून 2015 की बिलिंग के लिए, किसी डेवलपर के जारी किए गए लेन-देन की जानकारी दी गई है:

$ curl -H "Content-Type:application/json" -X POST -d \
 '{        
    "billingMonth": "JUNE",
    "billingYear": 2015,
    "devCriteria": [{
      "id": "RtHAeZ6LtkSbEH56",
      "orgId":"myorg"}],
    "transactionTypes": ["PURCHASE", "CHARGE", "SETUPFEES"],
    "transactionStatus": ["SUCCESS", "FAILED"]
    }'
"https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/transaction-search \
-u email:password

यह भी पता लगाया जा सकता है कि किसी तारीख की सीमा के दौरान, किन ऐप्लिकेशन, डेवलपर, एपीआई प्रॉडक्ट बंडल या एपीआई प्रॉडक्ट में लेन-देन की गतिविधि हुई थी. आपको यह जानकारी, हर तरह के ऑब्जेक्ट के लिए अलग-अलग दिखती है. उदाहरण के लिए, खास तौर पर उन ऐप्लिकेशन के बारे में जानकारी देखी जा सकती है जो शुरू और खत्म होने की तारीख के बीच, कमाई करने वाले एपीआई प्रॉडक्ट बंडल में एपीआई ऐक्सेस करते हैं.

लेन-देन की गतिविधि की जानकारी देखने के लिए, इनमें से किसी एक संसाधन के लिए जीईटी अनुरोध करें:

संसाधन रिटर्न
/organizations/{org_name}/applications-with-transactions

लेन-देन वाले ऐप्लिकेशन

/organizations/{org_name}/developers-with-transactions

लेन-देन करने वाले डेवलपर

/organizations/{org_name}/products-with-transactions

लेन-देन वाले प्रॉडक्ट

/organizations/{org_name}/packages-with-transactions

ट्रांज़ैक्शन के साथ एपीआई प्रॉडक्ट बंडल (या एपीआई पैकेज)

अनुरोध करते समय, आपको तारीख की सीमा के लिए क्वेरी पैरामीटर के तौर पर, शुरू और खत्म होने की तारीख बतानी होगी. उदाहरण के लिए, नीचे दिए गए अनुरोध से उन डेवलपर की जानकारी मिलती है जिन्होंने अगस्त 2015 के दौरान लेन-देन किए हैं.

$ curl -H "Accept:application/json" -X GET \
"https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/developers-with-transactions?START_DATE=2015-08-01&END_DATE=2015-08-31" \
-u email:password

जवाब कुछ ऐसा दिखना चाहिए (जवाब का सिर्फ़ एक हिस्सा दिखाया गया है):

{
  "developer" : [ {
    "address" : [ {
      "address1" : "Dev Five Address",
      "city" : "Pleasanton",
      "country" : "US",
      "id" : "0917f15f-9521-4e69-9376-07aa7b7b32ca",
      "isPrimary" : true,
      "state" : "CA",
      "zip" : "94588"
    } ],
    "approxTaxRate" : 0.0900,
    "billingType" : "POSTPAID",
    "broker" : false,
    "developerRole" : [ ],
    "email" : "dev5@myorg.com",
    "hasSelfBilling" : false,
    "id" : "tJZG6broTpGGGeLV",
    "legalName" : "DEV FIVE",
    "name" : "Dev Five",
    "organization" : {
      ...
    },
    "registrationId" : "dev5",
    "status" : "ACTIVE",
    "type" : "UNTRUSTED"
  }, {
    "address" : [ {
      "address1" : "Dev Seven Address",
      "city" : "Pleasanton",
      "country" : "US",
      "id" : "f86d8c9f-6ed1-4323-b050-6adf494096c9",
      "isPrimary" : true,
      "state" : "CA",
      "zip" : "94588"
    } ],
    "approxTaxRate" : 0.0900,
    "billingType" : "POSTPAID",
    "broker" : false,
    "developerRole" : [ ],
    "email" : "dev7@myorg.com",
    "hasSelfBilling" : false,
    "id" : "VI3l8m8IPAvJTvjS",
    "legalName" : "DEV SEVEN",
    "name" : "Dev Seven",
    "organization" : {
      ...
    },
    "registrationId" : "dev7",
    "status" : "ACTIVE",
    "type" : "UNTRUSTED"
  }, ...
  ]
}

एपीआई के लिए रिपोर्ट कॉन्फ़िगरेशन के विकल्प

एपीआई के लिए, रिपोर्ट कॉन्फ़िगरेशन के ये विकल्प उपलब्ध हैं:

नाम ब्यौरा डिफ़ॉल्ट ज़रूरी है?
name

रिपोर्ट का नाम.

लागू नहीं हां
description

रिपोर्ट के बारे में जानकारी.

लागू नहीं नहीं
mintCriteria

रिपोर्ट को कॉन्फ़िगर करने की शर्तें. ज़्यादा जानकारी के लिए, शर्तों के कॉन्फ़िगरेशन के विकल्प देखें.

लागू नहीं नहीं
type

रिपोर्ट का टाइप. वैल्यू इनमें से कोई एक हो सकती है:

  • BILLING
  • REVENUE
  • VARIANCE
  • PREPAID_BALANCE
लागू नहीं हां

शर्तों को कॉन्फ़िगर करने के विकल्प

mintCriteria प्रॉपर्टी के ज़रिए रिपोर्ट के लिए, कॉन्फ़िगरेशन के ये विकल्प उपलब्ध हैं:

नाम ब्यौरा डिफ़ॉल्ट ज़रूरी है?
appCriteria

रिपोर्ट में शामिल किए जाने वाले किसी ऐप्लिकेशन का आईडी और संगठन. अगर इस प्रॉपर्टी की जानकारी नहीं दी गई है, तो रिपोर्ट में सभी ऐप्लिकेशन शामिल किए जाते हैं.

लागू नहीं नहीं
billingMonth

ध्यान दें: यह प्रॉपर्टी, आय की रिपोर्ट के लिए मान्य नहीं है.

रिपोर्ट के लिए बिलिंग का महीना, जैसे कि जुलाई.

लागू नहीं हां
billingYear

ध्यान दें: यह प्रॉपर्टी, आय की रिपोर्ट के लिए मान्य नहीं है.

रिपोर्ट के लिए बिलिंग का साल, जैसे कि 2015.

लागू नहीं हां
currCriteria

रिपोर्ट में शामिल की जाने वाली किसी मुद्रा के लिए आईडी और संगठन. अगर इस प्रॉपर्टी की जानकारी नहीं दी गई है, तो रिपोर्ट में उन सभी मुद्राओं को शामिल किया जाता है जिनका इस्तेमाल किया जा सकता है.

लागू नहीं नहीं
currencyOption

रिपोर्ट की मुद्रा. मान्य वैल्यू में ये शामिल हैं:

  • LOCAL. लागू किराये के प्लान का इस्तेमाल करके, रिपोर्ट की हर लाइन दिखाई जाती है. इसका मतलब है कि अगर डेवलपर के पास अलग-अलग मुद्राओं में इस्तेमाल होने वाले प्लान हैं, तो एक रिपोर्ट में कई मुद्राएं हो सकती हैं.
  • EUR. स्थानीय मुद्रा में किए गए लेन-देन को यूरो में बदला जाता है और दिखाया जाता है.
  • GPB. स्थानीय मुद्रा में किए गए लेन-देन को यूनाइटेड किंगडम के पाउंड में बदलकर दिखाया जाता है.
  • USD. स्थानीय मुद्रा में किए गए लेन-देन को अमेरिकन डॉलर में बदलकर दिखाया जाता है.
लागू नहीं नहीं
devCriteria

रिपोर्ट में शामिल किए जाने वाले किसी डेवलपर का डेवलपर आईडी (ईमेल पता) और संगठन का नाम. अगर इस प्रॉपर्टी की वैल्यू नहीं दी गई है, तो रिपोर्ट में सभी डेवलपर शामिल किए जाते हैं. उदाहरण के लिए:

"devCriteria":[{
    "id":"RtHAeZ6LtkSbEH56",
    "orgId":"my_org"}
]
                
लागू नहीं नहीं
devCustomAttributes

ध्यान दें: यह प्रॉपर्टी सिर्फ़ रेवेन्यू रिपोर्ट पर लागू होती है.

अगर डेवलपर के लिए तय किए गए हैं, तो रिपोर्ट में शामिल करने के लिए कस्टम एट्रिब्यूट. जैसे:

"devCustomAttributes": [
    "custom_attribute1",
    "custom_attribute2",
    ...
]

ध्यान दें: devCustomAttributes कलेक्शन में, पहले से तय किए गए MINT_* और ADMIN_* एट्रिब्यूट की वैल्यू शामिल न करें.

लागू नहीं नहीं
fromDate

ध्यान दें: यह प्रॉपर्टी सिर्फ़ रेवेन्यू, वैरिएंस, और लेन-देन की गतिविधि की रिपोर्ट पर लागू होती है.

यूटीसी में रिपोर्ट की शुरुआत की तारीख.

लागू नहीं रेवेन्यू रिपोर्ट के लिए ज़रूरी है. हालांकि, अन्य रिपोर्ट टाइप के लिए ज़रूरी नहीं है.
groupBy

रिपोर्ट में कॉलम को जिस क्रम में ग्रुप किया गया है. मान्य वैल्यू में ये शामिल हैं:

  • APPLICATION
  • BALANCE
  • DEVELOPER
  • ORG
  • PACKAGE
  • PRODUCT
  • RATEPLAN
लागू नहीं नहीं
monetizationPackageId

रिपोर्ट में शामिल करने के लिए, एक या एक से ज़्यादा एपीआई प्रॉडक्ट बंडल का आईडी. अगर इस प्रॉपर्टी की वैल्यू सबमिट नहीं की जाती है, तो रिपोर्ट में एपीआई के सभी प्रॉडक्ट बंडल शामिल किए जाते हैं.

ध्यान दें: लेन-देन की गतिविधि (/transaction-search) देखते समय, यह प्रॉपर्टी मान्य नहीं होती.

लागू नहीं नहीं
pkgCriteria

रिपोर्ट में शामिल किए जाने वाले किसी खास एपीआई प्रॉडक्ट बंडल का आईडी और संगठन. अगर इस प्रॉपर्टी की वैल्यू नहीं दी गई है, तो रिपोर्ट में एपीआई के सभी प्रॉडक्ट बंडल शामिल किए जाते हैं. monetizationpackageIds प्रॉपर्टी के बजाय, इस प्रॉपर्टी का इस्तेमाल किया जा सकता है.

ध्यान दें: लेन-देन की गतिविधि (/transaction-search) देखते समय, यह प्रॉपर्टी मान्य नहीं होती.

लागू नहीं नहीं
prevFromDate

ध्यान दें: यह प्रॉपर्टी सिर्फ़ वैरिएंस रिपोर्ट पर लागू होती है.

यूटीसी में, पिछली अवधि की शुरुआत की तारीख. इसका इस्तेमाल, मौजूदा रिपोर्ट की तुलना करने के लिए, किसी पिछली अवधि की रिपोर्ट बनाने के लिए किया जाता है.

लागू नहीं नहीं
prevToDate

ध्यान दें: यह प्रॉपर्टी सिर्फ़ वैरिएंस रिपोर्ट पर लागू होती है.

यूटीसी में, पिछली अवधि के खत्म होने की तारीख. इसका इस्तेमाल, मौजूदा रिपोर्ट की तुलना करने के लिए, किसी पिछली अवधि की रिपोर्ट बनाने के लिए किया जाता है.

लागू नहीं नहीं
prodCriteria

रिपोर्ट में शामिल किए जाने वाले किसी खास एपीआई प्रॉडक्ट का आईडी और संगठन. अगर इस प्रॉपर्टी की जानकारी नहीं दी गई है, तो रिपोर्ट में सभी एपीआई प्रॉडक्ट शामिल किए जाते हैं. productIds प्रॉपर्टी के बजाय, इस प्रॉपर्टी का इस्तेमाल किया जा सकता है.

ध्यान दें: लेन-देन की गतिविधि (/transaction-search) देखते समय, यह प्रॉपर्टी मान्य नहीं होती.

लागू नहीं नहीं
productIds

रिपोर्ट में शामिल करने के लिए, एक या एक से ज़्यादा एपीआई प्रॉडक्ट का आईडी. अगर इस प्रॉपर्टी की जानकारी नहीं दी गई है, तो रिपोर्ट में सभी एपीआई प्रॉडक्ट शामिल किए जाते हैं.

एपीआई प्रॉडक्ट आईडी को org-name@@@product-name के तौर पर बताया जाना चाहिए. उदाहरण के लिए: "productIds": ["myorg@@@myproduct", "myorg@@@myproduct2"]

लागू नहीं नहीं
pricingTypes

रिपोर्ट में शामिल किए जाने वाले किराये के प्लान की कीमत का टाइप. मान्य वैल्यू में ये शामिल हैं:

  • REVSHARE. रेवेन्यू के बंटवारे का प्लान.
  • REVSHARE_RATECARD. रेवेन्यू के बंटवारे और किराये के लिए तय किए गए रेट का प्लान.
  • RATECARD. रेट कार्ड प्लान.

अगर इस प्रॉपर्टी की वैल्यू सबमिट नहीं की जाती है, तो रिपोर्ट में सभी तरह के किराये के प्लान शामिल किए जाते हैं.

लागू नहीं नहीं
ratePlanLevels

रिपोर्ट में शामिल किया जाने वाला किराया प्लान का टाइप. मान्य वैल्यू में ये शामिल हैं:

  • DEVELOPER. डेवलपर के लिए तय किया गया किराया प्लान.
  • STANDARD. स्टैंडर्ड रेट वाला प्लान.

अगर इस प्रॉपर्टी की वैल्यू नहीं दी जाती है, तो रिपोर्ट में डेवलपर के हिसाब से तय किए गए किराये के प्लान और स्टैंडर्ड किराये के प्लान, दोनों शामिल किए जाते हैं.

लागू नहीं नहीं
showRevSharePct

यह फ़्लैग बताता है कि रिपोर्ट में रेवेन्यू के बंटवारे का प्रतिशत दिखता है या नहीं. मान्य वैल्यू में ये शामिल हैं:

  • true. रेवेन्यू के बंटवारे का प्रतिशत दिखाएं.
  • false. रेवेन्यू के बंटवारे का प्रतिशत न दिखाएं.
लागू नहीं नहीं
showSummary

यह फ़्लैग बताता है कि रिपोर्ट खास जानकारी वाली है या नहीं. मान्य वैल्यू में ये शामिल हैं:

  • true. रिपोर्ट, खास जानकारी होती है.
  • false. रिपोर्ट, खास जानकारी वाली रिपोर्ट नहीं है.
लागू नहीं नहीं
showTxDetail

ध्यान दें: यह प्रॉपर्टी सिर्फ़ रेवेन्यू रिपोर्ट पर लागू होती है.

यह फ़्लैग बताता है कि रिपोर्ट में लेन-देन के लेवल की जानकारी दिखती है या नहीं. मान्य वैल्यू में ये शामिल हैं:

  • true. लेन-देन के लेवल की जानकारी दिखाएं.
  • false. लेन-देन की जानकारी न दिखाएं.
लागू नहीं नहीं
showTxType

यह फ़्लैग बताता है कि रिपोर्ट में हर लेन-देन का टाइप दिखता है या नहीं. मान्य वैल्यू में ये शामिल हैं:

  • true. हर लेन-देन का टाइप दिखाएं.
  • false. हर लेन-देन का टाइप न दिखाएं.
लागू नहीं नहीं
toDate

ध्यान दें: यह प्रॉपर्टी सिर्फ़ रेवेन्यू, वैरिएंस, और ट्रांज़ैक्शन ऐक्टिविटी रिपोर्ट पर लागू होती है.

यूटीसी में, रिपोर्ट के खत्म होने की तारीख.

रिपोर्ट में, तारीख से पहले दिन के आखिर तक इकट्ठा किया गया डेटा शामिल होता है. खत्म होने की तय तारीख को इकट्ठा किया गया रिपोर्ट डेटा, रिपोर्ट से बाहर रखा जाएगा. उदाहरण के लिए, अगर आपको किराये के किसी प्लान की समयसीमा 31 दिसंबर, 2016 को खत्म करनी है, तो आपको toDate की वैल्यू 01-01-2017 पर सेट करनी होगी. इस मामले में, रिपोर्ट में 31 दिसंबर, 2016 के आखिर तक का डेटा शामिल होगा. 1 जनवरी, 2017 का डेटा शामिल नहीं किया जाएगा.

लागू नहीं रेवेन्यू रिपोर्ट के लिए ज़रूरी है. हालांकि, अन्य रिपोर्ट टाइप के लिए ज़रूरी नहीं है.
transactionStatus

रिपोर्ट में शामिल करने के लिए लेन-देन की स्थिति. मान्य वैल्यू में ये शामिल हैं:

  • SUCCESS. लेन-देन पूरा हुआ.
  • DUPLICATE. डुप्लीकेट लेन-देन. इन लेन-देन को अनदेखा किया जा सकता है. Apigee के रनटाइम से रेटिंग सर्वर तक की डेटा पाइपलाइन, कभी-कभी गड़बड़ी को रोकने के लिए डुप्लीकेट लेन-देन जनरेट कर सकती है. साथ ही, कमाई करने की सुविधा उन्हें डुप्लीकेट के तौर पर पहचानती है और उन्हें मार्क करती है.
  • FAILED. लेन-देन पूरा नहीं हो सका. यह स्टेटस तब ट्रिगर होता है, जब किसी शर्त की पुष्टि नहीं हो पाती. उदाहरण के लिए:
    • डेवलपर ने किराया तय करने का प्लान नहीं खरीदा है, फिर भी रेटिंग देने की कोशिश की गई. ऐसा तब हो सकता है, जब कमाई करने से जुड़ी सीमाओं की जांच करने की नीति को कॉन्फ़िगर न किया गया हो.
    • कोटा खत्म हो गया है, लेकिन कॉल जारी हैं. ऐसा तब हो सकता है, जब कमाई करने से जुड़ी सीमाओं की जांच करने की नीति को कॉन्फ़िगर न किया गया हो.
    • कस्टम एट्रिब्यूट पर आधारित प्लान के लिए, कस्टम एट्रिब्यूट की नेगेटिव वैल्यू भेजी गई थी.
  • INVALID_TSC. लेन-देन अमान्य है. यह स्टेटस तब ट्रिगर होता है, जब txProviderStatus रनटाइम की शर्तें, एपीआई प्रॉडक्ट बंडल-लेवल पर बताई गई सफलता की शर्तों से मेल नहीं खाती हैं.
  • REVIEW. ऐसे लेन-देन जिनकी समीक्षा की ज़रूरत है. अगर रेवेन्यू की वैल्यू, कॉन्फ़िगर नहीं की गई रेंज में आती है, तो रेवेन्यू के बंटवारे की दर के लिए यह स्टेटस ट्रिगर होता है.
लागू नहीं नहीं
transactionCustomAttributes

रेवेन्यू की खास जानकारी वाली रिपोर्ट में शामिल करने के लिए, कस्टम लेन-देन एट्रिब्यूट. आपको अपने संगठन में यह सुविधा चालू करनी होगी. रेवेन्यू की खास जानकारी वाली रिपोर्ट में, ज़रूरत के मुताबिक लेन-देन के एट्रिब्यूट शामिल करना लेख पढ़ें.

लागू नहीं नहीं
transactionTypes

रिपोर्ट में शामिल किए जाने वाले लेन-देन का टाइप. मान्य वैल्यू में ये शामिल हैं:

अगर इस प्रॉपर्टी की वैल्यू नहीं दी गई है, तो रिपोर्ट में सभी तरह के लेन-देन शामिल किए जाते हैं.

लागू नहीं नहीं