የSmartERP መመሪያ የAshewa Technology Solutions መድረክ

በእውነተኛ መድረኮች ላይ ማተም

ማተም እንዴት እንደሚሰራ፣ Test Mode ምን እንደሚያደርግ እና ወደ ቀጥታ ሥራ እንዴት እንደሚገቡ።

ማን ያትማል#

ልጥፍን ሦስት ነገሮች ማተም ይችላሉ። ሁሉም በተመሳሳይ መንገድ ይጠናቀቃሉ፦ ልጥፉ Published ወይም Failed ይሆናል።

አታሚመቼማስታወሻ
የታቀደው ተግባርበየ15 ደቂቃውቀናቸው ያለፈ ሁሉንም Scheduled ልጥፎች ያትማል።
Publish Nowአንድ ሰው ሲጫነውለረቂቅ፣ በመርሐ ግብር ለተያዙ ወይም ላልተሳኩ ልጥፎች።
n8nበራሱ ሰዓት ቆጣሪከታቀደው ተግባር ሌላ አማራጭ። ራስ-ሰር የማተም የሥራ ሂደት ይመልከቱ።

ሲታተም የሚሆነው#

ለእያንዳንዱ ልጥፍ ሞጁሉ የመለያውን _api_publish() ሜተድ (method) ይጠራል።

  • ሲሳካ፦ ልጥፉ Published ይሆናል፤ Published Date አሁን ላለው ጊዜ ይቀመጣል፤ ቀደም ያለ ማንኛውም ስህተትም ይጸዳል።
  • ልዩ ስህተት (exception) ሲፈጠር፦ ልጥፉ Failed ይሆናል፤ የስህተቱ ጽሑፍም በError Message ውስጥ ይቀመጣል። ልዩ ስህተቱ ከtraceback ጋር በሰርቨሩ ላይ ይመዘገባል። አንድ የከሸፈ ልጥፍ ሌሎቹን መቼም አያስቆምም።
  • ቀደም ብለው የታተሙ ልጥፎች ይዘለላሉ።

የሙከራ ሁነታ (Test Mode)፦ የተመሰለ ማተም#

በነባሪ የእያንዳንዱ መለያ Test Mode በርቷል። በዚህ ጊዜ _api_publish() ማተምን እንደመሰለ ከመመዝገብ ሌላ ምንም አያደርግም፤ ስኬትንም ይመልሳል። ምንም መድረክ አይገናኝም።

ወደ ቀጥታ ሥራ መግባት#

ሞጁሉ አብሮ የተገነባ የመድረክ API ደንበኛ (client) የለውም። ከTest Mode ውጭ _api_publish() በቦታ ማስያዣነት NotImplementedError ያስነሳል። በእውነት ለማተም ሁለት መንገዶች አሉ።

አማራጭ 1፦ n8n (የሚመከር)#

መለያዎቹን በTest Mode ላይ ይተዉ፣ የሞጁሉን የታቀደ ተግባር ያቦዝኑ (deactivate)፣ እና n8n እንዲያትም ያድርጉ። n8n የራሱን የመግቢያ ምስክርነቶች ማከማቻ በመጠቀም የእያንዳንዱን መድረክ API ይጠራል፤ ውጤቱንም መልሶ ያሳውቃል። ቶከኖች በOdoo ሳይሆን በn8n ውስጥ ይቀመጣሉ። የn8n አጠቃላይ እይታ ይመልከቱ።

አማራጭ 2፦ _api_publish() ሜተድን መተግበር#

social.media.account._api_publish() ሜተድን ለመድረኮችዎ የሚተካ (override) ትንሽ ተጨማሪ ሞጁል (addon) ይጻፉ፦

from odoo import models

class SocialMediaAccount(models.Model):
    _inherit = 'social.media.account'

    def _api_publish(self, post):
        self.ensure_one()
        if self.test_mode or self.platform != 'facebook':
            return super()._api_publish(post)
        # Call the Facebook API with self.access_token and post.message here.
        # Raise an exception on failure: the post will be marked Failed.
        return True

ከዚያ በቀጥታ እንዲሰራ ለሚፈልጉት እያንዳንዱ መለያ፦ Test Mode አማራጭን ያጥፉ እና API Access Token ያስገቡ።

ማስጠንቀቂያ

የቀጥታ ውህደት በሌለው መለያ ላይ Test Mode ማጥፋት በዚያ መለያ ላይ የሚደረግ እያንዳንዱ ማተም እንዲከሽፍ ያደርጋል። ይህ ሆን ተብሎ የተደረገ ነው፦ በእውነተኛ መለያ ላይ የተመሰለ ስኬት ልጥፍ ሳይወጣ እንደወጣ ለቡድንዎ ይነግር ነበር።

የታቀደው ተግባር#

Settings → Technical → Automation → Scheduled Actions → "Social Media Marketing: Publish Scheduled Posts" በየ15 ደቂቃው ይሰራል፤ በነባሪም ንቁ ነው። Scheduled ሁኔታ ያላቸውን እና የመርሐ ግብር ቀናቸው አሁን ወይም ከአሁን በፊት የሆኑ ልጥፎችን መርጦ ያትማል።

አስፈላጊ

የn8n ራስ-ሰር የማተም የሥራ ሂደት ከተጠቀሙ ይህን ተግባር ያቦዝኑ። አለበለዚያ ሁለቱም አንድን የደረሰ ልጥፍ ለማተም ይሽቀዳደማሉ።

Publish Now ምንም የማጽደቅ ገደብ የለበትም#

Publish Now ለሥራ አስኪያጆች ብቻ ሳይሆን ለሁሉም የሞጁሉ ተጠቃሚዎች እንደሚሰጥ፣ እንዲሁም በረቂቅ ልጥፎች ላይ እንደሚሰራ ልብ ይበሉ። በልጥፎችን ማዘጋጀት እና ማስተዳደር ውስጥ ያለውን ጥንቃቄ ይመልከቱ። ማንኛውም ነገር ከመውጣቱ በፊት የሚተገበር ማጽደቅ ለሚፈልጉ የAI Workforce የማተሚያ በር ይመልከቱ።

መጨረሻ የተሻሻለው: 2026-10-16