Açıklama


Emakin'de anasayfada ve formların yanında görünen etkinlik akışı bölümü kullanıcıların aldığı aksiyonları ve yaptığı paylaşımları listelemektedir. Bu özelliğin kullanılmadığı veya kısmen kullanıldığı yerlerde performansı arttırmak için ihtiyaç olmayan tipteki aktiviteler etkinlik akışı veritabanı tablolarından silinebilir.


Çözüm


Etkinlik akışında 4 adet tablo kullanılmaktadır, bunlar; wActivities, wActivityActors, wActivityTargets, wActivityNotifications. wActivities tablosunun Id kolonuyla diğer 3 tablonun ActivityId kolonları ilişkilidir. Tabloları boşaltıp sistemi rahatlatmak için wActivities tablosunda aşağıdaki listede sol taraftakiler Type ve sağ taraftakiler ObjectType olacak şekilde sorgulayıp ve diğer 3 tablo ile de joinleyerek bu tablolardan gelen sonuçları silebilirsiniz. Listedeki tiplere ait kayıtlar silindiğinde, geriye sadece kullanıcı tarafından elle girilmiş paylaşımlar kalacak, Emakin tarafından otomatik oluşturulmuş olan bildirim aktivitelerine ait kayıtlar silinmiş olacaktır.


Type
ObjectType
assign
workitem
complete
instance
create
instance
create
process
deadline
workitem
forward
workitem
watch
workitem