Rob Posted January 3, 2005 Share Posted January 3, 2005 Is het mogelijk om aan ieder account automatisch een script te koppellen zodat als een gebruiker inlogd is, hij alléén zijn openstaande calls kan zien? bv user piet (laad script piet) jan (laad script jan) alvast bedankt Quote Link to comment
0 zorro Posted January 3, 2005 Share Posted January 3, 2005 In de file options kan je dat selecteren zie ook help file met zoek string "run script at startup" of "Setting file options" Dan adequaat scriptje maken ( bv current user ) en voilà. Z Quote Link to comment
0 Sanne Posted January 3, 2005 Share Posted January 3, 2005 Dan adequaat scriptje maken ( bv current user ) Welke scriptstappen gebruik je daarvoor? Quote Link to comment
0 zorro Posted January 4, 2005 Share Posted January 4, 2005 Eerste een set field dat een textveld vult met de Get( accountName) Dan "ifjes " met verschillende login's om zo een selectie te maken van de verschillende gewenste interactiviteiten. Z Quote Link to comment
0 zorro Posted January 4, 2005 Share Posted January 4, 2005 Had je een ander voorstel Sanne ? Quote Link to comment
0 Sanne Posted January 4, 2005 Share Posted January 4, 2005 Nee, het klinkt prima wat je zegt, Zorro. Ik was te lui om het op te zoeken, en de FMP7-scriptstappen en functies zitten nog niet in mijn direct beschikbare geheugen Quote Link to comment
0 rgaros Posted January 6, 2005 Share Posted January 6, 2005 Eerste een set field dat een textveld vult met de Get( accountName)Dan "ifjes " met verschillende login's om zo een selectie te maken van de verschillende gewenste interactiviteiten. Z Als het voor iedereen geldt (dat blijkt niet uit je vraag) dan ga je toch ongeacht persoon naar dat script en gebruikt de accountnaam om te zoeken of in een relatie??? René Quote Link to comment
0 zorro Posted January 6, 2005 Share Posted January 6, 2005 Als het voor iedereen geldt (dat blijkt niet uit je vraag) dan ga je toch ongeacht persoon naar dat script en gebruikt de accountnaam om te zoeken of in een relatie??? René Was mijn vraag niet hoor Mvg Z Quote Link to comment
0 rgaros Posted January 8, 2005 Share Posted January 8, 2005 Was mijn vraag niet hoor Mvg Z Ook bij klanten, zeker zij die regelmatig zelf in FM pielen, vraag ik door naar de achterliggende wens. In 90% van de gevallen blijkt er dan een eenvoudigere oplossing die sneller is te realiseren, degelijker, flexibeler is en uiteindelijk goedkoper. The art of programming. Vandaar. Mvg, René Quote Link to comment
0 Sanne Posted January 8, 2005 Share Posted January 8, 2005 Rgaros: het was Rob die in eerste instantie hier op Clarify.net de vraag over inlogscripts stelde, niet Zorro. Rob zwijgt overigens sindsdien in alle talen, dus mogelijk hebben we hier een hit-and-run-vraagsteller. Dan kun je sowieso meer informatie over de achterliggende wens wel vergeten. En dan zullen we er ook nooit achterkomen of het Rob wel of niet gelukt is (daar gaan de efficiency-cijfers weer!). Quote Link to comment
0 Justaguy Posted January 8, 2005 Share Posted January 8, 2005 Nu, dan dram ik er maar verder op door . Scripts koppelen aan bepaalde users of login marcheert vlot. Stel: bepaalde layout met 50-tal velden (=ingeef, calc, ed.). Via een script en calculatie wordt eerst gekeken naar de usernaam en daarvan uit wordt een bepaald script uitgevoerd. Tot zover alles goed. En nu het probleem : Indien een bepaalde user in een record van deze layout bepaalde gegevens ingegeven heeft, zou hij en alleen deze user de gegevens mogen kunnen wijzigen. Dus indien dezelfde user dan hoeft er niets te gebeuren maar indien er een andere user ingelogd heeft, zou eigenlijk de 'allow entry' van het veld moeten uitstaan of iets dergelijks. Hoe kan ik dit verwezelijken (zonder plug-ins en met FM 5.03)? Quote Link to comment
0 Justaguy Posted January 8, 2005 Share Posted January 8, 2005 Vergeten te vermelden. Het gaat over een 5-tal users die alhoewel ze op de database met een apart paswoord inloggen dezelfde toegangen en rechten hebben. Dus toegang tot dezelfde layout (bv. rapporten) en het recht hebben om voor iedere klant in deze layout een rapport voor deze klant te maken. Daar ze echter een persoonlijke nota en eigenlijk een soort handtekening achterlaten in hun record zou het voor een andere ingelogde user mogelijk moeten zijn om dit rapport in te zien maar niet te wijzigen. Dus enkel door degene die het rapport aangemaakt heeft om eventueel iets te wijzigen. Zodanig dat het aangemaakte rapport onder de verantwoordelijkheid blijft van deze die het aangemaakt heeft Quote Link to comment
0 Sanne Posted January 8, 2005 Share Posted January 8, 2005 Dan wil je wellicht nog een keer de handleiding van FileMaker nalezen, want wat je noemt kan met standaardfunctionaliteit van FileMaker bereikt worden. In de on-line-help van FileMaker is meer informatie te vinden op: Contents > Protecting databases with accounts and privilege sets > Creating and managing privilege sets > Editing record access privileges De stappen die je in FileMaker onderneemt zijn: Define Accounts & Privileges > Edit Privileges Set > Custom Record Privileges > Edit = limited to: "als eigenaar-van-record dezelfde als ingelogde persoon is" Quote Link to comment
0 rgaros Posted January 8, 2005 Share Posted January 8, 2005 Dan wil je wellicht nog een keer de handleiding van FileMaker nalezen, want wat je noemt kan met standaardfunctionaliteit van FileMaker bereikt worden. Yep, met FM 7. Waarom de vragensteller 'Hoe kan ik dit verwezelijken (zonder plug-ins en met FM 5.03)?' schrijft, snap ik ook niet. René Quote Link to comment
0 Sanne Posted January 8, 2005 Share Posted January 8, 2005 Oh, dat laatste was even aan mijn aandacht ontsnapt. Justaguy: je zit hier in het forum genaamd "FileMaker 7"! Trouwens wel grappig: wat ik hier beschrijf - officieel genaamd "Record Level Access" oftewel RLA - is standaard functionaliteit vanaf FileMaker Pro versie 5.5 ... Maar ook in vroegere versie kan je RLA inbouwen. Je moet dan wel volledig de navigatie van record-naar-record overnemen, alle menu-opdrachten uitschakelen en het statuspaneel (aan de linkerkant) absoluut verbergen en locken. Dan verschillende layouts met verschillende toegangsmogelijkheden tot de velden (wel editten, niet editten), eventueel in combinatie met verschillende groepen. En dan veel plezier bij het maken van de navigatie-scripts! Quote Link to comment
0 Rob Posted January 10, 2005 Author Share Posted January 10, 2005 sorry voor mijn afwezigheid maar ik ben tijdelijk ziek geweest dus heb ik er niets meer aangedaan. de preciese bedoeling is om er een helpdesk van te maken op het internet waar klanten in kunnen loggen maar alleen hun eigen calls kunnen bekijken. daarom is het ook noodzakelijk dat er meteen bij het inloggen een script geactiveerd wordt dat filterd op de gebruikersnaam zodat de andere gegevens prive blijven. het enige waar ik op vast loop is het schrijven van een script omdat ik hier helemaal nog geen kennis van heb. het moet een IF script worden waarbij aan iedere gebruiker een script gekoppeld wordt. Het filterscript heb ik na lang klussen gebouwd maar het loginscript waar gebruikers aan scripts gekoppeld worden krijg ik niet voor elkaar dus alle hulp daarbij is welkom Quote Link to comment
0 zorro Posted January 10, 2005 Share Posted January 10, 2005 Eerste een set field dat een textveld vult met de Get( accountName) Dan "ifjes " met verschillende login's om zo een selectie te maken van de verschillende gewenste interactiviteiten. Z Quote Link to comment
0 Rob Posted January 11, 2005 Author Share Posted January 11, 2005 bedankt ik zal het eens gaan proberen en ik meld me wel als ik weer vastloop Quote Link to comment
Question
Rob
Is het mogelijk om aan ieder account automatisch een script te koppellen zodat als een gebruiker inlogd is, hij alléén zijn openstaande calls kan zien?
bv user piet (laad script piet)
jan (laad script jan)
alvast bedankt
Link to comment
17 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.