İçeriğe geç

platformu · nasıl çalışır

İşinizi tanımlayın. Yapay zekâ uygulamayı oluşturur. işletir.

Tanımınızdan çalışan uygulamaya üç adım; web sitesi, raporlar ve giriş dahil. Yapay zekâ oluşturur, geriye kalan her şey kendiliğinden çalışır.

  1. 1

    Yapay zekâ oluşturur

    kelimelerinizden uygulamanızı

    YZ
  2. 2

    Bulutunuz

    tarafından tek seferde kurulur

    tek seferlik
  3. 3

    işletir

    test edin, onaylayın, canlıya alın

    otomatik
1

Yapay zekâ, uygulamanızı tanımınıza göre oluşturur.

Kayıtlar, formlar, kurallar, roller, listeler, raporlar, diller ve web siteniz. Her parça canlıya geçmeden önce kontrol edilir. Hiçbir şey kodlamazsınız.

YZ
2

bulutunda şirketiniz.

Tek seferde kurulur. İş uygulamanız ve web siteniz, her biri üç aşamada: test edin, onaylayın, canlıya alın.

tek seferlik
Uygulama
İş uygulamanızkayıtlarınız, kurallarınız, raporlarınız ve oturum açma
Test edinOnaylayınCanlı
Web sitesi
Web sitenizsayfalarınız, menünüz, formlarınız, kendi adresiniz altında
Test edinOnaylayınCanlı
3

uygulamanızı canlıya alır. Kendiliğinden.

Yeni sürümünüz paketlenir, dağıtılır ve başlatılır. Hiç kimse araya girmez.

otomatik
Aynı uygulama ilerler: test edin, onaylayın, canlı. Ne zaman olacağını siz belirlersiniz.
  1. Test edin
  2. Onaylayın
  3. Canlı
Platform güncellemeleri uygulamanıza dokunmadan size ulaşır.Çekirdeği, girişi, raporları ve arka plan işlerini güncel tutuyoruz. Uygulamanız size ait kalır ve yalnızca siz onayladığınızda değişir.

: uygulamanızın ihtiyaç duyduğu her şey dahil.

Sizin için oluşturulan ve işletilen uygulamanız. Web siteleri, raporlar ve tasarımcısı, oturum açma ve arka plan işleriyle birlikte.

dahilAşağıdaki her parça her uygulamaya dahildir.

Uygulamanız

Dosyalarınızdan üretilen listeler, kayıtlar, formlar ve panolar. Bilgisayarda ve cep telefonunda.

  • Tüm dillerinizde
  • Açık ve koyu tema
  • Kayıttan doğrudan yazdırma
Çekirdek

Motor

Yapay zekânın oluşturduklarını okur. Kayıtlarınızı, kurallarınızı ve görünümlerinizi sunar.

Tek bir çekirdek uygulamanızı çalıştırır; web sitelerinizi, raporlarınızı ve oturum açma işlemlerinizi besler.

  • Uygulamanız
  • Web siteleri
  • Raporlar
  • Giriş
  • İşler
Web siteleriSayfalar, menü ve formlar. Uygulamanızla aynı çekirdek, aynı veriler.
Raporlar ve tasarımcıFaturalar, teklifler, listeler. Doğrudan kayıttan yazdırın. Tasarımcıda kendi şablonlarınızı oluşturun.
Oturum açmaKullanıcılar, roller, iki adımlı doğrulama. Kendi tasarımınızla, kendi alan adınız altında.

Hatırlatmalar, içe aktarmalar, ay sonu işlemleri: bir kesintiden sonra bile arka planda tamamlanır.

Arka plan işleriPlanlanmış ve uzun süren işler arka planda yürütülür. Bir kesintiden sonra kaldığı yerden devam eder.

Kendi sürecinizle canlı deneyimleyin.

Canlı demoyu açın

Her demo kurgusal bir şirketi çalıştırır. Tek bir tıkla oturum açarsınız.

Uzmanlar için: nasıl inşa edildi

Yukarıdaki her iddia, onu gerçeğe dönüştüren bileşene dayandırılmıştır.

