{"id":107112,"date":"2026-10-23T13:42:12","date_gmt":"2026-10-23T13:42:12","guid":{"rendered":"https:\/\/skyplanner.ai\/integracje\/erp\/visma-l7\/przewodnik-po-integracji\/"},"modified":"2026-10-23T13:42:12","modified_gmt":"2026-10-23T13:42:12","slug":"przewodnik-po-integracji","status":"publish","type":"page","link":"https:\/\/skyplanner.ai\/pl\/integracje\/erp\/visma-l7\/przewodnik-po-integracji\/","title":{"rendered":"Integracja Visma L7 z APS do planowania produkcji \u2014 przewodnik"},"content":{"rendered":"\n<div class=\"wp-block-group sp-industry-page sp-industry sp-page sp-erp-page\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<section class=\"wp-block-group fx-hero\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group sp-container\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group fx-hero__grid\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group fx-hero__copy sp-min0\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<p class=\"fx-eyebrow ind-crumbs\"><span><a href=\"\/pl\/integracje\/\">Integracje<\/a> \/ <a href=\"\/pl\/integracje\/erp\/\">ERP<\/a> \/ Visma L7<\/span><\/p>\n\n\n<h1 class=\"wp-block-heading fx-hero__title\">Integracja Visma L7 z APS <span class=\"hl\">do planowania produkcji<\/span> \u2014 przewodnik<\/h1>\n\n\n<div class=\"wp-block-group fx-hero__sub ind-hero__intro\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<p>Ten przewodnik po integracji Visma L7 pokazuje partnerom i zespo\u0142om IT, jak po\u0142\u0105czy\u0107 Visma L7 ze SkyPlanner APS. SkyPlanner wymienia dane z Visma L7 w obu kierunkach przez Visma L7 REST API:<\/p>\n\n\n<ul class=\"wp-block-list fxv-deliver__bul\">\n\n<li>Do SkyPlanner trafiaj\u0105 numery zlece\u0144 (ty\u00f6numero), etapy pracy (ty\u00f6nvaihe), zasoby produkcyjne, struktury produkt\u00f3w, cz\u0119\u015bci, materia\u0142y, stany magazynowe oraz pozycje zam\u00f3wie\u0144 sprzeda\u017cy i zakupu.<\/li>\n\n\n<li>Do ka\u017cdej karty pracy zapisywane s\u0105 zwrotnie zas\u00f3b produkcyjny, data rozpocz\u0119cia, priorytet, osoba i godziny na poszczeg\u00f3lne dni za pomoc\u0105 <code>PUT \/manufphases\/<\/code>.<\/li>\n\n\n<li>Zdolno\u015bci produkcyjne w kalendarzu zasob\u00f3w s\u0105 synchronizowane za pomoc\u0105 <code>POST \/resourceupdates\/<\/code>.<\/li>\n\n\n<li>Zdarzenia produkcyjne zarejestrowane w kolejkach pracy L7 s\u0105 odczytywane za pomoc\u0105 <code>GET \/manufevents\/<\/code>.<\/li>\n\n\n<li>Webhooki SkyPlanner przesy\u0142aj\u0105 zmiany harmonogramu na bie\u017c\u0105co.<\/li>\n\n<\/ul>\n\n<\/div><\/div>\n\n\n<div class=\"wp-block-buttons fx-hero__actions is-layout-flex wp-block-buttons-is-layout-flex\">\n\n<div class=\"wp-block-button sp-btn sp-btn--green sp-btn--lg\"><a class=\"wp-block-button__link wp-element-button\" href=\"\/pl\/proba\/\">Rozpocznij bezp\u0142atny okres pr\u00f3bny<\/a><\/div>\n\n\n<div class=\"wp-block-button sp-btn sp-btn--outline sp-btn--lg\"><a class=\"wp-block-button__link wp-element-button\" href=\"\/pl\/kontakt-z-dzialem-sprzedazy\/\">Um\u00f3w prezentacj\u0119<\/a><\/div>\n\n<\/div>\n\n<\/div><\/div>\n\n\n<div class=\"wp-block-group fx-hero__media sp-min0\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<figure class=\"fx-shot\"><div class=\"fx-shot__bar\" aria-hidden=\"true\"><i><\/i><i><\/i><i><\/i><span>skyplanner.ai \u00b7 Harmonogramowanie produkcji<\/span><\/div><img fetchpriority=\"high\" decoding=\"async\" loading=\"eager\" width=\"1024\" height=\"685\" src=\"\/wp-content\/themes\/generatepress-child\/assets\/img\/features-v2\/20-d7d44cbc-5430-4f97-99f5-fca4632862ef.png\" alt=\"Wykres Gantta w SkyPlanner APS z operacjami zaplanowanymi na stanowiskach roboczych i list\u0105 zlece\u0144 poni\u017cej.\"><\/figure>\n\n<\/div><\/div>\n\n<\/div><\/div>\n\n<\/div><\/div>\n\n<\/div><\/section>\n\n\n<section class=\"wp-block-group sp-section ind-sec--intro\" id=\"overview\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group sp-container\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group ind-prose\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<p>Podczas wdro\u017cenia zesp\u00f3\u0142 SkyPlanner dostosowuje integracj\u0119 do konfiguracji Twojego systemu L7, a po uruchomieniu produkcyjnym zapewnia jej wsparcie. Partnerzy i programi\u015bci mog\u0105 r\u00f3wnie\u017c tworzy\u0107 w\u0142asne rozwi\u0105zania, korzystaj\u0105c z udokumentowanego REST API SkyPlanner (<a href=\"https:\/\/integration.skyplanner.app\/api\/swagger\">dokumentacja API<\/a>).<\/p>\n\n<\/div><\/div>\n\n<\/div><\/div>\n\n<\/div><\/section>\n\n\n<section class=\"wp-block-group sp-section ind-sec--alt\" id=\"visma-l7-s-rest-api\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group sp-container\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group fx-head ind-head--prose\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<h2 class=\"wp-block-heading\">REST API Visma L7<\/h2>\n\n<\/div><\/div>\n\n\n<div class=\"wp-block-group ind-prose\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<p>Interfejs nosi nazw\u0119 <strong>Visma L7 &#8211; REST API<\/strong>. Jego dokumentacja jest zgodna z OpenAPI 3.0.3 i zawiera histori\u0119 zmian (<a href=\"https:\/\/demoltr1.visma.fi\/ltrws\/L7RESTapi\/\">dokumentacja<\/a>). Dzia\u0142a na Visma LTR.<\/p>\n\n\n<ul class=\"wp-block-list\">\n\n<li><strong>\u015acie\u017cka bazowa<\/strong> to <code>\/ltrws\/REST\/L7<\/code> na Twoim serwerze LTR \u2014 lokalnym lub dzia\u0142aj\u0105cym w us\u0142udze hostingu aplikacji Visma.<\/li>\n\n\n<li><strong>Licencje.<\/strong> Ka\u017cdy endpoint wymaga osobnej licencji. Zapis harmonogramu wymaga licencji L7RMFPP dla <code>PUT \/manufphases\/<\/code>, a aktualizacja zdolno\u015bci produkcyjnych \u2014 L7RMCAP. Endpointy odczytu maj\u0105 w\u0142asne licencje.<\/li>\n\n\n<li><strong>Stronicowanie.<\/strong> Listy s\u0105 stronicowane za pomoc\u0105 <code>pageSize<\/code> i <code>recAfter<\/code>, a filtrowane za pomoc\u0105 <code>queryKey1<\/code>, <code>queryKey2<\/code> i <code>queryString<\/code>.<\/li>\n\n<\/ul>\n\n<\/div><\/div>\n\n<\/div><\/div>\n\n<\/div><\/section>\n\n\n<section class=\"wp-block-group sp-section\" id=\"authentication\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group sp-container\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group fx-head ind-head--prose\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<h2 class=\"wp-block-heading\">Uwierzytelnianie<\/h2>\n\n<\/div><\/div>\n\n\n<div class=\"wp-block-group ind-prose\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<p>Ka\u017cde wywo\u0142anie L7 zawiera dwa tokeny:<\/p>\n\n\n<ol class=\"wp-block-list\">\n\n<li><strong>hash<\/strong> wskazuje baz\u0119 danych i firm\u0119.<\/li>\n\n\n<li><strong>token<\/strong> identyfikuje u\u017cytkownika API.<\/li>\n\n<\/ol>\n\n\n<p>Administrator LTR tworzy u\u017cytkownika API w Visma LTR, przypisuje go do firmy w L7, nadaje mu profile i tworzy token u\u017cytkownika (<a href=\"https:\/\/demoltr1.visma.fi\/ltrws\/L7RESTapi\/\">pierwsze kroki<\/a>). U\u017cyj osobnego konta do integracji, z uprawnieniami ograniczonymi do tych, kt\u00f3rych integracja potrzebuje.<\/p>\n\n\n<p>Po stronie SkyPlanner uwierzytelnianie w REST API odbywa si\u0119 za pomoc\u0105 tokenu API wysy\u0142anego w nag\u0142\u00f3wku <code>Authorization-Token<\/code>. Utworzysz go w sekcji Settings &gt; API. <a href=\"\/pl\/docs\/samouczek-integracji\/\">Samouczek integracji<\/a> przeprowadzi Ci\u0119 przez pierwsze wywo\u0142ania.<\/p>\n\n<\/div><\/div>\n\n<\/div><\/div>\n\n<\/div><\/section>\n\n\n<section class=\"wp-block-group sp-section ind-sec--alt\" id=\"change-detection-modifiedafter\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group sp-container\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group fx-head ind-head--prose\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<h2 class=\"wp-block-heading\">Wykrywanie zmian: modifiedAfter<\/h2>\n\n<\/div><\/div>\n\n\n<div class=\"wp-block-group ind-prose\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<p>REST API L7 nie obs\u0142uguje webhook\u00f3w. Zmiany odczytuje si\u0119 przez cykliczne odpytywanie:<\/p>\n\n\n<ul class=\"wp-block-list\">\n\n<li>W\u0142\u0105cz rejestrowanie zmian (DBLOG) w narz\u0119dziu do obs\u0142ugi plik\u00f3w L7 (Tiedostohuolto) dla tabel odczytywanych przez integracj\u0119, takich jak karty pracy i cz\u0119\u015bci.<\/li>\n\n\n<li>Wywo\u0142uj endpointy odczytu z <code>modifiedAfter<\/code> ustawionym na czas ostatniego uruchomienia. Usuni\u0119te rekordy s\u0105 zwracane z oznaczeniem usuni\u0119cia, dzi\u0119ki czemu anulowane prace znikaj\u0105 z harmonogramu.<\/li>\n\n\n<li>Odpytuj co kilka minut. SkyPlanner wysy\u0142a webhooki przy zmianie stanu lub harmonogramu, wi\u0119c zapis zwrotny jest sterowany zdarzeniami.<\/li>\n\n<\/ul>\n\n<\/div><\/div>\n\n<\/div><\/div>\n\n<\/div><\/section>\n\n\n<section class=\"wp-block-group sp-section\" id=\"data-mapping\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group sp-container\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group fx-head ind-head--prose\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<h2 class=\"wp-block-heading\">Mapowanie danych<\/h2>\n\n<\/div><\/div>\n\n\n<div class=\"wp-block-group ind-prose\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<figure class=\"wp-block-table ind-table ind-table--wide\"><table><thead><tr><th>Obiekt Visma L7 (endpoint)<\/th><th>Obiekt SkyPlanner<\/th><th>Kierunek<\/th><th>Cz\u0119stotliwo\u015b\u0107<\/th><\/tr><\/thead><tbody><tr><td>Tuote (<code>GET \/products\/<\/code>)<\/td><td>Produkty i materia\u0142y<\/td><td>L7 \u2192 SkyPlanner<\/td><td>Import pocz\u0105tkowy, nast\u0119pnie przy zmianach<\/td><\/tr><tr><td>Cz\u0119\u015bci zlecenia (<code>GET \/manufcomponents\/<\/code>)<\/td><td>Podprodukty<\/td><td>L7 \u2192 SkyPlanner<\/td><td>Cykliczne odpytywanie z modifiedAfter<\/td><\/tr><tr><td>Potrzeby materia\u0142owe (<code>GET \/manufmaterials\/<\/code>)<\/td><td>Zapotrzebowanie materia\u0142owe dla ka\u017cdej operacji<\/td><td>L7 \u2192 SkyPlanner<\/td><td>Cykliczne odpytywanie z modifiedAfter<\/td><\/tr><tr><td>Drzewo zasob\u00f3w produkcyjnych (KRYH) z liczb\u0105 maszyn (<code>GET \/manufresources\/<\/code>)<\/td><td>Stanowiska robocze i ich grupy<\/td><td>L7 \u2192 SkyPlanner<\/td><td>Import pocz\u0105tkowy, p\u00f3\u017aniej sporadycznie<\/td><\/tr><tr><td>Karta pracy (TSUUNR) dla ka\u017cdego etapu (<code>GET \/manufphases\/<\/code>)<\/td><td>Operacje (kroki procesu) na poszczeg\u00f3lnych stanowiskach roboczych<\/td><td>L7 \u2192 SkyPlanner<\/td><td>Odpytywanie co kilka minut<\/td><\/tr><tr><td>Stany magazynowe (<code>GET \/stockbalances\/<\/code>)<\/td><td>Zapasy<\/td><td>L7 \u2192 SkyPlanner<\/td><td>Cykliczne odpytywanie<\/td><\/tr><tr><td>Pozycje zam\u00f3wie\u0144 zakupu (<code>GET \/purchaserows\/<\/code>)<\/td><td>Zam\u00f3wienia zakupu z datami dostaw<\/td><td>L7 \u2192 SkyPlanner<\/td><td>Cykliczne odpytywanie<\/td><\/tr><tr><td>Zam\u00f3wienia sprzeda\u017cy i ich pozycje (<code>GET \/salesorders\/<\/code>, <code>GET \/salesrows\/<\/code>)<\/td><td>Terminy realizacji, priorytet klienta<\/td><td>L7 \u2192 SkyPlanner<\/td><td>Cykliczne odpytywanie<\/td><\/tr><tr><td>Zdarzenia produkcyjne (<code>GET \/manufevents\/<\/code>)<\/td><td>Post\u0119p ka\u017cdej operacji<\/td><td>L7 \u2192 SkyPlanner<\/td><td>Cykliczne odpytywanie<\/td><\/tr><tr><td>Pola karty pracy: resource, startDate, priority, person, schedulingDays (<code>PUT \/manufphases\/<\/code>)<\/td><td>Zaplanowane stanowisko robocze, rozpocz\u0119cie, kolejno\u015b\u0107 i godziny na poszczeg\u00f3lne dni<\/td><td>SkyPlanner \u2192 L7<\/td><td>Przy zmianie harmonogramu, przez webhook SkyPlanner<\/td><\/tr><tr><td>Zdolno\u015bci produkcyjne w kalendarzu zasob\u00f3w (<code>POST \/resourceupdates\/<\/code>)<\/td><td>Zdolno\u015bci produkcyjne na zmianach<\/td><td>SkyPlanner \u2192 L7<\/td><td>Przy zmianie rozk\u0142adu zmian<\/td><\/tr><tr><td>Regu\u0142y harmonogramowania ustawione w SkyPlanner<\/td><td>Dozwolone stanowiska robocze, macierz czas\u00f3w przezbroje\u0144, narz\u0119dzia, pracownicy<\/td><td>Utrzymywane w SkyPlanner<\/td><td>Konfiguracja podczas wdro\u017cenia<\/td><\/tr><\/tbody><\/table><\/figure>\n\n<\/div><\/div>\n\n<\/div><\/div>\n\n<\/div><\/section>\n\n\n<section class=\"wp-block-group sp-section ind-sec--alt\" id=\"integration-patterns\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group sp-container\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group fx-head ind-head--prose\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<h2 class=\"wp-block-heading\">Schematy integracji<\/h2>\n\n<\/div><\/div>\n\n\n<div class=\"wp-block-group ind-prose\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<p><strong>1. Pocz\u0105tkowy import danych podstawowych.<\/strong> Odczytaj drzewo zasob\u00f3w produkcyjnych i przypisz ka\u017cdej maszynie osobne stanowisko robocze w SkyPlanner. Je\u015bli jeden zas\u00f3b w L7 obejmuje kilka maszyn, utw\u00f3rz osobne stanowisko dla ka\u017cdej maszyny oraz grup\u0119 stanowisk dla tego zasobu. Odczytaj produkty i ich struktury wraz z etapami pracy.<\/p>\n\n\n<p><strong>2. Synchronizacja zlece\u0144.<\/strong> Odczytaj otwarte karty pracy za pomoc\u0105 <code>GET \/manufphases\/<\/code>, a nast\u0119pnie aktualizuj je za pomoc\u0105 <code>modifiedAfter<\/code>. Odczytaj cz\u0119\u015bci i potrzeby materia\u0142owe dla ka\u017cdego numeru zlecenia, a tak\u017ce stany magazynowe i pozycje zam\u00f3wie\u0144 zakupu, tak aby etap czeka\u0142 na dat\u0119 dostawy z powi\u0105zanej pozycji zakupu.<\/p>\n\n\n<p><strong>3. Zapis zwrotny harmonogramu.<\/strong> SkyPlanner wywo\u0142uje <code>PUT \/manufphases\/<\/code> dla ka\u017cdego etapu, kt\u00f3ry silnik umie\u015bci\u0142 lub przesun\u0105\u0142 w harmonogramie. Tre\u015b\u0107 \u017c\u0105dania zawiera jeden wpis <code>workSheet<\/code> na kart\u0119 pracy, z nast\u0119puj\u0105cymi polami:<\/p>\n\n\n<ul class=\"wp-block-list\">\n\n<li><code>number<\/code> \u2014 karta pracy, oraz <code>resource<\/code> \u2014 wybrany zas\u00f3b produkcyjny<\/li>\n\n\n<li><code>startDate<\/code> i <code>priority<\/code> \u2014 dzi\u0119ki nim kolejki pracy L7 pokazuj\u0105 kolejno\u015b\u0107 ustalon\u0105 przez SkyPlanner<\/li>\n\n\n<li><code>person<\/code> \u2014 gdy zaplanowano konkretnego operatora<\/li>\n\n\n<li><code>schedulingDays<\/code> \u2014 zaplanowane godziny na poszczeg\u00f3lne daty<\/li>\n\n<\/ul>\n\n\n<p>L7 zachowuje bez zmian priorytet nadany przez system zewn\u0119trzny (<a href=\"https:\/\/eteinen.vismal7.fi\/s\/article\/Jarjesta-paivan-tyot-toimi\">\u017ar\u00f3d\u0142o<\/a>), dzi\u0119ki czemu kolejno\u015b\u0107 w kolejkach pracy zostaje utrzymana.<\/p>\n\n\n<p><strong>4. Synchronizacja zdolno\u015bci produkcyjnych.<\/strong> Gdy w SkyPlanner zmienia si\u0119 rozk\u0142ad zmian roboczych, dni wolnych lub nadgodzin, <code>POST \/resourceupdates\/<\/code> zapisuje nowe zdolno\u015bci produkcyjne w kalendarzu zasob\u00f3w L7. Widoki obci\u0105\u017cenia w L7 s\u0105 wtedy zgodne z planem.<\/p>\n\n\n<p><strong>5. Post\u0119p prac na hali.<\/strong> Operatorzy nadal rejestruj\u0105 prac\u0119 w kolejkach L7 i w Visma LTR, a SkyPlanner odczytuje zdarzenia za pomoc\u0105 <code>GET \/manufevents\/<\/code>. Operatorzy mog\u0105 te\u017c potwierdza\u0107 wykonanie pracy w SkyPlanner Mobile Confirmations. Autopilot aktualizuje harmonogram na podstawie danych z ka\u017cdego z tych \u017ar\u00f3de\u0142, a kolejny zapis zwrotny przekazuje nowe terminy.<\/p>\n\n\n<p><strong>6. Odpowiedzialno\u015b\u0107 za dane i regu\u0142y rozstrzygania konflikt\u00f3w.<\/strong> Spisz je przed uruchomieniem produkcyjnym:<\/p>\n\n\n<figure class=\"wp-block-table ind-table\"><table><thead><tr><th>Dane<\/th><th>System odpowiedzialny<\/th><\/tr><\/thead><tbody><tr><td>Produkty, struktury, etapy pracy, ilo\u015bci, stan zlecenia<\/td><td>Visma L7<\/td><\/tr><tr><td>Kolejno\u015b\u0107 etap\u00f3w, daty rozpocz\u0119cia, godziny na poszczeg\u00f3lne dni, wyb\u00f3r zasobu produkcyjnego<\/td><td>SkyPlanner<\/td><\/tr><tr><td>Dozwolone stanowiska robocze, macierz czas\u00f3w przezbroje\u0144, narz\u0119dzia, pracownicy<\/td><td>SkyPlanner<\/td><\/tr><tr><td>Zmiany robocze i nieobecno\u015bci<\/td><td>SkyPlanner, z zapisem do kalendarza zasob\u00f3w L7<\/td><\/tr><tr><td>Zdarzenia produkcyjne i zapisy magazynowe<\/td><td>Kolejki pracy Visma L7 i LTR<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n<p>G\u0142\u00f3wnym \u017ar\u00f3d\u0142em konflikt\u00f3w jest planowanie w samym L7. Obliczanie zapotrzebowania i planowanie szczeg\u00f3\u0142owe mog\u0105 ponownie rozplanowa\u0107 niezablokowane etapy. Uruchamiaj te funkcje wy\u0142\u0105cznie na potrzeby materia\u0142\u00f3w i rezerwacji. Nie planuj ponownie etap\u00f3w, za kt\u00f3re odpowiada SkyPlanner.<\/p>\n\n<\/div><\/div>\n\n<\/div><\/div>\n\n<\/div><\/section>\n\n\n<section class=\"wp-block-group sp-section\" id=\"typical-project-steps\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group sp-container\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group fx-head ind-head--prose\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<h2 class=\"wp-block-heading\">Typowe etapy projektu<\/h2>\n\n<\/div><\/div>\n\n\n<div class=\"wp-block-group ind-prose\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<p>Wdro\u017cenie zwykle ko\u0144czy si\u0119 w ci\u0105gu kilku tygodni od rozpocz\u0119cia prac. Wcze\u015bniej mo\u017cesz skorzysta\u0107 z 30-dniowego bezp\u0142atnego okresu pr\u00f3bnego na w\u0142asnych danych: numerach zlece\u0144, etapach i zasobach produkcyjnych wyeksportowanych do pliku Excel.<\/p>\n\n\n<ol class=\"wp-block-list\">\n\n<li><strong>Okre\u015blenie zakresu.<\/strong> Ustal tabel\u0119 mapowania, regu\u0142y odpowiedzialno\u015bci za dane i cz\u0119stotliwo\u015b\u0107 odpytywania.<\/li>\n\n\n<li><strong>Dost\u0119p i licencje.<\/strong> Uzyskaj licencje na endpointy REST obj\u0119te zakresem integracji. Administrator LTR tworzy u\u017cytkownika API, hash i token \u2014 najlepiej najpierw w firmie testowej.<\/li>\n\n\n<li><strong>Rejestrowanie zmian.<\/strong> W\u0142\u0105cz DBLOG dla odczytywanych tabel.<\/li>\n\n\n<li><strong>Import pocz\u0105tkowy.<\/strong> Zasoby produkcyjne, produkty, struktury i etapy pracy.<\/li>\n\n\n<li><strong>Synchronizacja zlece\u0144.<\/strong> Cykliczne odpytywanie z modifiedAfter, obs\u0142uga usuni\u0119\u0107 i stronicowanie.<\/li>\n\n\n<li><strong>Konfiguracja ogranicze\u0144 w SkyPlanner.<\/strong> Dozwolone stanowiska robocze, macierz czas\u00f3w przezbroje\u0144, narz\u0119dzia i pracownicy.<\/li>\n\n\n<li><strong>Zapis zwrotny.<\/strong> <code>PUT \/manufphases\/<\/code> i <code>POST \/resourceupdates\/<\/code>, przetestowane w firmie testowej.<\/li>\n\n\n<li><strong>Praca r\u00f3wnoleg\u0142a i uruchomienie produkcyjne.<\/strong> Por\u00f3wnaj wyniki z bie\u017c\u0105cym planem, popraw dane podstawowe, a nast\u0119pnie w\u0142\u0105cz zapis zwrotny w \u015brodowisku produkcyjnym.<\/li>\n\n<\/ol>\n\n<\/div><\/div>\n\n<\/div><\/div>\n\n<\/div><\/section>\n\n\n<section class=\"wp-block-group sp-section ind-sec--alt\" id=\"what-to-plan-for-in-a-visma-l7-integration\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group sp-container\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group fx-head ind-head--prose\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<h2 class=\"wp-block-heading\">Co uwzgl\u0119dni\u0107 przy planowaniu integracji z Visma L7<\/h2>\n\n<\/div><\/div>\n\n\n<div class=\"wp-block-group ind-prose\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<ul class=\"wp-block-list\">\n\n<li><strong>Osobne licencje na ka\u017cdy endpoint.<\/strong> Ju\u017c na pocz\u0105tku sporz\u0105d\u017a list\u0119 wszystkich endpoint\u00f3w i wykup licencje przed rozpocz\u0119ciem test\u00f3w.<\/li>\n\n\n<li><strong>Liczba maszyn.<\/strong> W L7 praca jest rozdzielana mi\u0119dzy maszyny nale\u017c\u0105ce do jednego zasobu (<a href=\"https:\/\/eteinen.vismal7.fi\/s\/article\/Perustiedot-resurssit\">\u017ar\u00f3d\u0142o<\/a>). Rozdziel taki zas\u00f3b na stanowiska robocze w SkyPlanner, a przy zapisie zwrotnym przeka\u017c zas\u00f3b oczekiwany przez L7.<\/li>\n\n\n<li><strong>Godziny na poszczeg\u00f3lne dni.<\/strong> L7 przechowuje plan jako liczb\u0119 godzin przypisan\u0105 do ka\u017cdej daty. SkyPlanner przesy\u0142a <code>schedulingDays<\/code>, w kt\u00f3rych suma godzin odpowiada czasowi trwania etapu.<\/li>\n\n\n<li><strong>Kalendarz zak\u0142adowy.<\/strong> Zadbaj o jego kompletno\u015b\u0107, poniewa\u017c luki przesuwaj\u0105 etapy na daty z przesz\u0142o\u015bci (<a href=\"https:\/\/eteinen.vismal7.fi\/s\/article\/Tehdaskalenteri\">\u017ar\u00f3d\u0142o<\/a>).<\/li>\n\n\n<li><strong>Zlecenia na magazyn.<\/strong> Pola <code>mainNumber<\/code>, <code>subNumber<\/code>, <code>rowNumber<\/code> i <code>newQuantity<\/code> s\u0142u\u017c\u0105 wy\u0142\u0105cznie do zmiany ilo\u015bci w zleceniu na magazyn. Pomijaj je przy zleceniach dla klient\u00f3w.<\/li>\n\n\n<li><strong>Zmiana systemu ERP.<\/strong> Visma zako\u0144czy\u0142a rozw\u00f3j nowych funkcji L7, a mo\u017cliwo\u015b\u0107 korzystania z produktu ko\u0144czy si\u0119 z ko\u0144cem 2028 roku (<a href=\"https:\/\/eteinen.vismal7.fi\/s\/\">komunikat Visma<\/a>). Przechowuj regu\u0142y harmonogramowania w SkyPlanner, a nie w polach L7, aby zachowa\u0107 je po zmianie systemu ERP.<\/li>\n\n<\/ul>\n\n<\/div><\/div>\n\n<\/div><\/div>\n\n<\/div><\/section>\n\n\n<section class=\"wp-block-group sp-section\" id=\"the-visma-l7-integration-who-configures-and-supp\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group sp-container\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group fx-head ind-head--prose\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<h2 class=\"wp-block-heading\">Integracja z Visma L7: kto j\u0105 konfiguruje i zapewnia wsparcie<\/h2>\n\n<\/div><\/div>\n\n\n<div class=\"wp-block-group ind-prose\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<p>Prace obejmuj\u0105 mapowanie z uwzgl\u0119dnieniem zasob\u00f3w produkcyjnych, etap\u00f3w pracy i konfiguracji L7 w Twoim zak\u0142adzie. Obejmuj\u0105 te\u017c regu\u0142y harmonogramowania przechowywane w SkyPlanner: dozwolone stanowiska robocze, macierz czas\u00f3w przezbroje\u0144, narz\u0119dzia i pracownik\u00f3w.<\/p>\n\n\n<ol class=\"wp-block-list\">\n\n<li><strong>Zesp\u00f3\u0142 SkyPlanner konfiguruje integracj\u0119 podczas wdro\u017cenia i zapewnia wsparcie po uruchomieniu produkcyjnym.<\/strong> Ka\u017cdy zak\u0142ad korzysta z L7 nieco inaczej \u2014 konfiguracja uwzgl\u0119dnia t\u0119 specyfik\u0119.<\/li>\n\n\n<li><strong>Tw\u00f3j partner Visma mo\u017ce uczestniczy\u0107 w pracach.<\/strong> Zna konfiguracj\u0119 Twoich system\u00f3w L7 i LTR i mo\u017ce zaj\u0105\u0107 si\u0119 u\u017cytkownikiem API, licencjami oraz firm\u0105 testow\u0105. SkyPlanner udost\u0119pnia REST API, dokumentacj\u0119 Swagger\/OpenAPI i webhooki.<\/li>\n\n\n<li><strong>Twoi programi\u015bci r\u00f3wnie\u017c mog\u0105 rozwija\u0107 integracj\u0119<\/strong>, korzystaj\u0105c z tego samego udokumentowanego REST API i tokena API. Do rozpocz\u0119cia prac wystarczy token API, a zesp\u00f3\u0142 SkyPlanner pomaga w razie potrzeby.<\/li>\n\n<\/ol>\n\n\n<p>Gdy zast\u0105pisz L7 innym systemem ERP, po\u0142\u0105czysz z nim SkyPlanner, zachowuj\u0105c dotychczasow\u0105 konfiguracj\u0119. Zobacz strony po\u015bwi\u0119cone systemom <a href=\"\/pl\/integracje\/erp\/business-central\/\">Business Central<\/a>, <a href=\"\/pl\/integracje\/erp\/visma-net\/\">Visma Net<\/a>, <a href=\"\/pl\/integracje\/erp\/lemonsoft\/\">Lemonsoft<\/a>, <a href=\"\/pl\/integracje\/erp\/monitor-erp\/\">Monitor ERP<\/a> i <a href=\"\/pl\/integracje\/erp\/odoo\/\">Odoo<\/a>.<\/p>\n\n\n<p>Cena SkyPlanner zaczyna si\u0119 od 199 \u20ac miesi\u0119cznie i obejmuje 5 stanowisk roboczych, z rozliczeniem co miesi\u0105c. Integracj\u0119 wyceniamy z g\u00f3ry, wraz z abonamentem, odpowiednio do Twojego procesu i potrzeb \u2014 dzi\u0119ki temu znasz pe\u0142ny koszt przed rozpocz\u0119ciem prac.<\/p>\n\n\n<p>Sprawd\u017a, jak na tym tle wypada planowanie w samym L7, w artykule <a href=\"\/pl\/integracje\/erp\/visma-l7\/harmonogramowanie-produkcji\/\">Czy Visma L7 oferuje harmonogramowanie produkcji z uwzgl\u0119dnieniem ogranicze\u0144 zdolno\u015bci produkcyjnej?<\/a> Og\u00f3lne informacje znajdziesz na <a href=\"\/pl\/integracje\/erp\/visma-l7\/\">stronie Visma L7<\/a>, a pozosta\u0142e systemy \u2014 na <a href=\"\/pl\/integracje\/erp\/\">stronie integracji z systemami ERP<\/a>.<\/p>\n\n\n<div class=\"wp-block-buttons ind-prose__actions is-layout-flex wp-block-buttons-is-layout-flex\">\n\n<div class=\"wp-block-button sp-btn sp-btn--green\"><a class=\"wp-block-button__link wp-element-button\" href=\"\/pl\/proba\/\">Rozpocznij bezp\u0142atny okres pr\u00f3bny<\/a><\/div>\n\n\n<div class=\"wp-block-button sp-btn sp-btn--outline\"><a class=\"wp-block-button__link wp-element-button\" href=\"\/pl\/kontakt-z-dzialem-sprzedazy\/\">Um\u00f3w prezentacj\u0119<\/a><\/div>\n\n<\/div>\n\n<\/div><\/div>\n\n<\/div><\/div>\n\n<\/div><\/section>\n\n\n<section class=\"wp-block-group sp-section ind-sec--alt\" id=\"customers\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group sp-container\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group fx-head fx-head--center\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<h2 class=\"wp-block-heading\">Opinie firm produkcyjnych o SkyPlanner<\/h2>\n\n<\/div><\/div>\n\n\n<div class=\"wp-block-group ind-custs\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<article class=\"wp-block-group ind-cust ind-cust--photo\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<figure class=\"ind-cust__photo\"><img src=\"\/wp-content\/themes\/generatepress-child\/assets\/img\/customers-v1\/25-73c14230-f628-43c7-9890-005acea9125f.jpg\" alt=\"Hannu Ryyn\u00e4nen, dyrektor generalny Mamec, w hali produkcyjnej firmy w Lohja\" loading=\"lazy\" decoding=\"async\"><\/figure><div class=\"ind-cust__top\"><img class=\"ind-cust__logo\" src=\"\/wp-content\/themes\/generatepress-child\/assets\/img\/customers-v1\/26-733d2728-780d-4b41-b834-e23619dad50c.png\" alt=\"Mamec\" width=\"106\" height=\"20\" loading=\"lazy\" decoding=\"async\"><p class=\"ind-cust__metric\"><b>1 000 i wi\u0119cej<\/b><span>zlece\u0144 produkcyjnych planowanych automatycznie<\/span><\/p><\/div>\n\n\n<p class=\"ind-cust__quote\">\u201eMamy teraz zupe\u0142nie inn\u0105 kontrol\u0119 nad produkcj\u0105, a nasza wiedza o zdolno\u015bciach produkcyjnych jest na ca\u0142kiem innym poziomie.\u201d<\/p>\n\n\n<p class=\"ind-cust__who\"><b>Hannu Ryyn\u00e4nen, dyrektor generalny<\/b><br>Mamec \u00b7 Mieszad\u0142a przemys\u0142owe, pompy i zaawansowana technologicznie produkcja kontraktowa<\/p>\n\n\n<p class=\"ind-cust__result\">Tysi\u0105ce zlece\u0144 produkcyjnych s\u0105 planowane automatycznie, a ca\u0142a organizacja ma wgl\u0105d w produkcj\u0119 w czasie rzeczywistym.<\/p>\n\n\n<p class=\"ind-cust__go\"><a href=\"\/pl\/historie-klientow\/mamec\/\">Przeczytaj opini\u0119 Mamec<\/a><svg class=\"ind-cust__arrow\" viewBox=\"0 0 20 20\" fill=\"none\" aria-hidden=\"true\"><path d=\"M4 10h11M11 5l5 5-5 5\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/path><\/svg><\/p>\n\n<\/div><\/article>\n\n\n<article class=\"wp-block-group ind-cust ind-cust--photo\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<figure class=\"ind-cust__photo\"><img src=\"\/wp-content\/themes\/generatepress-child\/assets\/img\/customers-v1\/07-d99dfa98-8de6-4a48-9bad-9560584a9a24.jpg\" alt=\"Spawacz KJH-Comp szlifuj\u0105cy spawan\u0105 konstrukcj\u0119 stalow\u0105 w zak\u0142adzie w Alah\u00e4rm\u00e4\" loading=\"lazy\" decoding=\"async\"><\/figure><div class=\"ind-cust__top\"><img class=\"ind-cust__logo\" src=\"\/wp-content\/themes\/generatepress-child\/assets\/img\/customers-v1\/08-b4d7c595-f03f-4472-afad-29a42f77e660.png\" alt=\"KJH-Comp\" width=\"126\" height=\"34\" loading=\"lazy\" decoding=\"async\"><p class=\"ind-cust__metric\"><b>98%<\/b><span>terminowo\u015bci dostaw \u2014 wzrost z oko\u0142o 50%<\/span><\/p><\/div>\n\n\n<p class=\"ind-cust__quote\">\u201eSkyPlanner odgrywa decyduj\u0105c\u0105 rol\u0119 w utrzymaniu naszej terminowo\u015bci dostaw.\u201d<\/p>\n\n\n<p class=\"ind-cust__who\"><b>Hannu Lahtinen, dyrektor zarz\u0105dzaj\u0105cy<\/b><br>KJH-Comp \u00b7 Wytwarzanie element\u00f3w z blach i produkcja kontraktowa<\/p>\n\n\n<p class=\"ind-cust__result\">Terminowo\u015b\u0107 dostaw wzros\u0142a z oko\u0142o 50% do nawet 98%, a harmonogramowaniem zajmuje si\u0119 teraz jeden kierownik zamiast dw\u00f3ch.<\/p>\n\n\n<p class=\"ind-cust__go\"><a href=\"\/pl\/historie-klientow\/kjh-comp\/\">Przeczytaj opini\u0119 KJH-Comp<\/a><svg class=\"ind-cust__arrow\" viewBox=\"0 0 20 20\" fill=\"none\" aria-hidden=\"true\"><path d=\"M4 10h11M11 5l5 5-5 5\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/path><\/svg><\/p>\n\n<\/div><\/article>\n\n\n<article class=\"wp-block-group ind-cust ind-cust--photo\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<figure class=\"ind-cust__photo\"><img src=\"\/wp-content\/themes\/generatepress-child\/assets\/img\/customers-v1\/utu-kalle-kalliomaki-2026.jpg\" alt=\"Kalle Kalliom\u00e4ki, specjalista ds. \u0142a\u0144cucha dostaw w UTU, w hali produkcji rozdzielnic w Ulvila\" loading=\"lazy\" decoding=\"async\"><\/figure><div class=\"ind-cust__top\"><img class=\"ind-cust__logo\" src=\"\/wp-content\/themes\/generatepress-child\/assets\/img\/customers-v1\/23-beca6df2-3fa2-4315-80e8-7c38a9e3d2e1.png\" alt=\"UTU\" width=\"69\" height=\"59\" loading=\"lazy\" decoding=\"async\"><p class=\"ind-cust__metric\"><b>2 h<\/b><span>oszcz\u0119dno\u015bci co tydzie\u0144<\/span><\/p><\/div>\n\n\n<p class=\"ind-cust__quote\">\u201eDzi\u0119ki SkyPlanner przeszli\u015bmy od planowania produkcji w arkuszach Excel do optymalizacji produkcji w czasie rzeczywistym.\u201d<\/p>\n\n\n<p class=\"ind-cust__who\"><b>Kalle Kalliom\u00e4ki, specjalista ds. \u0142a\u0144cucha dostaw<\/b><br>UTU \u00b7 Rozdzielnice elektryczne i aparatura rozdzielcza<\/p>\n\n\n<p class=\"ind-cust__result\">Planowanie produkcji zajmuje o 2 godziny mniej tygodniowo, a nowa kolejka zada\u0144 trafia na lini\u0119 w ci\u0105gu kilku sekund.<\/p>\n\n\n<p class=\"ind-cust__go\"><a href=\"\/pl\/historie-klientow\/utu\/\">Przeczytaj opini\u0119 UTU<\/a><svg class=\"ind-cust__arrow\" viewBox=\"0 0 20 20\" fill=\"none\" aria-hidden=\"true\"><path d=\"M4 10h11M11 5l5 5-5 5\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/path><\/svg><\/p>\n\n<\/div><\/article>\n\n\n<article class=\"wp-block-group ind-cust ind-cust--photo\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<figure class=\"ind-cust__photo\"><img src=\"\/wp-content\/themes\/generatepress-child\/assets\/img\/customers-v1\/08-35ce8dff-f7d0-4cf3-9e71-0fe7e7ff88d3.jpg\" alt=\"Operatorzy w kombinezonach do pomieszcze\u0144 czystych przy linii nape\u0142niania butelek w zak\u0142adzie farmaceutycznym Laboratory &amp; Allied w Nairobi\" loading=\"lazy\" decoding=\"async\"><\/figure><div class=\"ind-cust__top\"><img class=\"ind-cust__logo\" src=\"\/wp-content\/themes\/generatepress-child\/assets\/img\/customers-v1\/09-8c2deb57-ac1c-468b-ad64-fafb9debd7eb.png\" alt=\"Laboratory &amp; Allied\" width=\"71\" height=\"44\" loading=\"lazy\" decoding=\"async\"><p class=\"ind-cust__metric\"><b>+90%<\/b><span>wydajno\u015bci produkcji<\/span><\/p><\/div>\n\n\n<p class=\"ind-cust__quote\">\u201eWydajno\u015b\u0107 produkcji wzros\u0142a o 90%.\u201d<\/p>\n\n\n<p class=\"ind-cust__who\"><b>Abdul Rucyinga, szef IT<\/b><br>Laboratory &amp; Allied \u00b7 Produkcja farmaceutyczna<\/p>\n\n\n<p class=\"ind-cust__result\">Wydajno\u015b\u0107 produkcji wzros\u0142a o 90%, a przygotowanie zoptymalizowanego planu na trzy miesi\u0105ce dla wszystkich stanowisk roboczych zajmuje mniej ni\u017c 30 minut.<\/p>\n\n\n<p class=\"ind-cust__go\"><a href=\"\/pl\/historie-klientow\/laboratory-allied\/\">Przeczytaj opini\u0119 Laboratory &amp; Allied<\/a><svg class=\"ind-cust__arrow\" viewBox=\"0 0 20 20\" fill=\"none\" aria-hidden=\"true\"><path d=\"M4 10h11M11 5l5 5-5 5\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/path><\/svg><\/p>\n\n<\/div><\/article>\n\n<\/div><\/div>\n\n<\/div><\/div>\n\n<\/div><\/section>\n\n\n<section class=\"wp-block-group sp-section\" id=\"faq\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group sp-container\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group fx-head fx-head--center\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<h2 class=\"wp-block-heading\">Najcz\u0119\u015bciej zadawane pytania<\/h2>\n\n<\/div><\/div>\n\n\n<div class=\"wp-block-group sp-faq fx-faq\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<details class=\"wp-block-details sp-faq__item is-layout-flow wp-block-details-is-layout-flow\"><summary>Czy Visma L7 udost\u0119pnia API do danych produkcyjnych?<\/summary>\n<p class=\"sp-faq__a\">Tak. REST API systemu Visma L7 dost\u0119pne w Visma LTR udost\u0119pnia etapy pracy, zasoby produkcyjne, cz\u0119\u015bci, materia\u0142y, zdarzenia produkcyjne, produkty, stany magazynowe oraz pozycje sprzeda\u017cy i zakup\u00f3w. Ka\u017cdy endpoint wymaga osobnej licencji, a administrator LTR tworzy u\u017cytkownika API i tokeny.<\/p>\n<\/details>\n\n\n<details class=\"wp-block-details sp-faq__item is-layout-flow wp-block-details-is-layout-flow\"><summary>Jak harmonogram jest zapisywany z powrotem w Visma L7?<\/summary>\n<p class=\"sp-faq__a\">Za pomoc\u0105 <code>PUT \/manufphases\/<\/code>, kt\u00f3re aktualizuje zas\u00f3b, dat\u0119 rozpocz\u0119cia, priorytet, osob\u0119 i planowane godziny na poszczeg\u00f3lne dni dla ka\u017cdej karty pracy. <code>POST \/resourceupdates\/<\/code> zapisuje zdolno\u015b\u0107 produkcyjn\u0105 w kalendarzu zasob\u00f3w. L7 zachowuje priorytet z zewn\u0119trznego systemu, wi\u0119c kolejki zada\u0144 s\u0105 zgodne z kolejno\u015bci\u0105 ustalon\u0105 w SkyPlanner.<\/p>\n<\/details>\n\n\n<details class=\"wp-block-details sp-faq__item is-layout-flow wp-block-details-is-layout-flow\"><summary>Czy Visma L7 obs\u0142uguje webhooki?<\/summary>\n<p class=\"sp-faq__a\">Dokumentacja nie opisuje webhook\u00f3w. W\u0142\u0105cz rejestrowanie zmian dla tabel obj\u0119tych integracj\u0105 i cyklicznie odpytuj je z u\u017cyciem <code>modifiedAfter<\/code>. W\u0142asne webhooki SkyPlanner przesy\u0142aj\u0105 zmiany harmonogramu na bie\u017c\u0105co.<\/p>\n<\/details>\n\n\n<details class=\"wp-block-details sp-faq__item is-layout-flow wp-block-details-is-layout-flow\"><summary>Jakie oprogramowanie do planowania produkcji integruje si\u0119 z Visma L7?<\/summary>\n<p class=\"sp-faq__a\">SkyPlanner APS integruje si\u0119 dwukierunkowo z Visma L7 przez REST API systemu L7. Visma wymienia Skycode wraz ze SkyPlanner na swojej <a href=\"https:\/\/vismal7.fi\/integraatiot\/\">stronie integracji L7<\/a>. Zesp\u00f3\u0142 SkyPlanner konfiguruje integracj\u0119 podczas wdro\u017cenia.<\/p>\n<\/details>\n\n\n<details class=\"wp-block-details sp-faq__item is-layout-flow wp-block-details-is-layout-flow\"><summary>Kto tworzy integracj\u0119 z Visma L7?<\/summary>\n<p class=\"sp-faq__a\">Zesp\u00f3\u0142 SkyPlanner konfiguruje dwukierunkow\u0105 integracj\u0119 podczas wdro\u017cenia, dostosowuj\u0105c j\u0105 do Twojej konfiguracji L7, i zapewnia wsparcie po uruchomieniu produkcyjnym. Tw\u00f3j partner Visma lub Twoi programi\u015bci r\u00f3wnie\u017c mog\u0105 tworzy\u0107 rozwi\u0105zania z wykorzystaniem udokumentowanego REST API SkyPlanner. Do rozpocz\u0119cia prac wystarczy token API.<\/p>\n<\/details>\n\n\n<details class=\"wp-block-details sp-faq__item is-layout-flow wp-block-details-is-layout-flow\"><summary>Czy mo\u017cemy przetestowa\u0107 SkyPlanner przed stworzeniem integracji?<\/summary>\n<p class=\"sp-faq__a\">Tak. Bezp\u0142atny 30-dniowy okres pr\u00f3bny pozwala korzysta\u0107 z maksymalnie 20 stanowisk roboczych i importowa\u0107 dane z L7 przez pliki Excel lub CSV. Karta kredytowa nie jest wymagana. <a href=\"\/pl\/proba\/\">Rozpocznij okres pr\u00f3bny<\/a> lub <a href=\"\/pl\/kontakt-z-dzialem-sprzedazy\/\">porozmawiaj z dzia\u0142em sprzeda\u017cy<\/a>, aby okre\u015bli\u0107 zakres integracji.<\/p>\n<\/details>\n\n<\/div><\/div>\n\n<\/div><\/div>\n\n<\/div><\/section>\n\n<\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Integracje \/ ERP \/ Visma L7 Integracja Visma L7 z APS do planowania produkcji \u2014 przewodnik Ten przewodnik po integracji Visma L7 pokazuje partnerom i zespo\u0142om IT, jak po\u0142\u0105czy\u0107 Visma L7 ze SkyPlanner APS. SkyPlanner wymienia dane z Visma L7 w obu kierunkach przez Visma L7 REST API: skyplanner.ai \u00b7 Harmonogramowanie produkcji Podczas wdro\u017cenia zesp\u00f3\u0142 &#8230; <a title=\"Integracja Visma L7 z APS do planowania produkcji \u2014 przewodnik\" class=\"read-more\" href=\"https:\/\/skyplanner.ai\/pl\/integracje\/erp\/visma-l7\/przewodnik-po-integracji\/\" aria-label=\"Read more about Integracja Visma L7 z APS do planowania produkcji \u2014 przewodnik\">Czytaj dalej<\/a><\/p>\n","protected":false},"author":3,"featured_media":0,"parent":106271,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"inline_featured_image":false,"_uag_custom_page_level_css":"","footnotes":""},"class_list":["post-107112","page","type-page","status-publish"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v28.3 (Yoast SEO v28.7) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Integracja Visma L7 z APS do planowania produkcji \u2014 przewodnik<\/title>\n<meta name=\"description\" content=\"Visma L7 i SkyPlanner APS: REST API L7 na Visma LTR, tokeny w nag\u0142\u00f3wkach, synchronizacja modifiedAfter, zapis zwrotny kart pracy i mapowanie danych.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/skyplanner.ai\/pl\/integracje\/erp\/visma-l7\/przewodnik-po-integracji\/\" \/>\n<meta property=\"og:locale\" content=\"pl_PL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Integracja Visma L7 z APS do planowania produkcji \u2014 przewodnik\" \/>\n<meta property=\"og:description\" content=\"Visma L7 i SkyPlanner APS: REST API L7 na Visma LTR, tokeny w nag\u0142\u00f3wkach, synchronizacja modifiedAfter, zapis zwrotny kart pracy i mapowanie danych.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/skyplanner.ai\/pl\/integracje\/erp\/visma-l7\/przewodnik-po-integracji\/\" \/>\n<meta property=\"og:site_name\" content=\"SkyPlanner\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Szacowany czas czytania\" \/>\n\t<meta name=\"twitter:data1\" content=\"11 minut\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/pl\\\/integracje\\\/erp\\\/visma-l7\\\/przewodnik-po-integracji\\\/\",\"url\":\"https:\\\/\\\/skyplanner.ai\\\/pl\\\/integracje\\\/erp\\\/visma-l7\\\/przewodnik-po-integracji\\\/\",\"name\":\"Integracja Visma L7 z APS do planowania produkcji \u2014 przewodnik\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/pl\\\/#website\"},\"datePublished\":\"2026-10-23T13:42:12+00:00\",\"description\":\"Visma L7 i SkyPlanner APS: REST API L7 na Visma LTR, tokeny w nag\u0142\u00f3wkach, synchronizacja modifiedAfter, zapis zwrotny kart pracy i mapowanie danych.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/pl\\\/integracje\\\/erp\\\/visma-l7\\\/przewodnik-po-integracji\\\/#breadcrumb\"},\"inLanguage\":\"pl-PL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/skyplanner.ai\\\/pl\\\/integracje\\\/erp\\\/visma-l7\\\/przewodnik-po-integracji\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/pl\\\/integracje\\\/erp\\\/visma-l7\\\/przewodnik-po-integracji\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/skyplanner.ai\\\/pl\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Integracje oprogramowania ERP i MES ze SkyPlannerem\",\"item\":\"https:\\\/\\\/skyplanner.ai\\\/pl\\\/integracje\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"SkyPlanner APS dla Twojego ERP\",\"item\":\"https:\\\/\\\/skyplanner.ai\\\/pl\\\/integracje\\\/erp\\\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"SkyPlanner APS dla Visma L7: planowanie produkcji z uwzgl\u0119dnieniem dost\u0119pnych mocy\",\"item\":\"https:\\\/\\\/skyplanner.ai\\\/pl\\\/integracje\\\/erp\\\/visma-l7\\\/\"},{\"@type\":\"ListItem\",\"position\":5,\"name\":\"Integracja Visma L7 z APS do planowania produkcji \u2014 przewodnik\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/pl\\\/#website\",\"url\":\"https:\\\/\\\/skyplanner.ai\\\/pl\\\/\",\"name\":\"SkyPlanner\",\"description\":\"AI-powered production scheduling and planning software\",\"publisher\":{\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/pl\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/skyplanner.ai\\\/pl\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pl-PL\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/pl\\\/#organization\",\"name\":\"Skycode Oy\",\"url\":\"https:\\\/\\\/skyplanner.ai\\\/pl\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/pl\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/skyplanner.ai\\\/wp-content\\\/uploads\\\/2022\\\/05\\\/Skyplanner-logo-2.svg\",\"contentUrl\":\"https:\\\/\\\/skyplanner.ai\\\/wp-content\\\/uploads\\\/2022\\\/05\\\/Skyplanner-logo-2.svg\",\"width\":223,\"height\":43,\"caption\":\"SkyPlanner APS\"},\"image\":{\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/pl\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"legalName\":\"Skycode Oy\",\"alternateName\":[\"Skycode\",\"SkyPlanner\",\"SkyPlanner APS\"],\"description\":\"Skycode Oy is the Finnish software company that develops and publishes SkyPlanner APS, AI production scheduling and advanced planning and scheduling (APS) software for manufacturers worldwide. Founded in 1997 as a sole proprietorship and incorporated as Skycode Oy in 2008.\",\"foundingDate\":\"1997\",\"taxID\":\"2204947-0\",\"vatID\":\"FI22049470\",\"telephone\":\"+358407000002\",\"email\":\"support@skyplanner.ai\",\"address\":{\"@type\":\"PostalAddress\",\"streetAddress\":\"Rantakatu 2 G 11\",\"postalCode\":\"65100\",\"addressLocality\":\"Vaasa\",\"addressCountry\":\"FI\"},\"brand\":{\"@type\":\"Brand\",\"name\":\"SkyPlanner\"},\"knowsAbout\":[\"Production Scheduling\",\"Advanced Planning and Scheduling\",\"Manufacturing AI\",\"Finite Capacity Scheduling\",\"ERP Integration\",\"MES Integration\"],\"areaServed\":\"Worldwide\",\"contactPoint\":[{\"@type\":\"ContactPoint\",\"contactType\":\"sales\",\"url\":\"https:\\\/\\\/skyplanner.ai\\\/contact-sales\\\/\",\"areaServed\":\"Worldwide\"},{\"@type\":\"ContactPoint\",\"contactType\":\"customer support\",\"email\":\"support@skyplanner.ai\",\"telephone\":\"+358407000002\",\"areaServed\":\"Worldwide\"}],\"sameAs\":[\"https:\\\/\\\/www.wikidata.org\\\/wiki\\\/Q141672132\",\"https:\\\/\\\/skycode.fi\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/skycodeoy\\\/\",\"https:\\\/\\\/www.finder.fi\\\/IT-konsultointi+IT-palvelut\\\/Skycode+Oy\\\/Vaasa\\\/yhteystiedot\\\/1934882\"]}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Integracja Visma L7 z APS do planowania produkcji \u2014 przewodnik","description":"Visma L7 i SkyPlanner APS: REST API L7 na Visma LTR, tokeny w nag\u0142\u00f3wkach, synchronizacja modifiedAfter, zapis zwrotny kart pracy i mapowanie danych.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/skyplanner.ai\/pl\/integracje\/erp\/visma-l7\/przewodnik-po-integracji\/","og_locale":"pl_PL","og_type":"article","og_title":"Integracja Visma L7 z APS do planowania produkcji \u2014 przewodnik","og_description":"Visma L7 i SkyPlanner APS: REST API L7 na Visma LTR, tokeny w nag\u0142\u00f3wkach, synchronizacja modifiedAfter, zapis zwrotny kart pracy i mapowanie danych.","og_url":"https:\/\/skyplanner.ai\/pl\/integracje\/erp\/visma-l7\/przewodnik-po-integracji\/","og_site_name":"SkyPlanner","twitter_card":"summary_large_image","twitter_misc":{"Szacowany czas czytania":"11 minut"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/skyplanner.ai\/pl\/integracje\/erp\/visma-l7\/przewodnik-po-integracji\/","url":"https:\/\/skyplanner.ai\/pl\/integracje\/erp\/visma-l7\/przewodnik-po-integracji\/","name":"Integracja Visma L7 z APS do planowania produkcji \u2014 przewodnik","isPartOf":{"@id":"https:\/\/skyplanner.ai\/pl\/#website"},"datePublished":"2026-10-23T13:42:12+00:00","description":"Visma L7 i SkyPlanner APS: REST API L7 na Visma LTR, tokeny w nag\u0142\u00f3wkach, synchronizacja modifiedAfter, zapis zwrotny kart pracy i mapowanie danych.","breadcrumb":{"@id":"https:\/\/skyplanner.ai\/pl\/integracje\/erp\/visma-l7\/przewodnik-po-integracji\/#breadcrumb"},"inLanguage":"pl-PL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/skyplanner.ai\/pl\/integracje\/erp\/visma-l7\/przewodnik-po-integracji\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/skyplanner.ai\/pl\/integracje\/erp\/visma-l7\/przewodnik-po-integracji\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/skyplanner.ai\/pl\/"},{"@type":"ListItem","position":2,"name":"Integracje oprogramowania ERP i MES ze SkyPlannerem","item":"https:\/\/skyplanner.ai\/pl\/integracje\/"},{"@type":"ListItem","position":3,"name":"SkyPlanner APS dla Twojego ERP","item":"https:\/\/skyplanner.ai\/pl\/integracje\/erp\/"},{"@type":"ListItem","position":4,"name":"SkyPlanner APS dla Visma L7: planowanie produkcji z uwzgl\u0119dnieniem dost\u0119pnych mocy","item":"https:\/\/skyplanner.ai\/pl\/integracje\/erp\/visma-l7\/"},{"@type":"ListItem","position":5,"name":"Integracja Visma L7 z APS do planowania produkcji \u2014 przewodnik"}]},{"@type":"WebSite","@id":"https:\/\/skyplanner.ai\/pl\/#website","url":"https:\/\/skyplanner.ai\/pl\/","name":"SkyPlanner","description":"AI-powered production scheduling and planning software","publisher":{"@id":"https:\/\/skyplanner.ai\/pl\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/skyplanner.ai\/pl\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pl-PL"},{"@type":"Organization","@id":"https:\/\/skyplanner.ai\/pl\/#organization","name":"Skycode Oy","url":"https:\/\/skyplanner.ai\/pl\/","logo":{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/skyplanner.ai\/pl\/#\/schema\/logo\/image\/","url":"https:\/\/skyplanner.ai\/wp-content\/uploads\/2022\/05\/Skyplanner-logo-2.svg","contentUrl":"https:\/\/skyplanner.ai\/wp-content\/uploads\/2022\/05\/Skyplanner-logo-2.svg","width":223,"height":43,"caption":"SkyPlanner APS"},"image":{"@id":"https:\/\/skyplanner.ai\/pl\/#\/schema\/logo\/image\/"},"legalName":"Skycode Oy","alternateName":["Skycode","SkyPlanner","SkyPlanner APS"],"description":"Skycode Oy is the Finnish software company that develops and publishes SkyPlanner APS, AI production scheduling and advanced planning and scheduling (APS) software for manufacturers worldwide. Founded in 1997 as a sole proprietorship and incorporated as Skycode Oy in 2008.","foundingDate":"1997","taxID":"2204947-0","vatID":"FI22049470","telephone":"+358407000002","email":"support@skyplanner.ai","address":{"@type":"PostalAddress","streetAddress":"Rantakatu 2 G 11","postalCode":"65100","addressLocality":"Vaasa","addressCountry":"FI"},"brand":{"@type":"Brand","name":"SkyPlanner"},"knowsAbout":["Production Scheduling","Advanced Planning and Scheduling","Manufacturing AI","Finite Capacity Scheduling","ERP Integration","MES Integration"],"areaServed":"Worldwide","contactPoint":[{"@type":"ContactPoint","contactType":"sales","url":"https:\/\/skyplanner.ai\/contact-sales\/","areaServed":"Worldwide"},{"@type":"ContactPoint","contactType":"customer support","email":"support@skyplanner.ai","telephone":"+358407000002","areaServed":"Worldwide"}],"sameAs":["https:\/\/www.wikidata.org\/wiki\/Q141672132","https:\/\/skycode.fi\/","https:\/\/www.linkedin.com\/company\/skycodeoy\/","https:\/\/www.finder.fi\/IT-konsultointi+IT-palvelut\/Skycode+Oy\/Vaasa\/yhteystiedot\/1934882"]}]}},"uagb_featured_image_src":{"full":false,"thumbnail":false,"medium":false,"medium_large":false,"large":false,"1536x1536":false,"2048x2048":false,"betterdocs-category-thumb":false},"uagb_author_info":{"display_name":"Jussi M\u00e4ntyl\u00e4","author_link":"https:\/\/skyplanner.ai\/pl\/author\/jussi\/"},"uagb_comment_info":0,"uagb_excerpt":"Integracje \/ ERP \/ Visma L7 Integracja Visma L7 z APS do planowania produkcji \u2014 przewodnik Ten przewodnik po integracji Visma L7 pokazuje partnerom i zespo\u0142om IT, jak po\u0142\u0105czy\u0107 Visma L7 ze SkyPlanner APS. SkyPlanner wymienia dane z Visma L7 w obu kierunkach przez Visma L7 REST API: skyplanner.ai \u00b7 Harmonogramowanie produkcji Podczas wdro\u017cenia zesp\u00f3\u0142&hellip;","_links":{"self":[{"href":"https:\/\/skyplanner.ai\/pl\/wp-json\/wp\/v2\/pages\/107112","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/skyplanner.ai\/pl\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/skyplanner.ai\/pl\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/skyplanner.ai\/pl\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/skyplanner.ai\/pl\/wp-json\/wp\/v2\/comments?post=107112"}],"version-history":[{"count":0,"href":"https:\/\/skyplanner.ai\/pl\/wp-json\/wp\/v2\/pages\/107112\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/skyplanner.ai\/pl\/wp-json\/wp\/v2\/pages\/106271"}],"wp:attachment":[{"href":"https:\/\/skyplanner.ai\/pl\/wp-json\/wp\/v2\/media?parent=107112"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}