Прошле недеље сам завршио доказ концепта пројекта за клијента на Менхетну. Приликом спровођења решења, Налетео сам на још један недостатак маховине КПИ (погледајте овде за претходни КПИ питање и мој заобилазно решење).
Позадина: Користили смо СхареПоинт Десигнер тока рада за моделирање прилично комплексан вишемесечног дуг пословни процес. As it chugged along, it would update some state information in a list. KPIs use this data to do their mojo.
We decided to create a new site each time a new one of these business processes kicks off. Aside from the workflow itself, Ови сајтови домаћин неколико библиотеке докумената, use audience targeting and so forth. Just a bunch of stuff to help with collaboration among the internal employees, путовања запослених и клијента учествују пословне партнере.
Такође смо желели да покажемо неке КПИ индикаторе који прате опште здравље у том одређеном пословном процесу као промовисан од стране државних тока података и прегледа користећи КПИ индикаторе.
Коначно, користили смо КПИ листе ставки које уради рачунати на погледом на листи на сајту (насупрот повлачењем из другог извора података, као Екцел или СКЛ).
Проблем: Као што можете замислити, под претпоставком да смо били носе основну идеју напред у светској производњи, we would want a site template. Provision a new site based off a "business process" шаблон.
The problem is that you can’t seem to get a functioning KPI that way. When I create a new site based on a template with a KPI List and KPI web part, the new site’s KPI data are broken. The new site’s KPI list points at whatever source you defined when you first saved it as a template.
На пример:
- Create a new site and build it to perfection. This site includes the KPI data.
- Сачувај то као шаблон.
- Креирајте нови сајт и базу ако ван шаблона.
- Овај нови сајт је КПИ листе ставке’ извори указују на сајту шаблону, Не тренутна локација.
Примеру процес не исправи УРЛ.
I tried to solve this by specifying a relative URL when defining the KPI list item. Међутим, Ја не могу добити никакву варијанту да на посао.
I always want to pair up these "problem" блогу са некаквим решењем, but in this case I don’t have a good one. The best I can figure is that you need to go in to the newly provisioned site and fix everything manually. The UI makes this even harder because changing the URL of the source list causes a refresh, тако да заиста треба да редефинишу целу ствар од почетка.
Ако неко зна бољи начин да се ово средити, пошаљите коментар.
</крај>