1. Adım · yapay zekânın yazdıkları
WorkOrder.entity.jsonCustomer.entity.jsonInvoice.entity.jsonwork-order.tswarranty-billing.rule.jsontechnician-board.view.jsonRole.seed.jsonWorkOrder.seed.jsonde.json · en.json · fr.jsoninvoice.report.jsonWebPage.seed.jsonapps.yaml
BileşenNe işe yarar
entity JSONHer kayıt türü için bir dosya: alanları, numaralandırması, durumları, kimin neyi görebileceği ve ondan hangi raporların basılacağı.
hooks (TypeScript)Doğrulama, gönderme, alan değişikliği, hesaplanan alanlar ve eylemlerde motorun çağırdığı küçük TypeScript fonksiyonları.
rules · viewsİş kuralları, listeler, panolar ve gösterge panelleri; tümüyle JSON içinde tanımlanır.
seeds · demo seedsRoller, menü ve ana veriler ile gerçekçi kayıtlar içeren bir demo katmanı.
translationsHer etiket, durum ve mesaj için dil başına bir dosya.
reportsKaydın Yazdır düğmesine bağlı; bantlar, veri kaynakları ve nesneler içeren rapor tanımları.
websiteBir web sitesi üç referans dosyasından oluşur: site, bloklar halinde sayfaları ve menüsü. Siteye özel kod içermez.
apps.yamlUygulamanın manifestosu: başlık, açıklama, veritabanları ve referans veri katmanları.
check-app.mjsHerhangi bir şey derlenmeden önce her varlığın ve görünümün şemasını, bağlantı hedeflerini, tohum verileri, izinleri, raporları, ayrılmış adları ve ifade dilbilgisini doğrular.
2. Adım · tek seferlik kurulum
BileşenNe işe yarar
stagesTest edin, onaylayın ve canlıya alın adımları dev, test ve prod aşamalarıdır: her biri için bir ad alanı, bir kayıt ve bir veritabanı seti.
create-tenantBulut konsolu kiracıyı oluşturur: kimlik anahtarları, yalıtım, DNS. Ardından ilk senkronizasyonu bekler ve bir duman testi çalıştırır.
tenant-apps-repoŞablondan kiracının kendi katalog deposunu oluşturur ve ilk paketini derler.
add-appÇalışan bir kiracıya bir uygulama ekler: yalıtım, senkronizasyon izni, kayıt, senkronizasyon, duman testi, envanter.
registrationKiracı ve aşama başına bir kayıt dosyası: uygulamalar, tohum katmanları, veritabanları, paket imajı, DNS bölgesi.
3. Adım · onaydan canlıya
BileşenNe işe yarar
release.shİşlenmemiş değişiklikleri reddeder, sürüm ve kanal başına bir etiket oluşturur ve dağıtım referansını gönderir. Bu gönderim tek derleme tetikleyicisidir.
webhookDağıtım referansının gönderimi derleme kümesine ulaşır. İmza kontrol edilir, aşama ve etiket okunur ve bir Tekton ardışık düzeni başlar.
pipelineArdışık düzen etiketi klonlar, depoyu kaydına göre doğrular, manifestoyu onaylı derlemelerle karşılaştırır, tarar, kayıt defterini yoklar, imajı derler ve aşamayı günceller.
bundle imageKancalar imaj derlemesi sırasında derlenir; dosya ağacı motorun okuduğu gibi, bir busybox tabanı üzerinde tam olarak düzenlenir.
stage update · ArgoCDAşama güncellemesi imaj etiketini aşamanın sürüm dosyasına ve kiracı kaydına yazar ve bir ArgoCD senkronizasyonunu tetikler; bir ApplicationSet kayıt dosyalarından kiracı başına bir hizmet oluşturur.
bundle mountBir başlatma konteyneri paketi pod içine kopyalar; motor, rapor servisi ve oturum açma aynı dosya ağacını okur.
engine bootMotor her uygulama klasörünü keşfeder, veritabanlarını kaydeder ve varlıkları, kancaları, tohumları, kuralları, görünümleri ve site içeriğini yükler.
stage in the refAşama referansın bir parçasıdır. Bir sürümü yükseltmek, aynı etiketi bir sonraki aşamanın referansı altında göndermek anlamına gelir. Ardışık düzen aşamayı denetler ve günceller; hiçbir şey yeniden derlenmez.
set-releaseKonsolun set-release çalıştırması, her ikisi de yeni sürümü gösterene kadar teslimat dalını ve senkronize edilmiş ArgoCD Uygulamasını izler.
platform updateBir uygulamayı güncellemek asla motor imajını yeniden derlemez. Platform güncellemesi, chart ve aşama başına bir sürüm girdisidir.
Platform
BileşenNe işe yarar
MotorHer uygulama klasörünü keşfeder, veritabanlarını kaydeder, varlıkları, kancaları, tohumları, kuralları, görünümleri ve site içeriğini yükler ve diğer bileşenlerin kullandığı API'yi sunar.
UygulamanızÜç rota her varlığı işler: liste, kayıt ve yeni. Sütunlar ve form alanları varlığın meta verilerinden gelir.
Web siteleriMotorun genel API'sinden sayfaları ve blokları işler; formlar verileri oraya geri gönderir.
Raporlar ve tasarımcıUygulama raporları paketten kilitli tanımlar olarak yüklenir; tasarımcı yenilerini ekler. PDF'ler kaydın Yazdır düğmesinden gelir.
GirişPaketten uygulamanın rol kullanıcılarıyla başlatılan, kiracı başına bir kimlik sağlayıcı.
İşlerKuyruk, çizelgeler ve yeniden denemeler. Varlık eylemlerini parçalar halinde çağırır ve bir çökmeden sonra kaldığı yerden devam eder.
DağıtımBulut konsolumuz, küme tanımlarımız ve Helm grafiklerimiz tek seferlik kurulumu ve her sürümü kapsar.
EkranlarÖrnek verilerle demodan alınan ekranlar; her biri açık ve koyu temada.

tamamen en modern web teknolojilerine dayanır.

Web sitenizi ve uygulamalarınızı kendi bulutunuzda inşa eder ve çalıştırır.

Tasarımcılı raporlar, arka plan işleri ve oturum açma her uygulamaya dahil olarak yerleşiktir.