Savienojas ar ERP un MES sistēmām, piemēram

Integrācijas / ERP / JobBOSS²

JobBOSS² integrācijas ceļvedis ražošanas grafiku sastādīšanai ar SkyPlanner APS

Šajā JobBOSS² integrācijas ceļvedī partneriem un IT komandām skaidrots, kā savienot ECI izstrādāto JobBOSS² ar SkyPlanner APS. SkyPlanner nodrošina divvirzienu integrāciju ar JobBOSS², izmantojot paša ECI API:

  • SkyPlanner saņem Orders un Order Line Items, Order Routings, Estimates, Routings un materiālus, Work Centers, Employees, Company Calendar, Job Requirements un iepirkuma pasūtījumu rindas.
  • Plānotie sākuma un beigu datumi tiek ierakstīti atpakaļ katrā Order Routing operācijā.
  • Ja izvēlaties, operatoru darba laika ierakstus var nosūtīt atpakaļ kā Time Ticket Details.
  • SkyPlanner nosūta grafika izmaiņas ar webhook palīdzību, tiklīdz tās notiek.
SkyPlanner APS Gantt laika skala ar darba centros ieplānotiem ražošanas uzdevumiem un pasūtījumu sarakstu zem tās.

Ieviešanas laikā SkyPlanner komanda pielāgo integrāciju jūsu JobBOSS² konfigurācijai un nodrošina tās atbalstu arī pēc darbības uzsākšanas. Šis ceļvedis ir paredzēts partneriem un izstrādātājiem, kuri vēlas piedalīties šajā darbā vai paši veidot risinājumus, izmantojot dokumentēto SkyPlanner REST API (API uzziņa). Kāds ASV uzņēmums, kas ražo pēc pasūtījuma, to jau ir paveicis:

JobBOSS² integrācijas saskarnes

ECI publicē ražošanai paredzētos API un to OpenAPI specifikācijas vietnē ECI ražošanas API dokumentācija. Grafiku sastādīšanai ir svarīgi divi API:

  1. JobBOSS² API (v1). Tieši JobBOSS² paredzēts API, kas izmanto REST un JSON. Tas nolasa un ieraksta pasūtījumus, Order Line Items, Order Routings, Estimates, Routings, materiālus, Job Requirements, Work Centers, Company Calendar, Employees, iepirkuma pasūtījumus, Time Tickets un Time Ticket Details. ECI norāda: “is currently only supported for JobBOSS² hosted (Cloud) customers.” (Pašlaik tas tiek atbalstīts tikai klientiem, kuri izmanto mākonī mitinātu JobBOSS².)
  2. ECI ERP API (v2.1). No konkrēta produkta neatkarīgs REST API, kas paredzēts Deacom, M1 un JobBOSS². JobBOSS² gadījumā tas aptver ražošanas uzdevumus, to operācijas un materiālus, detaļas, detaļu operācijas, darba centrus, iepirkuma pasūtījumu rindas un darba laika uzskaites rindas. ECI norāda: “the actual ERP database could be a cloud hosted ERP or on premises install,” (ERP datubāze var atrasties gan mākonī mitinātā, gan lokāli instalētā ERP sistēmā), tāpēc šis ir risinājums lokāli instalētam JobBOSS².

Abi API izmanto vienādus principus: filtrēšanas izteiksmes, piemēram, lastModDate[gte]=, parametru fields=, sort= un lapošanu ar take un skip. Parametra take noklusējuma vērtība ir 200. “All dates submitted to the API are assumed to be in UTC.” (Visi API iesniegtie datumi tiek uzskatīti par norādītiem UTC laika joslā.)

ECI noteikums abiem API: “All APIs must be activated by ECI before use.” (Pirms lietošanas ECI jāaktivizē visi API.) Sazinieties ar savu ECI klientu vadītāju laikus.

Autentifikācija un piekļuve

  • API lietotāji. Integrācija izmanto ECI Integration Engine Management Console izveidotu API lietotāju. API lietotājs nosaka, kuram produktam, klientam un datubāzei tiek adresēti izsaukumi.
  • OAuth 2.0 klienta akreditācijas dati. Ar klienta ID un klienta slepeno atslēgu iegūst piekļuves marķieri Authentication API marķieru galapunktā. Pēc tam katrā izsaukumā tiek nosūtīts Authorization: Bearer [token].
  • Piekļuves tvērums. Piešķiriet API lietotājam piekļuvi tikai tiem resursiem, kas nepieciešami tālāk redzamajā kartēšanas tabulā.

