Oktul Code Studio
Oktul Code Studio käivitab JavaScripti ja TypeScripti Jira ja Confluence Cloudis: kuulajad, ajakavad, automaatika ja liivakast, mis näitab muudatused enne ette.
Küsi demot (avaneb uuel vahelehel) Vastame 24 tunni jooksul, esmaspäevast reedeni.
Mida video näitab
- Kirjelda skripti oma sõnadega: Script with Rovo aknas ütleb üks lause, mida skript tegema peab, ja valitakse Write it with Rovo.
- Rovo kirjutab skripti: cost-centres.ts rida realt.
- Muudame koos ja reaalajas: Emma kirjutab ühel real, Ryan valib teisel real välja ID.
- Liivakast loetleb igat muudatust: liivakastikäivitus õnnestub 4 päringu ja 1 muudatusega, Edit work item FIN-1, märgitud simulated.
- Tootmises käivituvad ainult avaldatud skriptid: skript avaldatakse.
- Käivita sündmuse, ajakava, reegli või päringuga: pileti loomine, tööpäeviti kell 09:00, automaatikareegel ja HTTP-päring.
- Groovy sisse, TypeScript välja: ScriptRunneri Groovy skript ja TypeScript, mille Rovo sellest kirjutab.
- Oktul, Atlassian Marketplace Partner.
Skriptid töötavad tavaliselt tarnija serverites
Iga skript vajab kohta, kus töötada ja oma mandaate hoida
Skript, mis muudab sündmuse, ajakava või reegli peale pileteid või lehti, vajab serverit ja turvalist kohta mandaatidele. Ja keegi peab enne teadma, mida see teeb.
Tootmises testitud skript teeb päris muudatuse
Skripti testimiseks tuleb see käivitada. Testsaidil on harva samad andmed.
Liivakast loetleb iga kirjutamise, kuid ei tee seda
Oktul Code Studio käivitab iga skripti Atlassian Forge'il sinu Atlassiani ökosüsteemis. Liivakastis loeb skript päris andmeid ja loetleb iga muudatuse, mille see teeks. Tootmises töötavad ainult skriptid, mille saidi administraator on avaldanud.
Mida see Jiras ja Confluence'is teeb
Üks rakendus mõlemale tootele. Paigalda see oma saidi põhitootesse ja ühenda teine.
Redaktor toote sees
Konsool avaneb toote menüüst Apps. Seal on ruumidesse jaotatud skriptipuu ja redaktor, mis pakub Code Studio API nimesid TypeScriptis. Seal on ka versioonid, mustandid ja avaldamine ning käivituse paneel logi, tulemuse ja muudatustega.
Kirjuta skriptLiivakast
Liivakastis loeb skript Jira ja Confluence'i päris andmeid. Iga kirjutamine salvestatakse ja skript saab simuleeritud vastuse. Tootmises võib tulemus siiski erineda, sest sait võib vahepeal muutuda.
Testi liivakastisPäästikud ja ajakavad
Skript käivitub Jira või Confluence'i sündmuse peale, cron-ajakava järgi, Jira automaatikareeglist koos selle Smart Value'dega või saladust kandvast HTTP-päringust. Iga käivituse saab igal hetkel peatada.
Seadista päästikSisseehitatud AI-skriptimine
Kirjelda skripti oma sõnadega või anna ette eksporditud automaatikareeglid. Rovo autor kavandab skripti, kirjutab selle ja testib liivakastis. Rovo AI-krediidid arvestatakse sinu organisatsiooni limiidist.
Kirjelda skripti RovoleAgendid, kes loevad sinu saiti sinu nimel
Code Studio viis Rovo agenti loevad sinu skripte ja saiti selle inimese nimel ja õigustega, kes nendega räägib. Agendid kirjutavad ainult mustandeid. Kui organisatsiooni administraator on Code Studio ühendanud, on iga skript Teamwork Graphis. Rovo Search ja Rovo Chat näitavad seda ainult neile, kellele Code Studio seda näitab. Kui administraator on need sisse lülitanud, saavad samu tööriistu kasutada ka Claude ja teised assistendid, iga inimese enda paketiga. Rakendus ei käivita ühtegi AI-mudelit ega hoia ühegi AI-teenuse võtit.
Loe, kuidas see töötabKõik võimalused
Võrdlus teiste skriptimisrakendustega
Linnuke tähendab, et rakendus teeb kõike, mida rida kirjeldab. Kui see teeb ainult osa, on lahtris kirjas, mis puudu jääb.
| Funktsioon | Oktul Code StudioOktul | ScriptRunner for Jira (avaneb uuel vahelehel)Adaptavist | Power Scripts (avaneb uuel vahelehel)Appfire | Jira Misc Workflow Extensions (JMWE) (avaneb uuel vahelehel)Appfire |
|---|---|---|---|---|
| JavaScript ja TypeScriptSkriptid on JavaScriptis või TypeScriptis ja redaktor pakub rakenduse API nimesid kirjutamise ajal. | Jah | Ei | Ei | Ei |
| Liivakast, mis loetleb muudatusedTestkäivitus loeb saidi päris andmeid, salvestab kirjutamised saatmata ja loetleb muudatused, mis oleksid tehtud. | Jah | Ei | Ei | Näitab malli tulemust, mitte muudatusi |
| Jira ja Confluence ühes rakendusesÜks paigaldus katab mõlemad tooted samade skriptide, päästikute ja seadetega. | Jah | Confluence on eraldi rakendus | Ei | Ei |
| Skriptid jäävad Atlassiani sisseSkripte, käivitusi ja logisid hoitakse saidi Forge'i salvestusruumis ning skriptid töötavad Atlassian Forge'il. Rakenduse tootja serverid ei hoia ega käivita ühtki skripti. | Jah | Ei | Ei | Ei |
| Rovo agendid skriptide jaoksRovo agendid kirjutavad kirjelduse järgi skripti, teisendavad ScriptRunneri Groovy TypeScriptiks ning otsivad skriptidest vigu, optimeerivad ja muudavad neid. Iga mustand käivitatakse liivakastis ja avaldab inimene. | Jah | Ei | Ei | Ei |
| Kuulajad ja ajakavadSkriptid käivituvad toote sündmuste peale ja ajakava järgi, ilma et inimene neid käivitaks. | Jah | Jah | Jah | Jah |
| Skriptiga arvutatud väljadKohandatud väli, mille väärtuse arvutab skript. | Jah | Jah | Jah | Ei |
Kontrollisime iga toote avaldatud dokumentatsiooni ja Marketplace'i kirje põhjal. Kriips tähendab, et funktsiooni pole kummaski. Kui mõni rida ei vasta enam tegelikkusele, kirjuta aadressile hello@oktul.com (avab uue e-kirja) ja kontrollime uuesti.
Iga uus versioon peab läbima need testid
Uus versioon jõuab välja ainult siis, kui need testid on läbitud. Lisaks skannime enne iga väljalaset ja kord kuus selle koodi haavatavate sõltuvuste, lekkinud saladuste ja ohtlike mustrite suhtes ning ründame selle veebipäästikuid, kui neid on.
Automaattesti
Sealhulgas liivakasti, litsentsi, logimise ja õiguste testid.
Testikomplekti
JavaScripti mootor, taasesitus, käivituste järjekord, päästikud, konsool ja manifest.
Paigalda üks rakendus oma saidi põhitootesse
Oktul Code Studio for Jira ja Oktul Code Studio for Confluence on üks rakendus samade võimalustega. Paigalda see, mis on mõeldud tootele, milles kõige rohkem töötad, ja ühenda teine. Ära paigalda mõlemat: kahel paigaldusel pole midagi ühist, ka skripte mitte.
Sinu saidi põhitoode on Jira
Konsool avaneb Jiras. Kui saidil on ka Confluence, ühendab organisatsiooni administraator selle samale paigaldusele. Ainult see rakendus teeb skriptid Rovo Searchis leitavaks.
Loe dokumentatsiooniSinu saidi põhitoode on Confluence
Konsool avaneb Confluence'is. Kui saidil on ka Jira, lisanduvad selle ühendamisel Jira sündmused, automaatika toiming, skriptiga väljad ja dünaamilised vormid. Code Studiot haldavad Confluence'i administraatorid.
Loe dokumentatsiooniRakenduse saad paigaldada Atlassian Marketplace'ist
Oktuli poolne infrastruktuur puudub täielikult. Kogu rakendus töötab sinu Atlassiani ökosüsteemis.
- Paigalda see oma saidi põhitootessePaigalda üks rakendus: Jira saidile Jira oma, Confluence'i saidile Confluence'i oma. Saidi administraator kinnitab allpool loetletud õigused.
- Otsusta, kes seda kasutada võibSaidi administraatorid saavad seda kohe kasutada. Arendajate grupid, mille lisad, saavad skripte kirjutada ja liivakastis käivitada.
- Kirjuta skript ja käivita see liivakastisAva Code Studio menüüst Apps, loo skript ja vali Run. Käivituse paneel loetleb, mida skript muudaks.
- Avalda see ja anna sellele päästikAdministraator avaldab skripti ja lubab seda kasutada automaatikareeglites või lisab sellele kuulaja, ajakava või API-päästiku.
Platvorm ja ühilduvus
- Tooted
- Jira Cloud ja Confluence Cloud
- Skriptikeeled
- JavaScript, TypeScript ja AssemblyScript
- Keeled
- Inglise
- Andmete residentsus
- Sinu saidi oma, rakenduse salvestusruumi jaoks
- Versioon
- 2.9.0, 04.11.2026
Sinu turvaülevaatuseks
Saada turvameeskonnale (avab uue e-kirja)CSA STAR tase 1
See rakendus on kantud Cloud Security Alliance'i STAR-registrisse tasemel 1. Vastasime CAIQ Lite küsimustiku 138 küsimusele ja avaldasime selle sinu ja sinu turvaauditi jaoks.
Loe hinnangut (avaneb uuel vahelehel)Mida administraatorid küsivad
Kas paigaldada Code Studio Jirale või Confluence'ile?
Oma saidi põhitootesse ja ainult ühte. Mõlemad on sama rakendus samade võimalustega, et ka ainult Jira või ainult Confluence'iga sait saaks selle paigaldada. Ühenda teine toode samale paigaldusele. Kaks paigaldust oleksid kaks eraldi Code Studiot, millel pole ühiseid skripte.
Kas Rovo oskab kirjelduse põhjal Jira skripti kirjutada?
Jah. Vali Script with Rovo, siis Write a new script ja kirjelda, mida skript tegema peab, või anna sellele eksporditud Jira automaatikareeglid. Rovo autor kavandab skripti, kirjutab selle mustandina ja käivitab liivakastis. Enne avaldamist näed, mida skript muudaks. Selleks kulub sinu organisatsiooni Rovo AI-krediite.
Kas Code Studio käivitab minu ScriptRunner for Jira Cloudi Groovy skripte?
Mitte Groovyna. Code Studio käivitab JavaScripti ja TypeScripti. Selle Rovo tõlkija teisendab Groovy skripti TypeScripti mustandiks originaali kõrvale ja asendab ScriptRunneri HAPI kutsed REST-kutsetega, mida need teevad. Tõlkija kontrollib mustandit ja käivitab selle liivakastis, avaldab aga inimene. Fragmendi, mis pole terviklik skript, märgib tõlkija teisendamatuks. ScriptRunner Connecti skriptid töötavad muutmata.
Kuidas testida Jira skripti midagi muutmata?
Käivita see Code Studio liivakastis. Skript loeb sinu saidi päris andmeid, kuid iga kirjutamine salvestatakse saatmata ja skript saab simuleeritud vastuse. Käivitus loetleb iga muudatuse, mille skript oleks teinud. Tootmises töötavad ainult skriptid, mille saidi administraator on avaldanud.
Kui kaua skript töötada võib?
Umbes tund. Forge'i kutse kestab kõige rohkem 900 sekundit. Code Studio peatab käivituse 30 sekundit enne lõppu ja jätkab seda uues kutses, kõige rohkem kolm korda. Käivitus, mis vajaks neljandat, peatatakse kui lõputu. Pikk tsükkel saab context.checkpoint(state) abil jätkata sealt, kus see pooleli jäi.
Kes saab skripte kirjutada ja käivitada?
Rakenduse põhitoote saidi administraatorid ja administraatori nimetatud arendajate gruppide liikmed. Arendajad kirjutavad skripte ja käivitavad neid liivakastis. Avaldamine, tootmises käivitamine ja päästikud jäävad administraatoritele, kui administraator ei luba arendajatel avaldatud skripte tootmises enda nimel käivitada.
Kas Rovo Search leiab meie skriptid?
Jah, kui organisatsiooni administraator on Code Studio Atlassiani halduses ühendanud. Iga skript on Teamwork Graphis dokument, millele kehtib Code Studio enda juurdepääs. Seda näevad arendajate grupid ja piiratud ruumi puhul ka selle ruumi inimesed, mitte kunagi kogu sait. Grupi liikmed loetakse uuesti iga tund. Pooleli jäänud sünkroonimine võtab oma muudatused tagasi ja ühenduse katkestamine kustutab kõik, mida Code Studio saatis. Konnektor on ainult Jira rakenduses, sest Atlassian võtab konnektoreid vastu ainult Jirasse paigaldatud rakendustelt.
Kas saame Code Studioga kasutada Claude'i või Claude Code'i?
Jah, iga inimese enda Claude'i paketiga, ilma API-võtmeta. Administraator lülitab Code Studio tööriistad Atlassiani halduses sisse. Iga inimene lisab Code Studio MCP-aadressi Claude'i ja logib sisse oma Atlassiani kontoga. Siis loeb Claude ainult seda, mida see inimene tohib lugeda, muudab ainult mustandeid ja käivitab ainult liivakasti. Mida Claude loeb, liigub Anthropicule sinu organisatsiooni lepingu alusel. Väliseid assistente pakub Atlassian varajase juurdepääsuna.
Kas AI-agent saab tootmist muuta?
Ei. Iga agendi tööriist, olgu Rovo või välise assistendi oma, tegutseb inimese nimel: kirjutab mustandeid või käivitab liivakasti, kus kirjutamised salvestatakse saatmata. Avaldamine, tootmiskäivitused, kuulajad ja ajakavad jäävad konsoolis inimesele. Agent saab ühe inimese kohta teha kümne minuti jooksul kõige rohkem kümme liivakastikäivitust.
Kas skript saab kutsuda mis tahes URL-i?
Ainult rakenduse deklareeritud hoste ja hoste, mille saidi administraator on Atlassiani enda andmete väljumise dialoogis kinnitanud. Ühendus lisab mandaadi alles pärast seda, kui skript on päringu koostanud, nii et skript mandaati ei näe.
Mis juhtub meie andmetega, kui rakenduse eemaldame?
Skriptiga väljade väärtused jäävad oma piletitele. Atlassiani dokumentatsiooni järgi tuleb rakenduse Forge'i salvestusruum (skriptid, käivitused, seaded ja mandaadid) tagasi, kui rakendus paigaldatakse uuesti 21 päeva jooksul. Pärast seda kustutab Atlassian selle. Ekspordi enne eemaldamist seadistus: skriptid, päästikud, ühendused ja seaded ühte faili, saladused ainult paroolifraasiga krüpteeritult.
Kust saan abi?
Esita päring Oktuli abikeskuses või kirjuta aadressile support@oktul.com.
Oktuli teised rakendused
Work Item Selector
Lase kasutajatel valida pileteid, mille Jira päring (JQL) leiab.
Kuni 10 kasutajale tasuta. Suuremal saidil saad seda 30 päeva tasuta proovida.
SignPlus
Allkirjasta Confluence'i leht ja tõesta hiljem, milline versioon allkirjastati.
Kuni 10 kasutajale tasuta. Suuremal saidil saad seda 30 päeva tasuta proovida.
Work Item Macro
Näita Jira pileteid Confluence'i lehel, iga väli veeruna.
Kuni 10 kasutajale tasuta. Suuremal saidil saad seda 30 päeva tasuta proovida.
Regex Field
Atlassiani kinnituse ootel
Jira väljad, mis täidavad end vormi põhjal ja lubavad ainult sinu vormingut.
Atlassiani kinnituse ootel
See rakendus on praegu Atlassiani ülevaatusel. Pärast ülevaatust muutub see avalikult kättesaadavaks. See protsess kestab üldjuhul kuni 10 tööpäeva.
