Product
SmartERP
Ashewa Technology Solutions' business platform, built on modern enterprise architecture Community.
ዘርፎችና ሞጁሎች
ገጾች 712
-
ወደ SmartERP እንኳን በደህና መጡ
ይህ መመሪያ ምን እንደሚሸፍን፣ ለማን እንደተዘጋጀ፣ እና መንገድዎን እንዴት ማግኘት እንደሚችሉ።
መግቢያ -
ሞጁሎቹ በአጭሩ
በዚህ እትም ውስጥ ያሉት ሦስት የOdoo ሞጁሎች፣ እርስ በርስ ያላቸው ግንኙነት፣ እና እያንዳንዳቸው የሚሠሩት።
መግቢያ -
የቃላት መፍቻ
በዚህ መመሪያ ውስጥ የተጠቀሙባቸው ቃላት፣ በአንድ ቦታ።
መግቢያ -
SmartERP Developer SDK and Architecture Overview
አጠቃላይ እይታ
EN
Technical architecture, repository structure, Odoo 19 Community base, OCA dependencies, and Ashewa enterprise addon framework.
Custom Software Development Kit & Scaffolding -
Local Development Environment and Toolchain Setup
ትምህርት
EN
Step-by-step instructions for configuring Python 3.12+, PostgreSQL 16, uv/pip, Docker, pre-commit git hooks, and VS Code / Antigravity development tools.
Custom Software Development Kit & Scaffolding -
Module Scaffolding and Codebase Governance Standards
እንዴት
EN
Creating compliant SmartERP custom addons, manifest declarations, directory layouts, and layered inheritance rules.
Custom Software Development Kit & Scaffolding -
Odoo 19 ORM Modeling and Database Field Types
እንዴት
EN
Defining data models, relational fields (Many2one, One2many, Many2many), computed attributes, stored indexes, and SQL constraints.
Custom Software Development Kit & Scaffolding -
View Architecture and Odoo 19 List View Migration
እንዴት
EN
Migrating legacy <tree> views to Odoo 19 <list> elements, form layouts, search filters, and responsive mobile design.
Custom Software Development Kit & Scaffolding -
Documentation Generator Tools and Diagram Tooling
እንዴት
EN
Using the smarterp_docs engine, scanning tools, building declarative vector diagrams, and screenshot manifest registration.
Custom Software Development Kit & Scaffolding -
CLI Utilities, Webhook Tunneling, and Playwright Testing
እንዴት
EN
Setting up local development webhook tunnels using ngrok or Cloudflare, and running automated Playwright end-to-end browser tests.
Custom Software Development Kit & Scaffolding -
Testing Strategies and Test-Driven Development (TDD)
እንዴት
EN
Writing unit tests with TransactionCase, HTTP tests with HttpCase, and creating fast offline test suites without database overhead.
Custom Software Development Kit & Scaffolding -
Git Workflow, Branch Parity, and GitLab Governance
እንዴት
EN
Operating rules for the Ashewa GitLab monorepo, strict branch parity across migration, dev, and main, and zero-leakage policies.
Custom Software Development Kit & Scaffolding -
Troubleshooting Common Developer and Runtime Issues
ችግር መፍታት
EN
Diagnostic trees for resolving registry reload blocks, schema locks, asset compilation errors, and dependency circularity.
Custom Software Development Kit & Scaffolding -
API and Integration Hub Architecture Overview
አጠቃላይ እይታ
EN
Architectural blueprint of the SmartERP Integration Hub, REST/JSON-RPC protocols, webhook event bus, and external microservice connectivity.
API, Webhooks & Integration Hub -
JSON-RPC and RESTful API Architecture
ጽንሰ ሐሳብ
EN
Deep dive into Odoo 19 JSON-RPC wire protocol, controller routing (type='json' vs type='http'), CORS headers, and payload serialization.
API, Webhooks & Integration Hub -
API Authentication, Bearer Tokens, and Key Management
እንዴት
EN
Generating user API keys, Bearer token authentication headers, role-based API scope restrictions, and secret rotation policies.
API, Webhooks & Integration Hub -
Webhook Subscriptions and Asynchronous Event Bus
እንዴት
EN
Configuring event subscriptions for record creation, modification, and deletion, asynchronous queue processing, and HMAC verification.
API, Webhooks & Integration Hub -
n8n Workflow Automation and Low-Code Orchestration
እንዴት
EN
Building automated workflows connecting SmartERP with external SaaS apps, CRM pipelines, and notification bots using the n8n orchestrator.
API, Webhooks & Integration Hub -
Telebirr SuperApp FinTech Payment Bridge Integration
እንዴት
EN
Implementing the Ethio Telecom Telebirr C2B/B2B payment bridge, dynamic QR generation, instant webhook callbacks, and invoice clearing.
API, Webhooks & Integration Hub -
Chapa and Commercial Bank of Ethiopia (CBE) Gateways
እንዴት
EN
Integrating the Chapa payment orchestrator and CBE Birr banking rails for card payments, domestic transfers, and fee settlement.
API, Webhooks & Integration Hub -
API Rate Limiting, Throttling, and Observability
እንዴት
EN
Protecting SmartERP endpoints using Redis rate limiters, token bucket algorithms, Prometheus metrics, and latency dashboards.
API, Webhooks & Integration Hub -
Connecting External Microservices and Message Queues
እንዴት
EN
Architectural guidelines for bridging SmartERP with FastAPI/Flask microservices, Celery distributed tasks, and RabbitMQ event queues.
API, Webhooks & Integration Hub -
Troubleshooting API, Webhook, and Network Failures
ችግር መፍታት
EN
Diagnostic trees for resolving HTTP 401 Unauthorized, webhook delivery timeouts, dropped FinTech callbacks, and JSON parsing errors.
API, Webhooks & Integration Hub -
Enterprise Security and Governance Architecture Overview
አጠቃላይ እይታ
EN
Overview of SmartERP's defense-in-depth security model, ISO 27001 principles, role-based access control, and multi-company data isolation.
Advanced Security & Multi-Company Governance -
Role-Based Access Control (RBAC) and Model ACLs
ጽንሰ ሐሳብ
EN
Designing security group hierarchies, configuring ir.model.access.csv files, and granting granular Create, Read, Write, and Unlink (CRUD) permissions.
Advanced Security & Multi-Company Governance -
Row-Level Security and Dynamic Record Rules
እንዴት
EN
Implementing ir.rule domain filters to partition records by department, branch, assigned salesperson, and confidentiality flags.
Advanced Security & Multi-Company Governance -
Multi-Company Partitioning and Legal Entity Governance
እንዴት
EN
Architectural rules for multi-company isolation under Company 1 (Ashewa Technology Solutions S.C.), inter-company transactions, and boundary governance.
Advanced Security & Multi-Company Governance -
Field-Level Encryption and Sensitive PII Protection
እንዴት
EN
Encrypting confidential payroll, bank, and medical data at rest using AES-GCM, PII tokenization, and dynamic field masking.
Advanced Security & Multi-Company Governance -
Audit Logging and Tamper-Evident Revision Trails
እንዴት
EN
Configuring audit trails for critical model mutations, tracking field-level before/after values, user timestamps, and IP addresses.
Advanced Security & Multi-Company Governance -
Two-Factor Authentication (2FA) and Session Governance
እንዴት
EN
Enforcing mandatory Time-Based One-Time Password (TOTP) 2FA, session timeout limits, brute-force lockouts, and password policies.
Advanced Security & Multi-Company Governance -
Database Hardening, Edge Blocking, and Network Security
እንዴት
EN
PostgreSQL security hardening, TLS/SSL encryption, edge proxy blocking of database enumeration endpoints, and Docker network isolation.
Advanced Security & Multi-Company Governance -
Security Compliance Protocols and Penetration Testing
ማጣቀሻ
EN
Conducting periodic vulnerability scans, static application security testing (SAST), penetration testing, and ISO 27001 audit protocols.
Advanced Security & Multi-Company Governance -
Troubleshooting Security, ACL, and Record Rule Failures
ችግር መፍታት
EN
Diagnostic guide for debugging 'Access Rights Error', conflicting group memberships, record rule domain evaluation, and 2FA recovery.
Advanced Security & Multi-Company Governance -
ሞጁል መምረጥ እና መስፈርቶችን ማረጋገጥ
የትኛውን የማኅበራዊ ሚዲያ ሞጁል እንደሚጭኑ፣ ምን እንደሚፈልግ፣ እና ራስዎ ማቅረብ ያለብዎት አንድ ነገር።
መጀመር -
በDocker መጫን (መንገድ A)
ከDocker ብቻ ተነስቶ በፖርት 8291 ላይ የሚሠራ ራሱን የቻለ ስብስብ (stack)።
መጀመር -
በነባር Odoo ውስጥ መጫን (መንገድ B)
ሞጁሎቹን አስቀድመው ወደሚጠቀሙት የOdoo 17 ዳታቤዝ ለመጨመር የሚረዳ በስክሪፕት የሚሠራ መንገድ።
መጀመር -
በእጅ መጫን (መንገድ C)
ልክ እንደ መንገድ B ያለ መጫን፣ አንድ ደረጃ በአንድ ጊዜ።
መጀመር -
ተጠቃሚዎች እና መዳረሻ
እያንዳንዱ የማኅበራዊ ሚዲያ ሞጁል የሚወስናቸው ሁለት ሚናዎች፣ እና ለሰዎች ትክክለኛውን ሚና እንዴት እንደሚሰጡ።
መጀመር -
Executive and CEO Guide
EN
Strategic portfolio oversight, executive KPI dashboards, capital expenditure authorizations, and corporate risk governance.
Role-Based Journeys -
Project Manager Guide
EN
End-to-end delivery management, sprint execution, Definition of Ready enforcement, task allocation, and budget controls.
Role-Based Journeys