SkyPlanner pusē REST API autentifikācijai izmanto API marķieri (SkyPlanner Settings > API), un tā dokumentācija ir pieejama Swagger/OpenAPI. Integrācijas pamācībā soli pa solim izskaidroti pirmie izsaukumi.

Notikumi un periodiska datu nolasīšana

Neviena no abu ECI API dokumentācijām neapraksta tīmekļa aizķeres. Dati no JobBOSS² tiek nolasīti periodiski: atlasiet Order Line Items, Order Routings un iepirkuma pasūtījumu rindas pēc lastModDate kopš iepriekšējās nolasīšanas un izmantojiet take un skip lapošanai. Biežumu nosaka katrai ražotnei atsevišķi: no nolasīšanas ik pēc dažām minūtēm ražošanas uzdevumiem līdz nolasīšanai reizi stundā krājumiem.

SkyPlanner nosūta tīmekļa aizķeres, kad mainās statuss vai grafiks, tāpēc atpakaļieraksti tiek veikti, reaģējot uz notikumiem.

Datu kartēšana

JobBOSS² objekts (JobBOSS² API resurss)SkyPlanner objektsVirziensBiežums
Estimates (/estimates), materiāli (/materials)Produkti, materiāli, produkta struktūraJobBOSS² → SkyPlannerSākotnējā ielāde, pēc tam izmaiņu gadījumā
Routings (/routings): darba centrs, pārregulēšanas laiks, cikla laiks, komandas lielums, ražošanas uzdevumam paredzētās iekārtasOperācijas ar izpildes un pārregulēšanas laikiemJobBOSS² → SkyPlannerSākotnējā ielāde, pēc tam izmaiņu gadījumā
Work Centers (/work-centers): stundas maiņā, darbs maiņās no 1 līdz 3, darbdienasDarba centri, darba centru grupas, efektivitātes rādītājiJobBOSS² → SkyPlannerSākotnējā ielāde, pēc tam reti
Company Calendar (/company-calendars), Employees (/employees)Maiņas, brīvdienas, personālsJobBOSS² → SkyPlannerKatru dienu vai maiņu pārvaldība SkyPlanner
Orders un Order Line Items (/order-line-items): ražošanas uzdevuma numurs, izpildes termiņš, prioritāte, saražojamais daudzumsPasūtījumi ar izpildes termiņiem un prioritātēmJobBOSS² → SkyPlannerNolasīšana ik pēc dažām minūtēm
Order Routings (/order-routings): ražošanas uzdevuma operācijas, statuss, atlikušās stundasRažošanas uzdevumi katrai operācijaiJobBOSS² → SkyPlannerNolasīšana ik pēc dažām minūtēm
Job Requirements (/job-requirements), iepirkuma pasūtījumu rindas (/purchase-order-line-items)Materiālu vajadzības, iepirkuma pasūtījumi pēc piegādes datumaJobBOSS² → SkyPlannerNolasīšana reizi stundā vai grafika sastādīšanas laikā
Order Routing estimatedStartDate, estimatedEndDate, workCenter, employeeCode (PATCH)Plānotais sākums un beigas, iekārta un operators katrai operācijaiSkyPlanner → JobBOSS²Mainoties grafikam, ar SkyPlanner tīmekļa aizķeri
Time Ticket Details (POST): ražošanas uzdevums, operācija, darba centrs, darbinieks, pārregulēšanas laiks, cikla laiks, gatavo un brāķēto vienību skaits, sākuma un beigu laiksDarba laika ieraksti un operatoru apstiprinājumiSkyPlanner → JobBOSS²Pēc katra apstiprinājuma vai katras maiņas, ja šī iespēja izvēlēta
Nav JobBOSS²Pārregulēšanas laiku matrica, instrumenti kā ierobežoti resursi, alternatīvas iekārtas un personālsTiek uzturēts SkyPlannerKonfigurē ieviešanas laikā

Lokāli instalētam JobBOSS² tos pašus objektus nolasa, izmantojot ERP API resursus /jobs, /job-operations, /job-materials, /parts, /part-operations, /work-centers un /purchase-order-lines, bet darba laika ierakstus nosūta uz /timecard-lines.

Integrācijas risinājumi

1. Sākotnējā pamatdatu ielāde. Nolasiet Estimates, Routings, materiālus, Work Centers, Company Calendar un Employees. Rūpīgi kartējiet darba centrus: darba centrs ar četrām virpām kļūst par vienu darba centru grupu vai četriem darba centriem, lai SkyPlanner sastādītu darbu secību katrai iekārtai.

