Skip to content

Commit

Permalink
Updates
Browse files Browse the repository at this point in the history
  • Loading branch information
github-actions-bot committed Mar 7, 2022
1 parent 397cd30 commit a1fcb17
Show file tree
Hide file tree
Showing 11 changed files with 6 additions and 6 deletions.
2 changes: 1 addition & 1 deletion 404.html
Original file line number Diff line number Diff line change
@@ -1 +1 @@
<!DOCTYPE html><html><head><meta name="viewport" content="width=device-width"/><meta charSet="utf-8"/><title>404: This page could not be found</title><meta name="next-head-count" content="3"/><link rel="shortcut icon" href="favicon.ico"/><link rel="preload" href="/kpi-data-model/_next/static/css/ae792558c9a72254.css" as="style"/><link rel="stylesheet" href="/kpi-data-model/_next/static/css/ae792558c9a72254.css" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/kpi-data-model/_next/static/chunks/polyfills-5cd94c89d3acac5f.js"></script><script src="/kpi-data-model/_next/static/chunks/webpack-ffc8ae9f25f9463a.js" defer=""></script><script src="/kpi-data-model/_next/static/chunks/framework-5f4595e5518b5600.js" defer=""></script><script src="/kpi-data-model/_next/static/chunks/main-d37233b260b52cde.js" defer=""></script><script src="/kpi-data-model/_next/static/chunks/pages/_app-ecb78731ec857a4a.js" defer=""></script><script src="/kpi-data-model/_next/static/chunks/pages/_error-2280fa386d040b66.js" defer=""></script><script src="/kpi-data-model/_next/static/JPT7tLOX768WbfCg2_VqC/_buildManifest.js" defer=""></script><script src="/kpi-data-model/_next/static/JPT7tLOX768WbfCg2_VqC/_ssgManifest.js" defer=""></script><script src="/kpi-data-model/_next/static/JPT7tLOX768WbfCg2_VqC/_middlewareManifest.js" defer=""></script></head><body><div id="__next" data-reactroot=""><div style="color:#000;background:#fff;font-family:-apple-system, BlinkMacSystemFont, Roboto, &quot;Segoe UI&quot;, &quot;Fira Sans&quot;, Avenir, &quot;Helvetica Neue&quot;, &quot;Lucida Grande&quot;, sans-serif;height:100vh;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center"><div><style>body { margin: 0 }</style><h1 style="display:inline-block;border-right:1px solid rgba(0, 0, 0,.3);margin:0;margin-right:20px;padding:10px 23px 10px 0;font-size:24px;font-weight:500;vertical-align:top">404</h1><div style="display:inline-block;text-align:left;line-height:49px;height:49px;vertical-align:middle"><h2 style="font-size:14px;font-weight:normal;line-height:inherit;margin:0;padding:0">This page could not be found<!-- -->.</h2></div></div></div></div><script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{"statusCode":404}},"page":"/_error","query":{},"buildId":"JPT7tLOX768WbfCg2_VqC","assetPrefix":"/kpi-data-model","nextExport":true,"isFallback":false,"gip":true,"scriptLoader":[]}</script></body></html>
<!DOCTYPE html><html><head><meta name="viewport" content="width=device-width"/><meta charSet="utf-8"/><title>404: This page could not be found</title><meta name="next-head-count" content="3"/><link rel="shortcut icon" href="favicon.ico"/><link rel="preload" href="/kpi-data-model/_next/static/css/ae792558c9a72254.css" as="style"/><link rel="stylesheet" href="/kpi-data-model/_next/static/css/ae792558c9a72254.css" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/kpi-data-model/_next/static/chunks/polyfills-5cd94c89d3acac5f.js"></script><script src="/kpi-data-model/_next/static/chunks/webpack-ffc8ae9f25f9463a.js" defer=""></script><script src="/kpi-data-model/_next/static/chunks/framework-5f4595e5518b5600.js" defer=""></script><script src="/kpi-data-model/_next/static/chunks/main-d37233b260b52cde.js" defer=""></script><script src="/kpi-data-model/_next/static/chunks/pages/_app-ecb78731ec857a4a.js" defer=""></script><script src="/kpi-data-model/_next/static/chunks/pages/_error-2280fa386d040b66.js" defer=""></script><script src="/kpi-data-model/_next/static/R7aWks_CuD3EF0CQo75I7/_buildManifest.js" defer=""></script><script src="/kpi-data-model/_next/static/R7aWks_CuD3EF0CQo75I7/_ssgManifest.js" defer=""></script><script src="/kpi-data-model/_next/static/R7aWks_CuD3EF0CQo75I7/_middlewareManifest.js" defer=""></script></head><body><div id="__next" data-reactroot=""><div style="color:#000;background:#fff;font-family:-apple-system, BlinkMacSystemFont, Roboto, &quot;Segoe UI&quot;, &quot;Fira Sans&quot;, Avenir, &quot;Helvetica Neue&quot;, &quot;Lucida Grande&quot;, sans-serif;height:100vh;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center"><div><style>body { margin: 0 }</style><h1 style="display:inline-block;border-right:1px solid rgba(0, 0, 0,.3);margin:0;margin-right:20px;padding:10px 23px 10px 0;font-size:24px;font-weight:500;vertical-align:top">404</h1><div style="display:inline-block;text-align:left;line-height:49px;height:49px;vertical-align:middle"><h2 style="font-size:14px;font-weight:normal;line-height:inherit;margin:0;padding:0">This page could not be found<!-- -->.</h2></div></div></div></div><script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{"statusCode":404}},"page":"/_error","query":{},"buildId":"R7aWks_CuD3EF0CQo75I7","assetPrefix":"/kpi-data-model","nextExport":true,"isFallback":false,"gip":true,"scriptLoader":[]}</script></body></html>

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions _next/static/chunks/5d0d0575-133db703a70046f4.js

