Sådan virker det

Værktøjet, du har, ændrer sig ikke. Det, der ændrer sig, er hvem der får det, hvornår og i hvilken version.

  1. Pak værktøjet

    Du lægger LISP-filerne og DLL-filerne op. Serveren læser dem: den finder, hvilke kommandoer de registrerer, og hvilke AutoCAD-versioner de sigter på, og skriver selv pakkedefinitionen. Din kode bliver ikke rørt, og der bliver ingen tabel tilbage, som skal føres i hånden.

  2. Udgiv

    Arkivet pakkes ud, valideres, dets SHA-256 beregnes på serveren, og signaturen kontrolleres. En ny version går altid ind i DEV: ingen upload går direkte ud til hele virksomheden.

  3. Udrul gennem kanalerne

    Først en pilotgruppe (tre til ti ingeniører), derefter alle. Et problem, der findes i piloten, når aldrig ud til hundredvis af mennesker. Hvis I vil, kan udrulningen til hele virksomheden kræve godkendelse fra en anden administrator.

  4. Tildel rettigheder

    Hvem der ser hvilken pakke, hvem der må bruge hvilken funktion — pr. person eller pr. gruppe. En ingeniør uden rettighed ser slet ikke værktøjet i kataloget, så der er ingen gråtonet knap at skændes med.

  5. Ingeniøren installerer

    Kataloget åbnes inde i AutoCAD, og værktøjet installeres med ét klik. Installationen er atomar: enten bliver den færdig, eller også er den ikke sket. Et halvt installeret værktøj findes ikke.

Tilbagerulning er ikke en ny udgivelse

At trække en version tilbage fra hele virksomheden betyder at flytte den version til en smallere kanal — ét enkelt træk. Uden ompakning, uden ny udgivelse, uden at vente på nogen. Selv med fireøjneprincippet slået til kræver tilbagerulningen aldrig godkendelse: en kontrol må ikke stå i vejen netop i det øjeblik, hvor hurtigheden vejer tungest.

Indlæsning efter behov

AutoCAD indlæser ikke værktøjernes kode ved opstart; den læser en kort note, der siger »den her kommando ligger i den der pakke«. Koden indlæses ved kommandoens første kald. Dit katalog kan vokse uden at gøre opstarten langsommere.

På AutoCADs opstartsvej foretages ikke ét eneste netværkskald — en bindende regel i det her produkt, kontrolleret med en test.

Arbejde uden netværk

Installerede værktøjer ligger på ingeniørens computer og afhænger ikke af serveren. Under vedligeholdelse, med afbrudt netværk eller ude på byggepladsen kører værktøjerne videre; kun nye installationer og opdateringer venter.

En helt slukket server betyder »der kan ikke installeres nye værktøjer«, ikke »ingeniørerne kan ikke arbejde«. Den forskel er en arkitekturegenskab, der er værd at holde fast i.

Opdateringen er en proces for sig

Så længe AutoCAD er åbent, er en indlæst fil låst og kan ikke byttes på stedet. Opdateringer overlades til et separat opdateringsprogram: det gør arbejdet, melder resultatet og trækker sig.

En indlæst assembly opdateres aldrig på stedet — en opdatering, der stille er efterladt halvvejs, bliver et værktøj, der ikke åbner næste morgen.

Fejl kommer med et nummer

Når et værktøj pludselig stopper, ser brugeren et korrelationsnummer og sender det til dig. Hele hændelsen — hvilken pakke, hvilken version, hvilken AutoCAD — er allerede logget.

Det får trafikken af typen »send et skærmbillede« til at forsvinde: fejlsøgningen begynder i posten, ikke i det, brugeren husker.

Lad os gøre det med ét af dine værktøjer

Send os ét af dine LISP- eller .NET-værktøjer. Vi pakker og udgiver det sammen, installerer det på en testcomputer og trækker det tilbage igen. Cirka en time.

Bestil en demonstration