2. Ražošanas uzdevumu sinhronizācija. Nolasiet atvērtos Order Line Items kopā ar to Order Routings, Job Requirements un atvērtajām iepirkuma pasūtījumu rindām. SkyPlanner uzskata pasūtīto materiālu par pieejamu iepirkuma pasūtījuma piegādes datumā un atjaunina krājumus, kad iepirkuma pasūtījumam piešķirts statuss Delivered. Izlaidiet apturētos un slēgtos ražošanas uzdevumus.

3. Grafika ierakstīšana atpakaļ. Kad plānošanas dzinējs ieplāno vai pārvieto operāciju, SkyPlanner tīmekļa aizķere ierosina PATCH pieprasījumu uz /api/v1/orders/{orderNumber}/order-line-items/{itemNumber}/order-routings/{stepNumber}. Tas iestata estimatedStartDate un estimatedEndDate UTC laika joslā, kā arī workCenter un employeeCode, ja SkyPlanner ir pārcēlis operāciju uz citu iekārtu vai pie cita darbinieka. Datumi tiek ierakstīti tajās ražošanas uzdevumu operācijās, kuras jau rāda Whiteboard, Planning Board un Scheduling Advisor.

4. Ražošanas izpildes apstiprinājumi. Operatori reģistrē darbu ar SkyPlanner Mobile Confirmations vai Production Timer, un darba laika ieraksti uztur grafiku aktuālu. Jūs izvēlaties, vai faktiskos laikus nosūtīt atpakaļ uz JobBOSS². Ja jā, katrs apstiprinājums kļūst par Time Ticket Detail ar pārregulēšanas laiku, cikla laiku un vienību skaitu. Ja nē, datu vākšana paliek JobBOSS², un SkyPlanner nolasa izpildes gaitu no Order Routings.

5. Atbildība par datiem un konfliktu risināšanas noteikumi. Dokumentējiet tos pirms darbības uzsākšanas:

DatiAtbildīgā sistēma
Estimates, Routings, daudzumi, izpildes termiņi, ražošanas uzdevuma statussJobBOSS²
Operāciju secība, sākuma un beigu laiks, iekārta un operators katrai operācijaiSkyPlanner
Pārregulēšanas laiku matrica, prasības instrumentiem un operatoriem, alternatīvie resursiSkyPlanner
Maiņas un brīvdienasViena sistēma, kas izvēlēta tvēruma noteikšanas laikā
Darba laika uzskaites dokumenti, materiālu izsniegšana, saņemšana, pašizmaksas aprēķinsJobBOSS² — datus ievada tajā vai nosūta no SkyPlanner darba laika ierakstiem

Izvēlieties vienu sistēmu, kas ierakstīs ražošanas uzdevumu operāciju datumus. SkyPlanner aizstāj pārplānošanu Whiteboard tiem ražošanas uzdevumiem, kurus tas plāno. Tāpēc plānotāji pārvieto darbus SkyPlanner, un datumi tiek nosūtīti uz JobBOSS².

Tipiski projekta posmi

Ieviešanu parasti pabeidz dažu nedēļu laikā pēc ieviešanas procesa sākuma. Pirms tam pārbaudiet grafiku 30 dienu bezmaksas izmēģinājumā, izmantojot Work Centers, tehnoloģiskos procesus un atvērtos ražošanas uzdevumus, kas eksportēti no JobBOSS² CSV vai Excel formātā.

  1. Kartēšana. Apstipriniet kartēšanas tabulu, atbildību par datiem, sinhronizācijas biežumu un to, vai darba laika uzskaites ieraksti tiks nosūtīti atpakaļ.
  2. ECI piekļuve. Lūdziet ECI aktivizēt JobBOSS² API vai ERP API un izveidot API lietotāju. Ja ir pieejams testa uzņēmums, veiciet pārbaudes tajā.
  3. Sākotnējā datu ielāde. Estimates, Routings, Work Centers, kalendārs un darbinieki.
  4. Ražošanas uzdevumu un iepirkuma pasūtījumu sinhronizācija. Periodiska datu pieprasīšana ar lastModDate filtriem, rezultātu izgūšana pa lapām un atkārtoti mēģinājumi.
  5. Ierobežojumu iestatīšana SkyPlanner. Sagatavošanas laika matrica, instrumenti, operatoru skaits katram ražošanas uzdevumam un alternatīvās iekārtas vai darbinieki.
  6. Grafika ierakstīšana atpakaļ. SkyPlanner tīmekļa aizķeres aktivizē Order Routing PATCH izsaukumus; ja izvēlēts, tiek ierakstīti arī Time Ticket Details dati.
  7. Paralēlā testēšana. Izmantojiet SkyPlanner paralēli pašreizējam plānošanas panelim, salīdziniet datumus un labojiet pamatdatus.
  8. Darba sākšana. Ieslēdziet datu ierakstīšanu atpakaļ, kad dati sakrīt.

