START_EVENT_TIMER
2026-04-21
(C) Questetra, Inc. (MIT License)
3
This item periodically starts cases with the number of organizations. In each organization type data item of each
case, each organization will be set.
このアイテムは、定期的に組織の数だけ、ケースを開始します。各ケースの組織型データ項目には、それぞれの組織が設定されます。
-
-
-
https://support.questetra.com/bpmn-icons/start-event-data-type-qgroup/
https://support.questetra.com/ja/bpmn-icons/start-event-data-type-qgroup/
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAA5JJREFUWEfF
l1tIFFEYx3+jeYG0CwuBJStBF9ygnkKhi10MIQqC6MECozJHJHsxBYtgg+pB7aWM2iyiHoSyIDYq
HywKjbQy2KiwhI2y6OLmXXIzmzo7Te3M7DaTGfvBMuw55/u+//nuR+JfyM2kELubr+MVI9lm9OBE
YQUSi1FwITEfmPqTvx+F50g8Q+EBEreReW1HtjWAUyxAYTOwCZhrRyjQCTQgUU8RT//EEx2AhwQk
ioFCFBbaVKw/JvEYOI3CSWRGI8mIDKCOdMaoQKJ0XIqNTArHiKeKnbwxbpkBqMrdSOyYEOWaEIUz
xOM2gtADEGZXODJhN49kCYmycHfoAZyiFIWjVjcvX1RO7qzcX8eGvw6zp3UP/gG/FStI7KaIY9rB
3wBEtEO9VcBNT5pOz9Yek6Kmt02subbGDgARmJu17PgNwMMhYK+VhPTJ6XRt6TIda/vYRvaVbCt2
bf/wDzfsE39UAKLIQJOdPJ8gAKJO5IpipQI4SQES5+zAnyAAoLCVYs5rFhBBscsOgIS4BIa3DyO+
4XTi2QlKWkrsiNDO1CJTqlngJhKr7HJPSZxCTloO3jwvT3qekH8rP/T9K1K4RTGrNQuICjUrmoCk
+CTEL5wcSQ78+X5aP7aSdz3PxDrwZcAKz1tk0iVES02jF0iJxHF86XFKXH9l2pCYodEhnPVOeoNC
dEQaQibVEsDgtkGS45O5++GuTopYy5qRFVLUHmjX7TlTnMxOnU1FWwXVvmoLAGoaRnWBCLiRsREc
5xx6FyQ7CBQEaH7fzHLvct1eUWYRnmUe9j/cz8FHB6MB+OkCNQ1NQVi2sAw5U2bO1DkhAZ39ndT4
aqjrqOPsirOsnLmSjJQMgmNBXvS/QG6W8X3y0bi2Edc0F45kB31f+ujo62B943oCIwE9EEMQmtLw
847PIdOHk/DnvAvz6C7oNt3qzrs7NPgbqF1Sa9pzt7s50H7AuK5LQ1MhChYGSYxL1DENjg7iuuiK
Woov+S9RnW32ec3jGspby40W0BUiUyn+zwAMpVgNRF0zigRARHzmxcyoFrj88jJVWVUmF0SwgKEZ
CRZDO7634R7ZM/Td7UbXDdY1rgtFv2jL4VR5vxLvKy++jT4mxanTuqBvyjdyrubQ8r5FXVDnxAjt
WAVhayCJlle21qMOJKobYjySCRAxHUo1G8Z0LNdAxPRhEh5NMXuaGUM6Zo9TW7k1/kPfAVBIeTBs
jfpjAAAAAElFTkSuQmCC
{
configs.putObject('conf_BaseQgroup', baseQgroup);
configs.putObject('conf_IncludeBase', includeBase);
configs.put('conf_Range', range);
};
/**
* 組織を準備
* @param numOfChildren 子組織の数
* @param numOfGrandChildrenPerChild 子組織ごとの孫組織の数
*/
const prepareQgroups = (numOfChildren, numOfGrandChildrenPerChild) => {
const baseQgroup = engine.createQgroup(1, '親組織', '', null);
for (let i = 1; i <= numOfChildren; i++) {
const qgroup = engine.createQgroup((i + 1) * 10, `子組織 ${i}`, '', baseQgroup);
for (let j = 1; j <= numOfGrandChildrenPerChild; j++) {
engine.createQgroup((i + 1) * 10 + j + 1, `孫組織 ${i}-${j}`, '', qgroup);
}
}
return baseQgroup;
};
/**
* 対象組織が存在し得ない場合、エラー
*/
test('No target organizations selected', () => {
//