ሞዴሎችና መስኮች
የማህበራዊ ሚዲያ ሞጁሎቹ የሚገልጹት የእያንዳንዱ ሞዴል ቴክኒካዊ ስም፣ እና ዋና መስኮቹ።
ለገንቢዎች፣ ለodoo-bin shell እና ዳታቤዙን ለማንበብ የሚያገለግሉ ቴክኒካዊ ስሞች።
Social Media Marketing Automation#
social.media.account#
mail.thread ን ይወርሳል። በስም ተደርድሯል።
| መስክ | ዓይነት | ማስታወሻ |
|---|---|---|
name | Char | የግድ ያስፈልጋል፣ ለውጥ ይመዘገባል (tracked). |
platform | Selection | facebook, instagram, twitter, linkedin, tiktok, youtube. የግድ ያስፈልጋል፣ ለውጥ ይመዘገባል። |
handle, profile_url | Char | |
access_token | Char | ለሥራ አስኪያጅ (Manager) ቡድን ብቻ። |
company_id | Many2one res.company | ነባሪ፦ የአሁኑ ኩባንያ። |
active, image, color | ||
test_mode | Boolean | ነባሪ True, ለውጥ ይመዘገባል። |
state | Selection | disconnected (ነባሪ), connected. ለውጥ ይመዘገባል። |
post_ids, post_count | One2many, Integer | |
char_limit | Integer | ከ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 ተደርድሯል።
| መስክ | ዓይነት | ማስታወሻ |
|---|---|---|
name | Char | ከmessage የመጀመሪያዎቹ 60 ቁምፊዎች ይሰላል፤ ሊስተካከል ይችላል፣ ይከማቻል። |
message | Text | የግድ ያስፈልጋል፣ ለውጥ ይመዘገባል። |
image, link_url | Image, Char | |
template_id, hashtag_ids | Many2one, Many2many | |
account_id | Many2one | የግድ ያስፈልጋል፣ ለውጥ ይመዘገባል፣ ሲሰረዝ ተያያዥ መዝገቦች ይሰረዛሉ (cascade delete). |
platform, char_limit, company_id | ከመለያው የተወሰዱ (related) | platform እና company_id ይከማቻሉ። |
campaign_id | Many2one | ለውጥ ይመዘገባል። |
scheduled_date, published_date | Datetime | published_date ለንባብ ብቻ። |
state | Selection | draft, pending_approval, scheduled, published, failed, cancelled. |
approved_by, approved_date, error_message | ለንባብ ብቻ። | |
ai_brief, ai_content_status | Text, Selection | ሁኔታ፦ none, requested, received, failed. |
message_length, over_char_limit | የሚሰሉ (computed) | |
like_count, comment_count, share_count, click_count | Integer | ለንባብ ብቻ። |
engagement_count | Integer | የአራቱ ድምር፣ ይከማቻል። |
ዘዴዎች፦ 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_title | Char | እንደ Role ይታያል። |
category | Selection | sales, marketing, content, support, brand, intelligence. |
description, responsibilities | Text | በአንድ መስመር አንድ ኃላፊነት። |
state | Selection | draft (Not Deployed), active, paused. |
autonomy_level | Selection | approval_required, assisted, semi_autonomous, autonomous. ነባሪ approval_required. |
autonomy_explanation | Char | የሚሰላ። |
max_posts_per_day | Integer | ነባሪ 10. 0 ገደብ የለም ማለት ነው። አሉታዊ መሆን የለበትም። |
requires_approval_with_image | Boolean | ነባሪ True. |
odoo_model_access, channel_ids_text | Char | ገላጭ ብቻ (declarative only). |
activity_log_ids | One2many | |
post_count, pending_approval_count, activity_count | Integer | የሚሰሉ። |
company_id | Many2one | የግድ ያስፈልጋል። |
ዘዴዎች፦ 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_type | generate, submit, approve, reject, schedule, publish, publish_blocked, publish_failed, autonomy_change, sync. |
trigger, data_used, action_taken, result | ክስተቱን የሚገልጽ Text. |
decision | የግድ ያስፈልጋል። |
approval_status | not_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_id | Handled 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. |
ይህ ጣቢያ እንዴት እንደሚሠራ ይመልከቱ።