Blog
3DEXPERIENCE Potion Lab
- 17 Eylül 2024
- Yayınlayan: Semih Sağışman
- Kategori: Blog 3DEXPERIENCE
Potion Lab, eylemleri otomatikleştirerek kullanıcılara zaman kazandıran bir 3DEXPERIENCE Platform uygulamasıdır. Potion Lab’in çalışma mantığı şu şekildedir: Bir koşul tanımlanır. Bu koşul sağlandığında tanımlanan eylem gerçekleşir. Bu uygulamayı kullanarak, gerçekleşmesi başka bir koşula bağlı olan eylemlerinizi tanımlayıp, iş takibinizi kolaylaştırabilirsiniz. Bu uygulamaya ulaşmak için pusulaya tıklayıp arama kısmını uygulamanın adını yazmalısınız.
Uygulamayı kontrol paneline sürükleyebildiğiniz gibi direkt olarak da çalıştırabilirsiniz. Uygulamayı çalıştırdığınızda yeni eylem eklemek için “New Potion” a tıklamalısınız.
Karşıma çıkan ekranda ilk olarak koşul tanımlamalısınız. Tanımlayabileceğiniz koşullar aşağıdaki resimde listelenmektedir.
Örnek olarak 3DDrive uygulamasını kullanarak bir koşul tanımlayalım. Koşul, aşağıdaki resimde de görebileceğiniz gibi şu şekilde: Tanımladığım kullanıcının 3DDrive uygulamasında klasör oluşturması.
Koşullar daha da detaylandırılabilir. Tamam deyip onayladığınızda koşulun tanımlandığını ve koşulun oluşması durumunda yapılacak eylemi seçmem için diğer uygulamaların listelendiğini görürsünüz.
Eylem olarak 3DNotification yani bildirim uygulamasını kullanalım. Eyleme içerik eklemek için içerik kutusunun yanındaki simgeye tıklamalısınız. Eylem, aşağıdaki resimde de görebileceğiniz gibi şu şekilde: Tanımladığım kullanıcıya, koşulun sağlandığı tarih ve saati bildirim olarak gönder.
Tamam deyip onayladığınızda gerçekleşecek olan eylemimin tanımlandığını görürsünüz. İçerik Ekle diyerek yapılacak başka bir eylem ekleyebilirsiniz.
Kaydet ve aktifleştire tıkladığınızda eylemi adlandırmak için bir pencere karşınıza çıkar.
Tanımladığınız eylemin, eylem geçmişini görebilmek için “Execution” yani uygulama sekmesini seçmelisiniz. Eylemin aktifliğini de “Active”in yanındaki ok’a tıklayarak değiştirebilirsiniz. Eylemi silmek istediğinizde önce eylemi devre dışı bırakmalısınız.
Bir başka örnekte Change Execution uygulamasını kullanarak bir koşul tanımlayalım. Koşulu tanımlarken yanındaki ok’a tıklayarak tanımlayabileceğiniz tüm koşulları görebilirsiniz. Koşul, aşağıdaki resimde de görebileceğiniz gibi şu şekilde: Tanımladığım kullanıcının Change Execution uygulamasında bir görevin olgunluğunu değiştirmesi.
Eylem olarak Issue Management uygulamasını kullanalım. Eylemin gerekli tanımları aşağıdaki resimlerde gösterilmektedir. Eylemin tanımı gibi şu şekildedir: Başlığında Change Execution’ın isminin olduğu, koşulun sağlandığı tarih ve saati bildirim olarak gönder.
Seçilen uygulamalar ve içindeki seçenekler sayesinde bu koşullar çoğaltılabilir.
Tüm eylemlerinizi Potion Lab giriş sayfasında görebilirsiniz. Ayrıca eylemin oluşturulma tarihi, koşul ve eylem uygulamasını ve eylemin aktifliğini de aynı pencerede görebilirsiniz. Bu pencerede dikkat etmeniz gereken bir durum var. Dört tane eylem tanımlanmış ancak üç tanesi aktif. Çünkü tanımlanabilecek aktif eylem hakkı doldurulmuş. Eğer aktif eylem sayısını artırmak isterseniz platform yöneticinizden bunu talep etmelisiniz. Bu artırma işlemi için platform yöneticisinin token kullanması gerekmektedir. 3DSwymer rolü ile üç eylem hakkına sahip olursunuz. Token kullanarak hakkınızı ona çıkarabilirsiniz.
Dördüncü eylemi de aktif etmek istediğinizde aşağıdaki hatayı alırsınız.
Potion Lab’le rutin eylemleri otomatikleştirerek zamandan tasarruf sağlayabilirsiniz.
Hazırlayan: Uyg. Müh. Taha AKGÜN