FilemakerTurk, AYS Bilişim ve Beyaz Net tarafından desteklenmektedir.
Filemaker Danışmanınız
AYS Bilişim
Mehmet KAYA
 0532 231 07 27
 0216 318 55 80
 mkaya@aysbilisim.net
						

E-posta ile link ( bağlantı adresi ) gönderme!

+2 oy
4,751 kez görüntülendi
Herkese selam ederim;

FileMaker da yada webdirect de bir veri girişi yapılıp kaydet dediğimiz zaman bir e-posta mesajı gönderiliyor. Mesajda giriş ile ilgili bilgiler yer alıyor.  Ben ayrıca bu mesaja bir link eklemek istiyorum. Linke tıklandığı zaman webdirect te ilgili kayıda gitmesini istiyorum.

( FileMaker da;

Go to Related Record [ From table: “fatura”; Using layout: “Fatura Giris” (fatura) ]
[ Show only related records ] ile yaptığımıza benzer birşey )

Böyle bir şey yapılması mümkün mü acaba? Yardımlarınız için şimdiden teşekkür eder hayırlı günler dilerim.

 

Saygılarımla.
20, Haziran, 2017 WebDirect kategorisinde ercanD (73,590 puan) tarafından soruldu

2 Cevaplar

+4 oy
 
En İyi Cevap

"http://<host>/fmi/webd#<database name>?script=<script name>&param=<script parameter>"

 

Yukardaki linki, script parametresinde Fatura Giriş tablonuzda gitmek istediğiniz kayıt bilgisi ve bu parametreyi yakalayacağınız Get ( ScriptParameter ) ve buna göre işlem yapacağınız bir script ile yapabilirsiniz sanıyorum...

 

Sayfa 28: https://fmhelp.filemaker.com/docs/14/en/fm14_webdirect_guide.pdf 

 

20, Haziran, 2017 Recep Güney (70,020 puan) tarafından cevaplandı
20, Haziran, 2017 F. Osman Cabi tarafından seçilmiş
Herkese selam ederim.

Cevap için çok teşekkür ederim. Çok işime yaradı.

Webdirect e oturum açtığında scripti çalıştırıyor. Enter Find Mode u çalıştırabiliyorum. Farklı şeyler de yapılabiliyor. Fakat ilgili kayıda git

Go to Related Record [ From table: “fatura”; Using layout: “Fatura Giris” (fatura) ]
[ Show only related records ]

u yapamadım. Giden mesaja fatura id sini nasıl koyabilirim ki sadece ilgili kayıda gitsin.

Siz değerli üstadlarımızın yardım ve desteklerini bekliyorum. İçimden bir ses " Set Variable " ile yapacağımı söylüyor; Dün sahura kadar uğraştım ama muvaffak olamadım :( .

Saygılarımla.
linkinizi (adres bölümünü gizleyerek!) ve scriptinizi paylaşabilir misiniz?
E-posta mesaj içeriği

"<a href='http://xxx.com/fmi/webd/fmdosyaadi?script=test'>Linki Tıkla</a>"

test scriptinin içeriği

Go to Layout [ “Fatura Ornek” (fatura) ]
Enter Find Mode [ ]
Set Field [ fatura::VergiNo; Get ( AccountName ) ]
Set Field [ fatura::id; fatura::id ]
Perform Find [ ]
Mail linkinizi oluşturmadan önce set variable ile gitmek istediğiniz kayıt bilgisini alın.
Linkinizi buna göre oluşturun;

"<a href='http://xxx.com/fmi/webd/fmdosyaadi?script=test'&param=" & $$RecordID & ">Linki Tıkla</a>"

ve script içerisinde tekrar değişkene dönüştürün;

Set Variable [ $RecordID; value: Get (ScriptParameter ) ]
Go to Layout [ “Fatura Ornek” (fatura) ]
Enter Find Mode [ ]
Set Field [ fatura::VergiNo; Get ( AccountName ) ]
Set Field [ fatura::id; $RecordID ]
Perform Find [ ]
Recep Bey Hocam;

Yukarıda benim yazdığım script ile oldu
(
Go to Layout [ “Fatura Ornek” (fatura) ]
Enter Find Mode [ ]
Set Field [ fatura::VergiNo; Get ( AccountName ) ]
Set Field [ fatura::id; fatura::id ]
Perform Find [ ]
)

Bir tek hatam " param " kullanmamakmış. Sizden ilham alamasaymışım hayatta yapamazdım. Allah sizden ve diğer hocalarımızdan razı olsun gecenin bu saatinde yardım ediyorsunuz.
Bağlantı adresini aşağıdaki şekilde revize ettim şimdi işlem tamamdır. Tam istediğim gibi oldu.

"http://xxx.com/fmi/webd/fmdosyaadi?script=test&param= fatura::id"

En kalbi duygularım ile...; Hayırlı günler dilerim.

Saygılarımla.
sanki linkinizde parameter kullanmasanız da çalışır gibi!
+3 oy
Güzel bir soru ve Recep Beyin cevabı da tam yerinde olmuş.
20, Haziran, 2017 Mehmet KAYA (166,370 puan) tarafından cevaplandı
Ayrıca hocam Webdirect e otomatik oturum açtırabiliyor muyuz? Scrip ile yada adres çubuğundan.
WD'de otomatik oturum için bildiğim kadarı ile filmaker pro yüklenmiş ve tercihlerinde de hesap isim ve şifresinin kaydedilmiş olması gerekiyor diye hatırlıyorum...
Herkese selam ederim;

Değerli hocalarım, " E-posta ile link ( bağlantı adresi ) gönderme " işleminde sert kayaya tosladım.

Çalışmada her şey güzel gidiyordu, taki aynı cariye ikinci bir fatura kaydı yapasıya kadar. 2. 3. fatura kayıtlarını yapıp e-posta ile link gönderip gelen mesajda linke tıkladığım zaman o cariye ait ilk girdiğim fatura kayıdına gidiyor.

Bayram dönüşünden beri uğraşıyorum ama işin içinden çıkamadım. Beni bu dertten ve uykusuzluktan kurtarmanız ümidi ile :) hayırlı günler dilerim

Saygılarımla.
...