Kas jāņem vērā, plānojot JobBOSS² integrāciju

  • Mitināts risinājums vai lokāla instalācija. JobBOSS² API ir paredzēta klientiem, kuri izmanto mitināto risinājumu. Lokālajām instalācijām izmanto ERP API, kurai ir atšķirīgs resursu saraksts. Izvēlieties pieslēguma veidu 1. solī.
  • Visur UTC. API nolasa un ieraksta laiku UTC. Pārrēķiniet to uz ražotnes vietējo laiku, citādi sākums plkst. 7:00 tiks ieplānots nepareizā laikā.
  • Kas slēpjas aiz darba centra. Darba centrs var būt iekārta, iekārtu grupa, ražošanas šūna vai cilvēki. Katrā tehnoloģiskā procesa operācijā norādītais iekārtu skaits un brigādes lielums nosaka, cik resursu SkyPlanner tai jāparedz.
  • Ārpakalpojumi. Operācijas, kurām darba centra vietā norādīts piegādātājs, ietekmē pasūtījuma izpildes laiku, nevis jūsu ražošanas jaudu. Modelējiet tās kā operācijas, kurām paredzēts tikai laiks.
  • Operāciju pārklāšanās un darbs bez uzraudzības. Tehnoloģiskā procesa operācijām var atzīmēt, ka tās drīkst pārklāties vai noritēt bez uzraudzības. Pārnesiet abas pazīmes, lai darbs bez personāla klātbūtnes tiktu plānots pareizi.
  • Laika mērvienības. Pārregulēšanas un cikla laikam ir savas mērvienības, savukārt rindā pavadītais laiks ir gaidīšana, nevis iekārtas darba laiks. Importējot pārrēķiniet mērvienības, citādi visi ilgumi būs nepareizi.
  • Izgūšana pa lapām. Pēc noklusējuma vienā lapā ir 200 ieraksti. Katrā datu lasīšanas reizē izgūstiet visas lapas.

Kas konfigurē un uztur JobBOSS² integrāciju

  1. SkyPlanner komanda konfigurē integrāciju ieviešanas laikā un nodrošina atbalstu pēc darba sākšanas, ievērojot saskaņotos resursus un periodisko pieprasījumu noteikumus. Katrs ražošanas uzņēmums izmanto JobBOSS² atšķirīgi, un konfigurācijā tiek ņemta vērā šī pieredze.
  2. Var iesaistīties arī jūsu JobBOSS² partneris. Partneris pārzina jūsu konfigurāciju un kopā ar SkyPlanner komandu var vienoties ar ECI par API aktivizēšanu un API lietotāja izveidi.
  3. Arī jūsu izstrādātāji var papildināt integrāciju, izmantojot SkyPlanner REST API ar API pilnvaru. Lai sāktu darbu, pietiek ar API pilnvaru, un vajadzības gadījumā palīdz SkyPlanner komanda. Integrācijas dokumentācija pieejama sadaļā SkyPlanner integrācijas dokumentācija.

SkyPlanner cena ir no 199 € mēnesī. Cenā iekļauti 5 darba centri, un norēķini notiek katru mēnesi. Integrācijas cenu piedāvājumu sagatavojam iepriekš kopā ar jūsu plāna piedāvājumu, ņemot vērā jūsu procesus un vajadzības. Skatiet cenas, JobBOSS² ražošanas plānošanu, ievērojot reālo iekārtu un personāla jaudu, JobBOSS² lapu, SkyPlanner iespējas un ERP integrāciju pārskatu.

Ražotāji, kas izmanto SkyPlanner

Kalle Kalliomäki, UTU piegādes ķēdes speciālists, elektrosadales skapju ražotnē Ulvilā

2 hietaupītas katru nedēļu

“Ar SkyPlanner esam pārgājuši no ražošanas plānošanas Excel tabulās uz ražošanas optimizāciju reāllaikā.”

Kalle Kalliomäki, piegādes ķēdes speciālists
UTU · Elektrosadales skapji un sadalietaises

Ražošanas plānošana katru nedēļu ietaupa 2 darba stundas, un jaunā darbu rinda nonāk ražošanas līnijā dažu sekunžu laikā.

