{"id":31948,"date":"2025-05-29T10:00:17","date_gmt":"2025-05-29T08:00:17","guid":{"rendered":"https:\/\/pomoc.comarch.pl\/cee\/?post_type=ht_kb&#038;p=31948"},"modified":"2025-05-29T10:00:50","modified_gmt":"2025-05-29T08:00:50","slug":"operacje-zbiorcze-na-zadaniach-deweloperskich-wrkjob","status":"publish","type":"ht_kb","link":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/operacje-zbiorcze-na-zadaniach-deweloperskich-wrkjob\/","title":{"rendered":"Operacje zbiorcze na zadaniach deweloperskich (wrkjob)"},"content":{"rendered":"<h3 id=\"wprowadzenie\" >Wprowadzenie<\/h3>\n<p data-start=\"24\" data-end=\"104\">Narz\u0119dzie <em>wrkjob\u00a0<\/em>umo\u017cliwia zbiorcze operacje na zadaniu deweloperskim takich jak:<\/p>\n<ul>\n<li data-start=\"249\" data-end=\"295\">\n<p data-start=\"251\" data-end=\"295\">Dodanie obiekt\u00f3w deweloperskich do zadania<\/p>\n<\/li>\n<li data-start=\"296\" data-end=\"343\">\n<p data-start=\"298\" data-end=\"343\">Usuni\u0119cie obiekt\u00f3w deweloperskich z zadania<\/p>\n<\/li>\n<li data-start=\"344\" data-end=\"392\" data-is-last-node=\"\">\n<p data-start=\"346\" data-end=\"392\" data-is-last-node=\"\">Wy\u015bwietlenie obiekt\u00f3w deweloperskich w zadaniu<\/p>\n<\/li>\n<\/ul>\n<h3 data-start=\"106\" data-end=\"128\" id=\"grupa-docelowa\" >Grupa docelowa<\/h3>\n<ul data-start=\"129\" data-end=\"172\">\n<li data-start=\"129\" data-end=\"144\">\n<p data-start=\"131\" data-end=\"144\">Deweloperzy<\/p>\n<\/li>\n<li data-start=\"145\" data-end=\"172\">\n<p data-start=\"147\" data-end=\"172\">Administratorzy systemu<\/p>\n<\/li>\n<\/ul>\n<h4 id=\"polecenie\" id=\"polecenie\" >Polecenie<\/h4>\n<p>Poni\u017cej znajduje polecenie zawieraj\u0105ce wszystkie mo\u017cliwe parametry.<\/p>\n<table style=\"border-collapse: collapse; width: 100%; height: 23px;\">\n<tbody>\n<tr style=\"height: 23px;\">\n<td style=\"width: 50%; border-style: outset; height: 23px;\">wrkjob<\/td>\n<td style=\"width: 50%; border-style: outset; height: 23px;\">[-j:&lt;int&gt;][-t:&lt;vs-1&gt; \u2026 -t:&lt;vs-n&gt;]<\/p>\n<p>[-p:&lt;str-1&gt; \u2026 -p:&lt;str-n&gt;]<\/p>\n<p>[-o:&lt;str-1&gt; \u2026 -o:&lt;str-n&gt;]<\/p>\n<p>[-op:&lt;str&gt;]<\/p>\n<p>[-local]<\/p>\n<p>[-delete]<\/p>\n<p>[-file:&lt;str&gt;]<\/p>\n<p>[-noVerbose]<\/p>\n<p>[-move:&lt;str&gt;]<\/p>\n<p>[-js:&lt;int&gt;]<\/p>\n<p>[-jd:&lt;int&gt;]<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h4 id=\"parametry\" id=\"parametry\" >Parametry<\/h4>\n<p>Parametry polecenia zosta\u0142y wyja\u015bnione w poni\u017cszej tabeli. Parametry w nawiasach kwadratowych s\u0105 opcjonalne, podczas gdy pozosta\u0142e s\u0105 obowi\u0105zkowe. Gwiazdka (*) mo\u017ce by\u0107 okre\u015blona jako symbol zast\u0119pczy dla niekt\u00f3rych parametr\u00f3w, aby m\u00f3c wy\u015bwietli\u0107 wszystkie mo\u017cliwe warto\u015bci. Nie wszystkie parametry mog\u0105 by\u0107 okre\u015blone wi\u0119cej ni\u017c jeden raz; tylko te z nast\u0119puj\u0105cym dodatkiem do zmiennych parametr\u00f3w s\u0105 dozwolone do wielokrotnego okre\u015blenia:\u00a0<em>&lt;str-1&gt; \u2026 &lt;str-n&gt;<\/em>.<\/p>\n<table style=\"width: 100%; height: 1370px;\" width=\"540\">\n<thead>\n<tr style=\"height: 23px;\">\n<td style=\"height: 23px; border-style: outset;\" width=\"180\"><strong>Parametr<\/strong><\/td>\n<td style=\"height: 23px; border-style: outset;\" width=\"360\"><strong>Opis<\/strong><\/td>\n<\/tr>\n<\/thead>\n<tbody>\n<tr style=\"height: 93px;\">\n<td style=\"height: 93px; border-style: outset;\" width=\"180\">[-j:&lt;int&gt;]<\/td>\n<td style=\"height: 93px; border-style: outset;\" width=\"360\">Zadanir deweloperskie. Przy operacjach dodawania lub usuwania obiekt\u00f3w zadanie to musi by\u0107 otwarte. W przypadku wy\u015bwietlania obiekt\u00f3w deweloperskich powi\u0105zanych z zadaniem, jego status nie ma znaczenia.<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"height: 23px; border-style: outset;\" width=\"180\">[-t:&lt;vs-1&gt; \u2026 -t:&lt;vs-n&gt;]<\/td>\n<td style=\"height: 23px; border-style: outset;\" width=\"360\">\n<article class=\"text-token-text-primary w-full\" dir=\"auto\" data-testid=\"conversation-turn-80\" data-scroll-anchor=\"true\">\n<div class=\"text-base my-auto mx-auto py-5 [--thread-content-margin:--spacing(4)] @[37rem]:[--thread-content-margin:--spacing(6)] @[72rem]:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)\">\n<div class=\"[--thread-content-max-width:32rem] @[34rem]:[--thread-content-max-width:40rem] @[64rem]:[--thread-content-max-width:48rem] mx-auto flex max-w-(--thread-content-max-width) flex-1 text-base gap-4 md:gap-5 lg:gap-6 group\/turn-messages focus-visible:outline-hidden\" tabindex=\"-1\">\n<div class=\"group\/conversation-turn relative flex w-full min-w-0 flex-col agent-turn\">\n<div class=\"relative flex-col gap-1 md:gap-3\">\n<div class=\"flex max-w-full flex-col grow\">\n<div class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&amp;]:mt-5\" dir=\"auto\" data-message-author-role=\"assistant\" data-message-id=\"e8ccb727-ad0a-47ef-bc81-43fb1f7d3653\" data-message-model-slug=\"gpt-4o\">\n<div class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[3px]\">\n<div class=\"markdown prose dark:prose-invert w-full break-words light\">\n<p data-start=\"0\" data-end=\"57\" data-is-last-node=\"\" data-is-only-node=\"\">Ograniczenie do okre\u015blonego typu obiektu deweloperskiego.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/article>\n<\/td>\n<\/tr>\n<tr style=\"height: 70px;\">\n<td style=\"height: 70px; border-style: outset;\" width=\"180\">[-p:&lt;str-1&gt; \u2026 -p:&lt;str-n&gt;]<\/td>\n<td style=\"height: 70px; border-style: outset;\" width=\"360\">Ograniczenie do okre\u015blonej przestrzeni nazw. Przestrzenie nazw znajduj\u0105ce si\u0119 poni\u017cej wskazanej przestrzeni nie s\u0105 brane pod uwag\u0119.<\/td>\n<\/tr>\n<tr style=\"height: 46px;\">\n<td style=\"height: 46px; border-style: outset;\" width=\"180\">[-o:&lt;str-1&gt; \u2026 -o:&lt;str-n&gt;]<\/td>\n<td style=\"height: 46px; border-style: outset;\" width=\"360\">Ograniczenie do okre\u015blonej nazwy obiektu deweloperskiego (bez przestrzeni nazw).<\/td>\n<\/tr>\n<tr style=\"height: 783px;\">\n<td style=\"height: 783px; border-style: outset;\" width=\"180\">-op:&lt;str&gt;<\/td>\n<td style=\"height: 783px; border-style: outset;\" width=\"360\">W tej opcji okre\u015blana jest w\u0142a\u015bciwa akcja wykonywana na zadaniu deweloperskim. Za pomoc\u0105 opcji <em>[-t, -n, -o]<\/em> mo\u017cna ograniczy\u0107 zestaw obiekt\u00f3w deweloperskich, kt\u00f3rych akcja dotyczy:<\/p>\n<ul>\n<li><strong>count <\/strong>&#8211; zwraca liczb\u0119 obiekt\u00f3w deweloperskich znajduj\u0105cych si\u0119 w zadaniu deweloperskim.<\/li>\n<li><strong>list<\/strong> &#8211; zwraca nazwy obiekt\u00f3w deweloperskich (wraz z przestrzeni\u0105 nazw i typem obiektu deweloperskiego), kt\u00f3re znajduj\u0105 si\u0119 w zadaniu deweloperskim.<\/li>\n<li><strong>addToJob<\/strong> &#8211; dodaje obiekty deweloperskie do zadania. Przy tej opcji zaleca si\u0119 zastosowanie ogranicze\u0144 za pomoc\u0105 opcji <em>[-t, -n, -o]<\/em>, poniewa\u017c w przeciwnym razie do zadania zostan\u0105 dodane wszystkie obiekty deweloperskie.<\/li>\n<li><strong>removeFromJob<\/strong> &#8211; usuwa wszystkie obiekty deweloperskie z zadania deweloperskiego. Za pomoc\u0105 opcji <em>[-t, -n, -o]<\/em> mo\u017cna ograniczy\u0107 zakres obiekt\u00f3w, kt\u00f3re maj\u0105 zosta\u0107 usuni\u0119te.<\/li>\n<li><strong>updateInJob<\/strong> &#8211; wykonuje funkcj\u0119 <em>Zapisz i udost\u0119pnij<\/em> na zadaniu deweloperskim. Za pomoc\u0105 opcji <em>[-t, -n, -o]<\/em> mo\u017cna ograniczy\u0107 zestaw obiekt\u00f3w deweloperskich, kt\u00f3re maj\u0105 zosta\u0107 zapisane.<\/li>\n<li><strong>validateInJob<\/strong> &#8211; sprawdza obiekty deweloperskie przypisane do zadania deweloperskiego. Za pomoc\u0105 opcji <em>[-t, -n, -o]<\/em> mo\u017cna ograniczy\u0107 zestaw obiekt\u00f3w deweloperskich, kt\u00f3re maj\u0105 zosta\u0107 sprawdzone.<\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<tr style=\"height: 70px;\">\n<td style=\"height: 70px; border-style: outset;\" width=\"180\">[-local]<\/td>\n<td style=\"height: 70px; border-style: outset;\" width=\"360\">Gdy u\u017cywana jest opcja <em>-op:addToJob<\/em>, obiekty deweloperskie otrzymuj\u0105 lokaln\u0105 blokad\u0119 przypisan\u0105 do u\u017cytkownika narz\u0119dzia ToolShell.<\/td>\n<\/tr>\n<tr style=\"height: 46px;\">\n<td style=\"height: 46px; border-style: outset;\" width=\"180\">[-delete]<\/td>\n<td style=\"height: 46px; border-style: outset;\" width=\"360\">Przy u\u017cyciu opcji <em>-op:addToJob<\/em>, dodane obiekty deweloperskie s\u0105 oznaczane jako usuni\u0119te.<\/td>\n<\/tr>\n<tr style=\"height: 70px;\">\n<td style=\"height: 70px; border-style: outset;\" width=\"180\">[-move:&lt;str&gt;]<\/td>\n<td style=\"height: 70px; border-style: outset;\" width=\"360\">Przenosi wskazany obiekt deweloperski do innego zadania. Nale\u017cy poda\u0107 pe\u0142n\u0105 nazw\u0119 obiektu (przestrze\u0144 nazw + nazwa).<\/td>\n<\/tr>\n<tr style=\"height: 70px;\">\n<td style=\"height: 70px; border-style: outset;\" width=\"180\">[-js:&lt;int&gt;]<\/td>\n<td style=\"height: 70px; border-style: outset;\" width=\"360\">Okre\u015bla identyfikator zadania deweloperskiego, z kt\u00f3rego ma zosta\u0107 przeniesiony obiekt za pomoc\u0105 opcji <em>[-move:&lt;str&gt;]<\/em>.<\/td>\n<\/tr>\n<tr style=\"height: 46px;\">\n<td style=\"height: 46px; border-style: outset;\" width=\"180\">[-jd:&lt;int&gt;]<\/td>\n<td style=\"height: 46px; border-style: outset;\" width=\"360\">Okre\u015bla identyfikator zadania deweloperskiego, do kt\u00f3rego ma zosta\u0107 przeniesiony obiekt przy u\u017cyciu opcji <em>[-move:&lt;str&gt;]<\/em>.<\/td>\n<\/tr>\n<tr style=\"height: 10px;\">\n<td style=\"height: 10px; border-style: outset;\" width=\"180\">[-file:&lt;str&gt;]<\/td>\n<td style=\"height: 10px; border-style: outset;\" width=\"360\">Okre\u015bla plik, do kt\u00f3rego ma zosta\u0107 przekierowana wyj\u015bciowa zawarto\u015b\u0107.<\/td>\n<\/tr>\n<tr style=\"height: 20px;\">\n<td style=\"height: 20px; border-style: outset;\" width=\"180\">[-noVerbose]<\/td>\n<td style=\"height: 20px; border-style: outset;\" width=\"360\">Ukrywa dane wyj\u015bciowe w Toolshell.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n","protected":false},"author":12,"comment_status":"closed","ping_status":"closed","template":"","format":"standard","meta":{"footnotes":""},"class_list":["post-31948","ht_kb","type-ht_kb","status-publish","format-standard","hentry","ht_kb_category-obiekty-programistyczne"],"_links":{"self":[{"href":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/wp-json\/wp\/v2\/ht_kb\/31948","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/wp-json\/wp\/v2\/ht_kb"}],"about":[{"href":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/wp-json\/wp\/v2\/types\/ht_kb"}],"author":[{"embeddable":true,"href":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/wp-json\/wp\/v2\/users\/12"}],"replies":[{"embeddable":true,"href":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/wp-json\/wp\/v2\/comments?post=31948"}],"version-history":[{"count":2,"href":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/wp-json\/wp\/v2\/ht_kb\/31948\/revisions"}],"predecessor-version":[{"id":31951,"href":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/wp-json\/wp\/v2\/ht_kb\/31948\/revisions\/31951"}],"wp:attachment":[{"href":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/wp-json\/wp\/v2\/media?parent=31948"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}