跳至主要内容
产品详细信息以英文显示。翻译即将推出。
Performance Management & OKR Suite — A build-to-order Frappe app that adds cascading OKRs, KPI scorecards, KRA-linked apprais — 1/1示意预览

A build-to-order Frappe app that adds cascading OKRs,

KPI scorecards, KRA-linked appraisals and continuous check-ins to ERPNext HR.

ECOSIRE scopes, builds, installs and supports it on your bench — this is not an instant marketplace download.

什么是 Performance Management & OKR Suite?

A build-to-order Frappe app that adds cascading OKRs, KPI scorecards, KRA-linked appraisals and continuous check-ins to ERPNext HR. ECOSIRE scopes, builds, installs and supports it on your bench — this is not an instant marketplace download. Built to order by ECOSIRE for ERPNext v15, v16 — indicative price from $999.00 USD; request a quote for a scoped proposal.

核心功能

Dedicated `Objective` and `Key Result` DocTypes with parent/child cascade linking company → department → employee objectives
Automatic progress rollup from key results to parent objectives via `hooks.py` doc events and enqueued background jobs
`KPI Scorecard` DocType that can pull current values from live ERPNext data through whitelisted server methods (sales, tickets, output)
KRA-linked appraisal templates that read approved Key Results into ERPNext's native `Appraisal` so reviews reflect real commitments
Continuous `Check-in` DocType for cadence-based goal updates, with confidence/status flags per key result
Manager and self-review cycles modeled as Frappe workflows with role-based state transitions and approvals
Scheduler events (`scheduler_events` in `hooks.py`) that recompute rollups, send check-in reminders and open review windows on schedule
Role profiles and permission rules so employees see own goals, managers see reports, HR sees the org
Client Scripts driving the cascade and check-in UX inside the Frappe Desk without patching core forms
Whitelisted (`@frappe.whitelist()`) API methods plus standard Frappe REST endpoints for external dashboards and integrations
Weighting and grading logic mirroring ERPNext appraisal scoring so OKR outcomes feed the final appraisal score
Dashboard charts and a Number Card set for objective progress, KPI trend and cycle completion
Configurable cascade depth, review stages and KPI sources agreed at scoping — no hardcoded assumptions
Clean install as a separate Frappe app on your bench alongside `hrms`, migration-safe on `bench migrate`

按需定制,全程代劳

无需自行搭建——由 ECOSIRE 构建、安装并提供支持的可用应用。

  1. 1

    您下单

    以一次性构建价格开始。我们在启动时与您共同确定范围。

  2. 2

    我们构建与安装

    ECOSIRE 在您的 ERPNext 上构建、配置并安装。

  3. 3

    上线 + 支持

    约一个工作周内上线,并包含两周上线支持。我们交付的代码中的缺陷免费修复。

技术规格

ERPNext 兼容性
—
许可证
许可证需要确认
Python 要求
Python 3.10+
数据库
MariaDB 10.6+

关于此产品

Most HR teams that adopt ERPNext for payroll and leave quickly discover its performance story stops short. ERPNext core ships an Appraisal DocType with a KRA template and goal weighting, but there is no first-class OKR object, no cascade from company objective down to team and individual, no continuous check-in cadence, and no live KPI that pulls its own actuals from your data. Goals get typed into a once-a-year appraisal form and then go stale until the next cycle. Teams end up running the real program in spreadsheets and lose the audit trail, the visibility, and the link back to the ERPNext records that actually move the numbers.

ECOSIRE builds a proper Frappe application — not a bundle of customize-form tweaks — that installs cleanly into your existing bench alongside hrms. It introduces dedicated DocTypes such as Objective, Key Result, KPI Scorecard, Check-in and Review Cycle, each with server-side controllers and hooks.py doc events for validation and rollup. Objectives cascade through a parent/child link so a company-level objective owns department objectives, which own employee objectives; progress rolls up automatically via scheduler events and frappe.enqueue background jobs rather than manual re-entry. KPI scorecards can source their current value from a whitelisted server method that queries live ERPNext data — sales totals, ticket counts, production output — so a metric moves without anyone updating it by hand.

The suite is wired into ERPNext's native appraisal, not bolted beside it. KRA-linked appraisal templates read the employee's approved Key Results and their period progress so the review reflects the OKRs the person actually committed to. Manager and self-review cycles are modeled as their own workflow states with role-based transitions; check-ins are lightweight updates employees log against a key result on a cadence you define. Everything respects Frappe's permission model — we ship role profiles and permission rules so an employee sees their own goals, a manager sees their reports, and HR sees the org. A companion Client Script drives the check-in and cascade UX in the Desk, and every object is reachable through the standard Frappe REST API and our whitelisted methods for dashboards or integrations.

Because this is build-to-order, nothing ships until we agree on scope. We start with a short scoping call, confirm your cascade depth, KPI data sources, review-cycle stages and role mapping, then build against your Frappe/ERPNext v15 or v16 environment. Typical delivery is one working week from confirmed scope. You receive the installable app source, UAT on a staging bench, an agreed go-live window with a rollback plan, and a post-go-live support window — plus the git repository so your team owns the code outright.

