Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations SkipVought on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

IE Link on Login Page 2

Status
Not open for further replies.
Mar 12, 2003
678
0
0
US
Is there any (easy way, as I am dexterity and vba deficient) to add a web link to the Log in Screen in Great Plains version 9. We have created a neat little password reset application that points to a web page and would love to have it available to the users on the log in screen instead of having them browes to it.
 
you can add it to your shortcut bar. The option for adding is window, smartlist, macro, webpage, external shortcut or folder.



-----------
and they wonder why they call it Great Pains!

jaz
 
The problem is that you have to be in Great Plains....I am talking about the Login screen where you enter credentials.
 
Short Answer is No

Long Answer is ....

VBA is not active until the company selection window, so that is ruled out.

Dexterity would need an alternate window, but alternate windows need security to say when to use the alternate version and security needs to know the user and company IDs.

Catch 22.

David Musgrave [MSFT]
Escalation Engineer - Microsoft Dynamics GP
Microsoft Dynamics Support - Asia Pacific

Microsoft Dynamics (formerly Microsoft Business Solutions)

Any views contained within are my personal views and
not necessarily Microsoft Business Solutions policy.
This posting is provided "AS IS" with no warranties,
and confers no rights.
 
you could use active desktop or create a widget for it that would be sticky on their desktop?



-----------
and they wonder why they call it Great Pains!

jaz
 
Thanks WinthropDC, that is the exact answer I got from support. Oh well.

Jazgeek, I have thought about that, but or system guys do not want to push it out. Why, I do not know.

 
Winthropdc, as you know when a user mistypes their password 3 times to login to Great Plains, the Application will force them to shut down Great Plains and relogin. My question to you is, do you see a way when that message pops up to tell the user they have exceeded the password attempts, can a "trigger" be used to launch a web site to direct them to our password change app?
 
Good thinking.

I have had a look at the source and this is possible with a Dexterity trigger.

If you have a trigger running after the SQL_Login_Verify procedure. Parameters and example script below:

Code:
in	string		l_UserID;
in	string 		l_UserPassword;
in 	string 		l_DataSource;
inout	integer		lErrorState;
out	long		l_Warning;

if lErrorState <> STATUS_SUCCESS then
	if '(L) Number of Trys' of window Login of form Login >= 3 then 
		if not 'Inside Application Flag' of globals then
			run application "", "[URL unfurl="true"]http://webaddress";[/URL]
		end if;
	end if;
end if;

Hope this helps

PS: You can call me David.

David Musgrave [MSFT]
Escalation Engineer - Microsoft Dynamics GP
Microsoft Dynamics Support - Asia Pacific

Microsoft Dynamics (formerly Microsoft Business Solutions)

Any views contained within are my personal views and
not necessarily Microsoft Business Solutions policy.
This posting is provided "AS IS" with no warranties,
and confers no rights.
 
Dave, unfortunately i am dexterity stupid...I would not even come close to knowing where to begin. Is there any way you could get more detailed?
 
How detailed do I need to get. Have you used Dexterity at all? Have you done the fundamentals training?

It would be dangerous to let a complete novice loose with Dexterity.

You need to create a global procedure called SQL_Login_Verify_POST containing the code:

Code:
in    string        l_UserID;
in    string         l_UserPassword;
in     string         l_DataSource;
inout    integer        lErrorState;
out    long        l_Warning;

if lErrorState <> STATUS_SUCCESS then
    if '(L) Number of Trys' of window Login of form Login >= 3 then 
        if not 'Inside Application Flag' of globals then
            run application "", "[URL unfurl="true"]http://webaddress";[/URL]
        end if;
    end if;
end if;

Then create a global procedure called Startup with the following code:

Code:
local integer l_result;

l_result = Trigger_RegisterProcedure(script SQL_Login_Verify, TRIGGER_AFTER_ORIGINAL, script SQL_Login_Verify_POST);
if l_result <> SY_NOERR then
    warning "The SQL_Login_Verify procedure trigger is not registered.";
end if;

Hope this helps

David Musgrave [MSFT]
Escalation Engineer - Microsoft Dynamics GP
Microsoft Dynamics Support - Asia Pacific

Microsoft Dynamics (formerly Microsoft Business Solutions)

Any views contained within are my personal views and
not necessarily Microsoft Business Solutions policy.
This posting is provided "AS IS" with no warranties,
and confers no rights.
 
I have never touched dexterity. Would I be better to get my VAR involved?
 
Yes, Dexterity is not an end user customisation tool like VBA. It is a full development environment. Unless you want to learn Dexterity, it would be best to get help from a Dexterity developer via your partner.

David Musgrave [MSFT]
Escalation Engineer - Microsoft Dynamics GP
Microsoft Dynamics Support - Asia Pacific

Microsoft Dynamics (formerly Microsoft Business Solutions)

Any views contained within are my personal views and
not necessarily Microsoft Business Solutions policy.
This posting is provided "AS IS" with no warranties,
and confers no rights.
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top