iCalendar modülü, takviminize aktarılabilen *.ics olay dosyaları oluşturmanıza olanak tanır.
Kurulum ve Yapılandırma
Bu modül herhangi bir ayar gerektirmez ve kurulumdan hemen sonra kullanılabilir.
İlgili iş süreçleri
Modül kurulduktan sonra projede aşağıdaki iş süreci önceden oluşturulur:
- ICalendar: Create Event - planlanan buluşun bir .ics dosyasını oluşturur ve dosya id döndürür;
- Giriş:
- Title [ string ] - etkinlik başlığı;
- Start [ datetime ] - olay başlangıç zamanı;
- End [ datetime ] - etkinlik bitiş saati;
- Filename [ string ] - *.ics dosya adı;
- Çıktı:
- DB Calendar [ file ] - dosya id .
- Giriş:
kullanım örneği
iCalendar modülünü kullanarak bir olay dosyası oluşturma ve alma örneğini düşünün.
İlk adım, ICalendar: Create Event BP arka uç uç noktasına bağlamaktır. Bunu yapmak için Backend Uç > Endpoints gidin.
Ardından uygun grup oluşturulduktan sonra aşağıdaki örnekte olduğu gibi yeni bir uç nokta oluşturulur.
Gerekli BP oluşturulur oluşturulmaz web arayüzünü ve gerekli iş süreçlerini oluşturmaya başlayabilirsiniz.
Bu örnekte, etkinliğin başlangıç ve bitiş tarihleri, adı ve son .ics dosyasının adı web arayüzünden bir düğmeye tıklanarak okunur ve ardından veritabanında oluşturulan dosya, veritabanına indirilir. kullanıcı cihazı.
Arayüz şöyle görünür:
Karşılık gelen BP aşağıdaki örnekte sunulmuştur:
Kullanıcının cihazına bir dosya indirmek için, URL belirtildiğinde Dosyayı URL'den indir bloğunu kullanabilirsiniz. Bu durumda, dosya uygulama veritabanında bulunur ve göreli yolu /api/_files/<ID>/download/ olarak tanımlanır, burada ID dosya kimliğidir (takvim bloğundan ICalendar: Create Event , bu durum). Dosya adresini oluşturmak için To String bloğu kullanılır ( takvimi [ dosya ] bir dizgeye dönüştürmek için) ve ardından veritabanındaki dosyaya son bağlantıyı almak için Concat String multiple kullanılır. BP'nin ilgili kısmı şöyle görünür:
Yayınlanan uygulama şuna benzer:
Oluşturulan etkinliği google takviminize eklemek için takvim sayfasında ayarlara gidin:
Ardından Import & Export Aktar'a gidin ve dağıtılan uygulamada aldığınız .ics dosyasını içe aktarın.
Oluşturulan etkinlik, içe aktarıldığında takvimde görünür.