Large diffs are not rendered by default.

1 change: 0 additions & 1 deletion _next/static/chunks/5d0d0575-97805ccc71a05556.js

This file was deleted.

1 change: 1 addition & 0 deletions _next/static/chunks/719-f16cf0074022e865.js

Large diffs are not rendered by default.

1 change: 0 additions & 1 deletion _next/static/chunks/780-0f3834aca7a67a19.js

This file was deleted.

1 change: 0 additions & 1 deletion _next/static/chunks/pages/index-027cd2b6cdc76f50.js

This file was deleted.

1 change: 1 addition & 0 deletions _next/static/chunks/pages/index-447e19676b5f4f27.js

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion index.html
Original file line number Diff line number Diff line change
@@ -1 +1 @@
<!DOCTYPE html><html><head><meta name="viewport" content="width=device-width"/><meta charSet="utf-8"/><title>KPI-based Process Management</title><meta name="next-head-count" content="3"/><link rel="shortcut icon" href="favicon.ico"/><link rel="preload" href="/kpi-data-model/_next/static/css/ae792558c9a72254.css" as="style"/><link rel="stylesheet" href="/kpi-data-model/_next/static/css/ae792558c9a72254.css" data-n-g=""/><link rel="preload" href="/kpi-data-model/_next/static/css/409e2a3a7cf4fa3a.css" as="style"/><link rel="stylesheet" href="/kpi-data-model/_next/static/css/409e2a3a7cf4fa3a.css" data-n-p=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/kpi-data-model/_next/static/chunks/polyfills-5cd94c89d3acac5f.js"></script><script src="/kpi-data-model/_next/static/chunks/webpack-ffc8ae9f25f9463a.js" defer=""></script><script src="/kpi-data-model/_next/static/chunks/framework-5f4595e5518b5600.js" defer=""></script><script src="/kpi-data-model/_next/static/chunks/main-d37233b260b52cde.js" defer=""></script><script src="/kpi-data-model/_next/static/chunks/pages/_app-ecb78731ec857a4a.js" defer=""></script><script src="/kpi-data-model/_next/static/chunks/5d0d0575-97805ccc71a05556.js" defer=""></script><script src="/kpi-data-model/_next/static/chunks/780-0f3834aca7a67a19.js" defer=""></script><script src="/kpi-data-model/_next/static/chunks/pages/index-027cd2b6cdc76f50.js" defer=""></script><script src="/kpi-data-model/_next/static/JPT7tLOX768WbfCg2_VqC/_buildManifest.js" defer=""></script><script src="/kpi-data-model/_next/static/JPT7tLOX768WbfCg2_VqC/_ssgManifest.js" defer=""></script><script src="/kpi-data-model/_next/static/JPT7tLOX768WbfCg2_VqC/_middlewareManifest.js" defer=""></script></head><body><div id="__next" data-reactroot=""><div class="Container_container__6kKex" style="background-color:rgba(243, 243, 243, 1)"><div style="height:calc(100vh - 150px);width:100%"><div style="width:100%;height:100%"></div></div><div style="position:absolute;bottom:0;left:0;width:100%"><div class="Card_card__MdBWe" style="background-color:rgba(253, 253, 253, 1);border-color:rgba(128, 128, 128, 1);width:100%;height:150px;margin:0"><div class="Card_cardControls__DVxR9" style="color:rgba(0, 0, 0, 1)"><button class="Button_btn__gZGom" style="background-color:rgba(0, 0, 0, 0);color:inherit" type="button">━</button></div><div><h1 id="overview">Overview</h1><p>This repository is used to define the fundamental data model to define a KPI system for KPI-based Process Management.</p><h1 id="kpi-based-process-management">KPI-based Process Management</h1><p>The basic idea of KPI-based Process Management is that all activities within a company can be represented and managed in the form of interrelated processes (compare ISO 9000 series). For this purpose KPI-based Process Management defines two fundamental elements: A domain-independent data model and the procedure for identification and specification of KPIs.</p><h2 id="data-model">Data Model</h2><p>The data model is the basis for KPI-based Process Management. For this purpose, it represents all activities within a company as interrelated processes.</p><p>Within the data model, we focus on two different aspects of a company:</p><ul><li>The Process Environment represents the company in the form of interrelated processes and their process participants.</li><li>The Process Management represents company goals, which combine assessment criteria with tolerance areas for the managed processes.</li></ul><p>A detailed description of the individual components can be found <a class="Button_btn__gZGom" style="background-color:rgba(0, 0, 0, 0);color:inherit;text-decoration:underline;display:inline;padding:0" href="https://github.com/fraunhofer-iem/kpi-data-model/tree/main/doc">here</a>. Additionally, a graphical representation of the individual components and their interrelationships within the data model can be found <a class="Button_btn__gZGom" style="background-color:rgba(0, 0, 0, 0);color:inherit;text-decoration:underline;display:inline;padding:0" href="https://fraunhofer-iem.github.io/kpi-data-model/">here</a>.</p><h3 id="process-environment">Process Environment</h3><p>In the Process Environment, we define a hierarchical arrangement of Entities. An Entity represents any process participant. This can be organizational or physical parts of the company, such as, but not limited to, company, site, process, department, product, or data source. Company-specific hierarchy levels can contain Entities of different kinds, where leaf entities usually represent data sources. Note that we do not impose a strict tree structure for the Entity hierarchy: An Entity may have multiple parent Entities. Furthermore, we compile additional information on Entities useful for automated process assessment: Environmental Influences influence the behavior of an associated Entity. Note that the behavior of Entities, however, is not modeled directly, but an Entity may provide Features that realize its behavior. A Problem can interfere with an Entity of any hierarchical level and, thus, may impact an associated Feature of the Entity. Each Problem is composed of three elements: An Issue, a Cause, and a Solution. These elements did not change compared to our previous model.</p><h3 id="process-management">Process Management</h3><p>In the Process Management, we define a hierarchical arrangement of KPIs, analogous to the Entity hierarchy defined in the Process Environment. A KPI represents an Entity-specific company goal. Therefore, the KPI hierarchy mirrors the entity hierarchy, with KPIs relating to the Entity assigned to the company goal. A KPI aggregates data provided by Entities (mostly data sources) and/or subordinate KPIs and may assess individual Features of an associated Entity. Note that the hierarchical design of our data model allows KPIs of the same type to be aggregated across multiple levels. A KPI assesses its respective company goal using Limits. Limits represent acceptable value ranges for the underlying company goal. They consist of an Expected Value, at least one Bound, and a Category such as WARN or ERROR. A violated Bound of a Limit indicates a Problem, that interferes with the behavior of the Entity. Remember that Environmental Influences change the expected behavior of the associated Entity and, thus, the acceptable value range of the company goal. Therefore, a KPI can be associated with multiple Limits that depend on Environmental Influences.</p><h2 id="procedure-for-identification-and-specification-of-kpis">Procedure for Identification and Specification of KPIs</h2><p>TBD</p></div></div></div></div></div><script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{}},"page":"/","query":{},"buildId":"JPT7tLOX768WbfCg2_VqC","assetPrefix":"/kpi-data-model","nextExport":true,"autoExport":true,"isFallback":false,"scriptLoader":[]}</script></body></html>
<!DOCTYPE html><html><head><meta name="viewport" content="width=device-width"/><meta charSet="utf-8"/><title>KPI-based Process Management</title><meta name="next-head-count" content="3"/><link rel="shortcut icon" href="favicon.ico"/><link rel="preload" href="/kpi-data-model/_next/static/css/ae792558c9a72254.css" as="style"/><link rel="stylesheet" href="/kpi-data-model/_next/static/css/ae792558c9a72254.css" data-n-g=""/><link rel="preload" href="/kpi-data-model/_next/static/css/409e2a3a7cf4fa3a.css" as="style"/><link rel="stylesheet" href="/kpi-data-model/_next/static/css/409e2a3a7cf4fa3a.css" data-n-p=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/kpi-data-model/_next/static/chunks/polyfills-5cd94c89d3acac5f.js"></script><script src="/kpi-data-model/_next/static/chunks/webpack-ffc8ae9f25f9463a.js" defer=""></script><script src="/kpi-data-model/_next/static/chunks/framework-5f4595e5518b5600.js" defer=""></script><script src="/kpi-data-model/_next/static/chunks/main-d37233b260b52cde.js" defer=""></script><script src="/kpi-data-model/_next/static/chunks/pages/_app-ecb78731ec857a4a.js" defer=""></script><script src="/kpi-data-model/_next/static/chunks/5d0d0575-133db703a70046f4.js" defer=""></script><script src="/kpi-data-model/_next/static/chunks/719-f16cf0074022e865.js" defer=""></script><script src="/kpi-data-model/_next/static/chunks/pages/index-447e19676b5f4f27.js" defer=""></script><script src="/kpi-data-model/_next/static/R7aWks_CuD3EF0CQo75I7/_buildManifest.js" defer=""></script><script src="/kpi-data-model/_next/static/R7aWks_CuD3EF0CQo75I7/_ssgManifest.js" defer=""></script><script src="/kpi-data-model/_next/static/R7aWks_CuD3EF0CQo75I7/_middlewareManifest.js" defer=""></script></head><body><div id="__next" data-reactroot=""><div class="Container_container__6kKex" style="background-color:rgba(243, 243, 243, 1)"><div style="height:calc(100vh - 150px);width:100%"><div style="width:100%;height:100%"></div></div><div style="position:absolute;bottom:0;left:0;width:100%"><div class="Card_card__MdBWe" style="background-color:rgba(253, 253, 253, 1);border-color:rgba(128, 128, 128, 1);width:100%;height:150px;margin:0"><div class="Card_cardControls__DVxR9" style="color:rgba(0, 0, 0, 1)"><button class="Button_btn__gZGom" style="background-color:rgba(0, 0, 0, 0);color:inherit" type="button">━</button></div><div><h1 id="overview">Overview</h1><p>This repository is used to define the fundamental data model to define a KPI system for KPI-based Process Management.</p><h1 id="kpi-based-process-management">KPI-based Process Management</h1><p>The basic idea of KPI-based Process Management is that all activities within a company can be represented and managed in the form of interrelated processes (compare ISO 9000 series). For this purpose KPI-based Process Management defines two fundamental elements: A domain-independent data model and the procedure for identification and specification of KPIs.</p><h2 id="data-model">Data Model</h2><p>The data model is the basis for KPI-based Process Management. For this purpose, it represents all activities within a company as interrelated processes.</p><p>Within the data model, we focus on two different aspects of a company:</p><ul><li>The Process Environment represents the company in the form of interrelated processes and their process participants.</li><li>The Process Management represents company goals, which combine assessment criteria with tolerance areas for the managed processes.</li></ul><p>A detailed description of the individual components can be found <a class="Button_btn__gZGom" style="background-color:rgba(0, 0, 0, 0);color:inherit;text-decoration:underline;display:inline;padding:0" href="https://github.com/fraunhofer-iem/kpi-data-model/tree/main/doc">here</a>. Additionally, a graphical representation of the individual components and their interrelationships within the data model can be found <a class="Button_btn__gZGom" style="background-color:rgba(0, 0, 0, 0);color:inherit;text-decoration:underline;display:inline;padding:0" href="https://fraunhofer-iem.github.io/kpi-data-model/">here</a>.</p><h3 id="process-environment">Process Environment</h3><p>In the Process Environment, we define a hierarchical arrangement of Entities. An Entity represents any process participant. This can be organizational or physical parts of the company, such as, but not limited to, company, site, process, department, product, or data source. Company-specific hierarchy levels can contain Entities of different kinds, where leaf entities usually represent data sources. Note that we do not impose a strict tree structure for the Entity hierarchy: An Entity may have multiple parent Entities. Furthermore, we compile additional information on Entities useful for automated process assessment: Environmental Influences influence the behavior of an associated Entity. Note that the behavior of Entities, however, is not modeled directly, but an Entity may provide Features that realize its behavior. A Problem can interfere with an Entity of any hierarchical level and, thus, may impact an associated Feature of the Entity. Each Problem is composed of three elements: An Issue, a Cause, and a Solution. These elements did not change compared to our previous model.</p><h3 id="process-management">Process Management</h3><p>In the Process Management, we define a hierarchical arrangement of KPIs, analogous to the Entity hierarchy defined in the Process Environment. A KPI represents an Entity-specific company goal. Therefore, the KPI hierarchy mirrors the entity hierarchy, with KPIs relating to the Entity assigned to the company goal. A KPI aggregates data provided by Entities (mostly data sources) and/or subordinate KPIs and may assess individual Features of an associated Entity. Note that the hierarchical design of our data model allows KPIs of the same type to be aggregated across multiple levels. A KPI assesses its respective company goal using Limits. Limits represent acceptable value ranges for the underlying company goal. They consist of an Expected Value, at least one Bound, and a Category such as WARN or ERROR. A violated Bound of a Limit indicates a Problem, that interferes with the behavior of the Entity. Remember that Environmental Influences change the expected behavior of the associated Entity and, thus, the acceptable value range of the company goal. Therefore, a KPI can be associated with multiple Limits that depend on Environmental Influences.</p><h2 id="procedure-for-identification-and-specification-of-kpis">Procedure for Identification and Specification of KPIs</h2><p>TBD</p></div></div></div></div></div><script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{}},"page":"/","query":{},"buildId":"R7aWks_CuD3EF0CQo75I7","assetPrefix":"/kpi-data-model","nextExport":true,"autoExport":true,"isFallback":false,"scriptLoader":[]}</script></body></html>

0 comments on commit a1fcb17

Please sign in to comment.