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

ሞዴሎችና መስኮች

የማህበራዊ ሚዲያ ሞጁሎቹ የሚገልጹት የእያንዳንዱ ሞዴል ቴክኒካዊ ስም፣ እና ዋና መስኮቹ።

ለገንቢዎች፣ ለodoo-bin shell እና ዳታቤዙን ለማንበብ የሚያገለግሉ ቴክኒካዊ ስሞች።

Social Media Marketing Automation#

social.media.account#

mail.thread ን ይወርሳል። በስም ተደርድሯል።

መስክዓይነትማስታወሻ
nameCharየግድ ያስፈልጋል፣ ለውጥ ይመዘገባል (tracked).
platformSelectionfacebook, instagram, twitter, linkedin, tiktok, youtube. የግድ ያስፈልጋል፣ ለውጥ ይመዘገባል።
handle, profile_urlChar
access_tokenCharለሥራ አስኪያጅ (Manager) ቡድን ብቻ።
company_idMany2one res.companyነባሪ፦ የአሁኑ ኩባንያ።
active, image, color
test_modeBooleanነባሪ True, ለውጥ ይመዘገባል።
stateSelectiondisconnected (ነባሪ), connected. ለውጥ ይመዘገባል።
post_ids, post_countOne2many, Integer
char_limitIntegerከplatform ይሰላል፣ ይከማቻል (stored).

ዘዴዎች፦ action_connect፣ action_disconnect፣ action_view_posts፣ እና _api_publish(post)፤ ይህም ለእውነተኛ ውህደቶች (integrations) መተኪያ ነጥብ ነው።

social.media.post#

mail.thread እና mail.activity.mixin ን ይወርሳል። በscheduled_date desc, id desc ተደርድሯል።

መስክዓይነትማስታወሻ
nameCharከmessage የመጀመሪያዎቹ 60 ቁምፊዎች ይሰላል፤ ሊስተካከል ይችላል፣ ይከማቻል።
messageTextየግድ ያስፈልጋል፣ ለውጥ ይመዘገባል።
image, link_urlImage, Char
template_id, hashtag_idsMany2one, Many2many
account_idMany2oneየግድ ያስፈልጋል፣ ለውጥ ይመዘገባል፣ ሲሰረዝ ተያያዥ መዝገቦች ይሰረዛሉ (cascade delete).
platform, char_limit, company_idከመለያው የተወሰዱ (related)platform እና company_id ይከማቻሉ።
campaign_idMany2oneለውጥ ይመዘገባል።
scheduled_date, published_dateDatetimepublished_date ለንባብ ብቻ።
stateSelectiondraft, pending_approval, scheduled, published, failed, cancelled.
approved_by, approved_date, error_messageለንባብ ብቻ።
ai_brief, ai_content_statusText, Selectionሁኔታ፦ none, requested, received, failed.
message_length, over_char_limitየሚሰሉ (computed)
like_count, comment_count, share_count, click_countIntegerለንባብ ብቻ።
engagement_countIntegerየአራቱ ድምር፣ ይከማቻል።

ዘዴዎች፦ action_submit_for_approval፣ action_schedule፣ action_approve፣ action_reject፣ action_reset_to_draft፣ action_cancel፣ action_publish_now፣ action_request_ai_content፣ action_duplicate፣ action_insert_hashtags፣ _publish እና _cron_publish_scheduled_posts።

ሌሎች#

ሞዴልዓላማዋና መስኮች
social.media.campaignልጥፎችን ይሰበስባል። mail.thread እና mail.activity.mixin ን ይወርሳል።name, user_id, company_id, date_start, date_end, description (Html), state (draft, in_progress, done, cancelled), post_ids, post_count, active
social.media.templateደጋግሞ የሚጠቀሙት ይዘት።name, message, image, link_url, hashtag_ids, platform, active
social.media.hashtagየሃሽታጎች ቤተ-መጻሕፍት። ልዩ name.name, color, active
social.media.post.composeጊዜያዊ (transient) wizard.template_id, message, image, link_url, hashtag_ids, campaign_id, account_ids, scheduled_date
social.media.automation.settingsበሁለት የሲስተም ግቤቶች ላይ የተቀመጠ ጊዜያዊ (transient) ማያ ገጽ።n8n_ai_webhook_url, api_key

