Save User

Save user, bir uygulama geliştirme sürecinde genellikle kullanıcıların kayıt edilmesi veya güncellenmesi sağlayan Authorization sistem aksiyonudur. Bu aksiyonun işlevi, kullanıcıların uygulamada hesap oluşturmasına veya mevcut hesaplarını güncellenmesine olanak tanır.

Save User aksiyonu kullanıldığı uygulamalar içerisinde çeşitli işlevlere sahiptir:

  • Kullanıcı Bilgilerini Kaydetme: Bu aksiyon, kullanıcının girdiği bilgileri (örneğin, ad, soyad, e-posta, şifre) bir veritabanına veya başka bir veri saklama mekanizmasına kaydetmek için kullanılır. Bu, kullanıcıların uygulamada bir hesap oluşturmasına olanak tanır.

  • Kullanıcı Bilgilerini Güncelleme: Mevcut kullanıcıların bilgilerini (profil bilgilerini güncelleme) güncellemek için bu aksiyon kullanılır. Kullanıcılar, bilgilerini değiştirme veya güncelleme ihtiyacını duyduklarında bu işlemi gerçekleştirirler.

  • Kullanıcı Doğrulama ve Yetkilendirme: Save User işlemi, kullanıcıların kimliklerini doğrulamak ve erişim yetkilerini denetlemek için kullanılır. Bu, kullanıcıların yalnızca belirli işlevlere veya içeriğe erişmelerine izin verildiğinde yetkilendirme düzeni sağlar.

  • Hata ve Doğrulama Kontrolleri: Kullanıcıların girdiği bilgilerin doğruluğunu kontrol etmek ve hatalı bilgi girişlerini ele almak için bu işlemde doğrulama kontrolleri yapılır. Örneğin, e-posta adresinin geçerli olup olmadığını kontrol etmek veya şifrelerin eşleşip eşleşmediğini doğrulamak gibi.

  • Kullanıcı Geri Bildirimleri: İşlem sonucunda kullanıcılara geri bildirim sağlamak önemlidir. Kullanıcıya kaydın başarıyla tamamlandığı veya bir hata oluştuğu hakkında bilgi verilir. Bu, kullanıcı deneyimini artırır.

Save User sistem aksiyonu Mobil ve Web uygulamalarda desteklenmektedir.

Save User Aksiyonunu Ekleme

Properties (Özellikler) paneli altında yer alan +Add Action’a tıklayın.(A)

OnClick→ Authorization→ Save User'a tıkla ve Save User aksiyonunu ekleyin.(A)

Save User sistem aksiyonu, UserName, FistName, LastName, RolNames, StartingScreenId, PhoneNumber, gibi parametreler ile birlikte gelmektedir.

  • UserName: Kullanıcının kullanıcı adını (e-posta) temsil eder. Bu parametre, kullanıcının uygulamaya giriş yaparken kimlik doğrulaması için kullanılır.

  • FirstName: Kullanıcının adını (isim) temsil eder. Bu parametre, kullanıcının kişisel bilgilerini depolamak için kullanılır.

  • LastName: Kullanıcının soyadını temsil eder. Bu parametre, kullanıcının kişisel bilgilerini tamamlamak için kullanılır.

  • RoleNames : Kullanıcının rol veya yetki seviyelerini (User,Admin..) temsil eder. Bu parametre, kullanıcının uygulama içinde hangi işlevlere veya içeriklere erişebileceğini belirlemek için kullanılır. Authorization’da belirtilen rol ile parametre içerisinde yer alan rol ismi aynı olmalıdır. Birebir eşleşme sağlanması önemlidir.

  • StartingScreenId : Kullanıcının uygulamaya giriş yaptığında ilk olarak görüntülenmesi gereken ekranın kimliğini temsil eder. Bu parametredeki selectbox içerisinden ekran rolünün seçilmesi gerekmektedir.

  • PhoneNumber: Kullanıcının telefon numarasını temsil eder. Bu parametre, kullanıcıların iletişim bilgilerini kaydetmek veya doğrulama işlemlerinde kullanmak için kullanılır.

Bu parametreleri, genellikle bir kullanıcı hesabının oluşturulması veya güncellenmesi gibi işlemlerde kullanılır ve kullanıcı verilerini yönetmek için kullanılır. Her bir parametre, ilgili kullanıcı bilgilerini temsil eder ve bu bilgilerin işlemlerde doğru bir şekilde kullanılmasını sağlar.

Eklenen aksiyon içerisinde Symbol Picker (B) aksiyonunun parametre giriş yöntemini seçmek için kullanılır.

Eklenen aksiyonlar için Context menü (C) üzerinden çeşitli işlemler yapabilirsin.

Copy seçeneği ile aksiyonu kolaylıkla kopyalayabilirsin. Böylelikle aksiyon tekrarı gereken yerlerde hız kazanırsın.

Add Confirmation seçeneği ile aksiyonun çalışması için onay mesajı ekleyebilir,

Add Condition ile eklediğiniz aksiyonun belirli bir koşul doğrultusunda çalışmasını belirleyebilir,

Remove seçeneği ile eklenen aksiyonu kolaylıkla silebilirsin.

Last updated