你得到什么

  • Installable Frappe app source code for your agreed ERPNext v15 or v16 version
  • Installation and configuration on your bench, including role profiles, permissions and scheduler setup
  • Technical documentation: DocType schema, hooks, whitelisted methods, and API endpoints
  • End-user guide plus a live training session for HR admins and managers
  • UAT on a staging bench with a signed-off test plan before any production change
  • Agreed go-live window with a documented rollback plan
  • Post-go-live support window for defect fixes and configuration adjustments
  • Full git repository handover so your team owns and can extend the code

这是给谁的

HR / People Operations lead

Runs a structured quarterly OKR and appraisal program and needs it to live inside ERPNext with a real audit trail, not in scattered spreadsheets that break the link to appraisals.

Department manager

Wants to cascade team objectives, review reports' key results, and run manager and self-review cycles without chasing everyone through email at cycle end.

ERPNext administrator / Frappe developer

Needs a clean, migration-safe Frappe app with documented DocTypes, hooks and whitelisted methods that installs beside `hrms` and can be extended in-house after handover.

Head of People / HR director

Wants live visibility into objective progress and KPI trends across the org, tied back to the ERPNext records that actually move the numbers.

Performance Management & OKR Suite 如何比较

标准伊科西尔定制建造竞争对手ERPNext 原生
OKR cascade (company → dept → employee)Dedicated Objective/Key Result DocTypes with parent/child rollupPossible but you design and maintain the model yourselfOften flat OKR list, limited or no cascadeNo OKR object; only appraisal goals
KPI actuals from live ERPNext dataWhitelisted methods pull sales, tickets, output automaticallyBuild every query and refresh job yourselfUsually manual entry onlyManual goal values in the appraisal form
Link to native appraisalKRA templates read approved Key Results into ERPNext AppraisalYou wire the integration and maintain itFrequently a separate silo beside appraisalsAppraisal exists but no continuous OKR feed
Continuous check-insCheck-in DocType on a configurable cadence with remindersDesign cadence, reminders and scheduler yourselfVaries; often absent or basicNone — annual/periodic form only
Permissions & role fitShipped role profiles and permission rules for your orgYou define and test the whole permission matrixGeneric defaults, often needs reworkStandard HR roles, not OKR-aware
Fit to your processCascade depth, stages and sources scoped to youFully bespoke but full build effort and riskFixed to the vendor's opinionLimited to core appraisal fields
Ownership & upgradesStandalone app, migration-safe, full git handoverYou own it but also all the effort and unknownsVendor-locked, upgrade at their paceTied to ERPNext release cycle
Support modelPost-go-live support window plus optional ongoingInternal team onlyTiered vendor support, variable SLAsCommunity/your ERPNext partner

关于Performance Management & OKR Suite的常见问题

Is this an instant download from the Frappe marketplace?

No. This is build-to-order. ECOSIRE scopes, builds, installs and supports the app for your specific ERPNext environment. There is no instant download — we agree on requirements first, then build against your bench.

How long does delivery take?

Typical delivery is one working week from confirmed scope. The clock starts once we've agreed on your cascade depth, KPI data sources, review-cycle stages and role mapping in the scoping call. Larger or more integrated builds may take longer and we'll tell you upfront.

Which ERPNext and Frappe versions are supported?

We build for Frappe/ERPNext v15 and v16. We target your specific version so the app installs cleanly and survives `bench migrate`. Tell us your version on the scoping call and we build against it.

How does it connect to ERPNext's native appraisal?

It's wired into ERPNext's built-in `Appraisal`, not a separate silo. KRA-linked appraisal templates read the employee's approved Key Results and their period progress, so the appraisal score reflects the OKRs the person actually committed to.

Will it survive upgrades, and do we get support and updates?

Yes. It's a proper standalone Frappe app installed beside `hrms`, so core upgrades don't overwrite it and it's migration-safe. You get a post-go-live support window for defect fixes and config changes, plus the full git repo so your team can maintain and extend it. Extended support and enhancements are available on request.

Do we own the code?

Yes. You receive the complete installable source and the git repository at handover. Your team owns it outright and can extend it in-house without depending on us.

Can KPIs update automatically from our data?

Yes. KPI scorecards can source their current value from whitelisted server methods that query live ERPNext data — for example sales totals, helpdesk ticket counts or production output — so a metric moves without anyone re-typing it. We agree the exact sources during scoping.

申请报价

Performance Management & OKR Suite

A build-to-order Frappe app that adds cascading OKRs, KPI scorecards, KRA-linked appraisals and continuous check-ins to ERPNext HR. ECOSIRE scopes, builds, installs and supports it on your bench — this is not an instant marketplace download.

  • Dedicated `Objective` and `Key Result` DocTypes with parent/child cascade linking company → department → employee objectives
  • Automatic progress rollup from key results to parent objectives via `hooks.py` doc events and enqueued background jobs
  • `KPI Scorecard` DocType that can pull current values from live ERPNext data through whitelisted server methods (sales, tickets, output)
  • KRA-linked appraisal templates that read approved Key Results into ERPNext's native `Appraisal` so reviews reflect real commitments

申请报价

告诉我们您对 Performance Management & OKR Suite 的需求,我们将发送价格、许可选项和量身定制的方案,通常在一个工作日内。

现在无需付款。此操作会向我们的团队发送报价请求——我们会通过邮件跟进价格和后续步骤。