AI Growth Workforce#

social.ai.agent#

mail.thread ን ይወርሳል። በsequence, name ተደርድሯል። ልዩ (name, company_id)።

መስክዓይነትማስታወሻ
name, sequence, active
role_titleCharእንደ Role ይታያል።
categorySelectionsales, marketing, content, support, brand, intelligence.
description, responsibilitiesTextበአንድ መስመር አንድ ኃላፊነት።
stateSelectiondraft (Not Deployed), active, paused.
autonomy_levelSelectionapproval_required, assisted, semi_autonomous, autonomous. ነባሪ approval_required.
autonomy_explanationCharየሚሰላ።
max_posts_per_dayIntegerነባሪ 10. 0 ገደብ የለም ማለት ነው። አሉታዊ መሆን የለበትም።
requires_approval_with_imageBooleanነባሪ True.
odoo_model_access, channel_ids_textCharገላጭ ብቻ (declarative only).
activity_log_idsOne2many
post_count, pending_approval_count, activity_countIntegerየሚሰሉ።
company_idMany2oneየግድ ያስፈልጋል።

ዘዴዎች፦ action_activate፣ action_pause፣ action_view_activity፣ (allowed, reason) የሚመልሰው check_can_publish(post)፣ _autonomy_at_least(level)፣ _posts_published_today()።

social.ai.activity#

አዲሱ መጀመሪያ ተደርድሯል። የሚፈጠረው በlog() በኩል ብቻ ነው፤ ይህም ከፍ ያለ መብት ይጠቀማል።

መስክማስታወሻ
agent_idሲሰረዝ ወደ null ይቀናበራል።
agent_name_snapshotበሚጻፍበት ጊዜ የነበረ ስም።
post_idሲሰረዝ ወደ null ይቀናበራል።
action_typegenerate, submit, approve, reject, schedule, publish, publish_blocked, publish_failed, autonomy_change, sync.
trigger, data_used, action_taken, resultክስተቱን የሚገልጽ Text.
decisionየግድ ያስፈልጋል።
approval_statusnot_required (ነባሪ), auto_approved, human_approved, blocked.
autonomy_at_timeበሚጻፍበት ጊዜ የነበረው የራስ ገዝነት ደረጃ።
user_id, odoo_record, company_id

telegram.post (የተራዘመ)#

የመሠረታዊው ሞጁል የልጥፍ ሞዴል። ይህ ሞጁል የሚጨምረው፦

መስክማስታወሻ
stateበመሠረታዊው ሞጁል draft እና posted ዙሪያ pending_approval, approved, scheduled, failed, cancelled ይጨምራል።
ai_agent_idHandled By, ለውጥ ይመዘገባል።
is_ai_generatedሲባዛ (duplicate) አይቀዳም።
approved_by_id, approved_date, rejection_reason, failure_reasonለንባብ ብቻ፣ አይቀዱም።
ai_activity_ids, ai_activity_count
char_count, char_limit_warningየሚሰሉ። ገደቦች፦ X 280, Instagram 2,200, Telegram 4,096.
ai_brief, ai_content_status, ai_error_messageሁኔታ፦ none, requested, received, failed.

ዘዴዎች፦ action_submit_for_approval፣ action_approve፣ action_reject፣ action_schedule፣ action_reset_to_draft፣ action_cancel፣ action_publish_post (የመሠረታዊውን አታሚ ከ_check_publish_allowed ፍተሻ ጀርባ ይጠራል)፣ action_request_ai_content፣ apply_ai_content፣ _cron_publish_scheduled_posts፣ _cron_update_views_safe።

SmartERP Documentation#

ሞዴልዓላማ
smarterp.doc.sectionየጣቢያው አንድ ክፍል። name, name_am, slug (ልዩ), sequence, summary, summary_am, is_published, source, source_module, page_ids.
smarterp.doc.pageአንድ ገጽ። name, name_am, slug (በክፍል ውስጥ ልዩ), section_id, sequence, summary, summary_am, body_md, body_md_am, is_published, source (file, manual), source_module, source_path.

ይህ ጣቢያ እንዴት እንደሚሠራ ይመልከቱ።

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