Lasīt UTU atsauksmi

Operatori tīrtelpu aizsargtērpos pie pudeļu pildīšanas līnijas Laboratory & Allied farmācijas rūpnīcā Nairobi

+90%ražošanas efektivitāte

“Ražošanas efektivitāte ir pieaugusi par 90%.”

Abdul Rucyinga, IT vadītājs
Laboratory & Allied · Farmaceitiskā ražošana

Ražošanas efektivitāte ir pieaugusi par 90%, un optimizēta plāna sagatavošana trim mēnešiem visiem darba centriem aizņem mazāk nekā 30 minūtes.

Lasīt Laboratory & Allied atsauksmi

Hannu Ryynänen, Mamec izpilddirektors, uzņēmuma ražošanas cehā Lohjā

1 000-iemražošanas pasūtījumu grafiki sastādīti automātiski

“Tagad ražošanu kontrolējam citādi, un mūsu izpratne par jaudu ir pavisam citā līmenī.”

Hannu Ryynänen, izpilddirektors
Mamec · Rūpnieciskie maisītāji, sūkņi un augsto tehnoloģiju līgumražošana

Tūkstošiem ražošanas pasūtījumu tiek ieplānoti automātiski, un visam uzņēmumam ir pieejams reāllaika pārskats par ražošanu.

Lasīt Mamec atsauksmi

KJH-Comp metinātājs slīpē metinātu tērauda konstrukciju Alahermas ražotnē

98%piegāžu savlaicīgums, pieaugums no aptuveni 50%

“SkyPlanner ir izšķiroša loma mūsu piegāžu savlaicīguma uzturēšanā.”

Hannu Lahtinen, rīkotājdirektors
KJH-Comp · Lokšņu metāla apstrāde un līgumražošana

Piegāžu savlaicīgums pieauga no aptuveni 50% līdz pat 98%, un grafiku sastādīšanai tagad nepieciešams viens meistars, nevis divi.

Lasīt KJH-Comp atsauksmi

Biežāk uzdotie jautājumi

Vai JobBOSS² ir API?

Jā. ECI publicē JobBOSS² API un no konkrēta produkta neatkarīgo ERP API. Abas ir REST saskarnes ar OpenAPI specifikācijām. Klientiem, kuri izmanto mitināto risinājumu, JobBOSS² API ļauj lasīt un rakstīt pasūtījumus, Order Routings, Estimates, Work Centers, iepirkuma pasūtījumus un Time Tickets.

Kā integrācija autentificējas JobBOSS²?

Ar OAuth 2.0 klienta akreditācijas datiem. ECI aktivizē API, API lietotājs tiek izveidots Integration Engine Management Console, un katram izsaukumam tiek pievienota Bearer pilnvara.

Vai JobBOSS² atbalsta tīmekļa aizķeres?

ECI API dokumentācijā tīmekļa aizķeres nav aprakstītas, tāpēc integrācija periodiski pieprasa JobBOSS² datus ar lastModDate filtriem atbilstoši katram uzņēmumam iestatītajam grafikam. SkyPlanner tīmekļa aizķeres nosūta grafika izmaiņas, tiklīdz tās notiek.

Kā plānotie datumi tiek ierakstīti atpakaļ JobBOSS²?

Katrai ražošanas uzdevuma operācijai atsevišķi. SkyPlanner ar PATCH pieprasījumu atjaunina katra Order Routing laukus estimatedStartDate un estimatedEndDate, kā arī workCenter un employeeCode, ja operācija pārcelta uz citu iekārtu vai pie cita operatora.

Vai JobBOSS² partnerim piedāvāt ECI APS vai SkyPlanner?

SkyPlanner, ja klients vēlas dažu nedēļu laikā sākt ražošanas plānošanu ar vairākiem resursiem, ievērojot reālo iekārtu un personāla jaudu. ECI APS ir atsevišķs papildinājums, kura pamatā ir LYNQ. SkyPlanner savienojas ar ECI nodrošināto JobBOSS² API, plāno pārregulēšanu, brigādes, palīgierīces un materiālus un automātiski pārplāno darbus. Cena ir no 199 € mēnesī.

Vai varam izmēģināt SkyPlanner pirms integrācijas izveides?

Jā. 30 dienu bezmaksas izmēģinājumā var izmantot līdz 20 darba centriem un importēt JobBOSS² datus CSV vai Excel formātā. Kredītkarte nav nepieciešama. Sāciet izmēģinājumu vai sazinieties ar pārdošanas komandu, lai noteiktu integrācijas tvērumu.