Home | Forums | Contact | Search | Syndication  
 
 [login] [create account]   Thursday, August 28, 2025 
 
slxdeveloper.com Community Forums  
   
The Forums on slxdeveloper.com are now retired. The forum archive will remain available for the time being. Thank you for your participation on slxdeveloper.com!
 Architect Forums - SalesLogix Scripting & Customization
Forum to discuss writing script in Architect plugins for SalesLogix & general SalesLogix customization topics (for Windows client only). View the code of conduct for posting guidelines.
Forums RSS Feed


 Back to Forum List | Back to SalesLogix Scripting & Customization | New ThreadView:  Search:  
 Author  Thread: SalesLogix Architect - Give Users Access To Programming
orodriguez
Posts: 26
 
SalesLogix Architect - Give Users Access To ProgrammingYour last visit to this thread was on 1/1/1970 12:00:00 AM
Posted: 23 Apr 09 10:28 AM
How I (Administrator) can give access to selected users to programming plugins, menu, toolbars, plicklist, etc. in Architect??

Thanks for advance!
[Reply][Quote]
RJ Samp
Posts: 973
Top 10 forum poster: 973 posts
 
Re: SalesLogix Architect - Give Users Access To ProgrammingYour last visit to this thread was on 1/1/1970 12:00:00 AM
Posted: 23 Apr 09 11:01 AM
Give them the Admin password and have them log in as Admin.

On a side note. Are you Nuts??? Are these users CERTIFIED to Develop in SalesLogix? Do they truly know what they are doing?

Hey I wonder what happens if I

cn.ExecuteSQL "DELETE FROM ACCOUNT"


kewl, let's try it.....
[Reply][Quote]
orodriguez
Posts: 26
 
Re: SalesLogix Architect - Give Users Access To ProgrammingYour last visit to this thread was on 1/1/1970 12:00:00 AM
Posted: 23 Apr 09 11:35 AM
OK.

Scenario: This users know develop in SalesLogix.
The idea is not give Admin Account to any user, but this users accessing to Architect with own account to keep access control (security).
[Reply][Quote]
Marc Johnson
Posts: 252
 
Re: SalesLogix Architect - Give Users Access To ProgrammingYour last visit to this thread was on 1/1/1970 12:00:00 AM
Posted: 23 Apr 09 11:58 AM
What would be the business benefit to give users that level of access? It's one thing to have maybe a small team of admins who work together, but giving end users development access sounds like a recipe for disaster. Aside from RJ's delete senario, the database could be filled with custom tables, poor usage of indexes, editing or deleting of plug-ins, causing development 'wars'.
[Reply][Quote]
orodriguez
Posts: 26
 
Re: SalesLogix Architect - Give Users Access To ProgrammingYour last visit to this thread was on 1/1/1970 12:00:00 AM
Posted: 23 Apr 09 12:26 PM
This requirement is only for selected users (Developers) and by security standard can't be Admin Account.
[Reply][Quote]
Phil Parkin
Posts: 819
Top 10 forum poster: 819 posts
 
Re: SalesLogix Architect - Give Users Access To ProgrammingYour last visit to this thread was on 1/1/1970 12:00:00 AM
Posted: 23 Apr 09 6:57 PM
They need Architect installed on their PCs - or they need TS access to a machine which has it installed.

Development with a non-ADMIN account - not tried it. I imagine pain though - the user will not be able to test their customisations without releasing them - every time a change is made.
[Reply][Quote]
orodriguez
Posts: 26
 
Re: SalesLogix Architect - Give Users Access To ProgrammingYour last visit to this thread was on 1/1/1970 12:00:00 AM
Posted: 23 Apr 09 9:19 PM
Hi Phil.

I thought that exist a way to give "Developer Privileges" to users, i.e.: Librarian, Sales Admin in the SLX Administrator

Any comment is welcome.

Regards
[Reply][Quote]
Phil Parkin
Posts: 819
Top 10 forum poster: 819 posts
 
Re: SalesLogix Architect - Give Users Access To ProgrammingYour last visit to this thread was on 1/1/1970 12:00:00 AM
Posted: 23 Apr 09 9:45 PM
You are referring to Administrative Roles - which allow users controlled access to certain administrative functions - if they log in to the SLX Administrator client as themselves and not as ADMIN.

There is no corresponding 'Developer Roles' functionality which controls access within Architect, so I am afraid that the answer is no.

Phil
[Reply][Quote]
orodriguez
Posts: 26
 
Re: SalesLogix Architect - Give Users Access To ProgrammingYour last visit to this thread was on 1/1/1970 12:00:00 AM
Posted: 24 Apr 09 5:46 AM
I put Administrative Roles like example.

Thank you for answer.

[Reply][Quote]
RJ Samp
Posts: 973
Top 10 forum poster: 973 posts
 
Re: SalesLogix Architect - Give Users Access To ProgrammingYour last visit to this thread was on 1/1/1970 12:00:00 AM
Posted: 24 Apr 09 8:34 AM
Well here is your definitive answer.
1. NEVER ever develop in your Production Database. Did I state NEVER? If you can come up with any reason to develop directly in the database you are FIRED.

2. Establish 3 databases with three different ADMIN passwords:
Production
Quality Assurance (Staging)
Development
These three databases can be anywhere in the world....including putting the development database on a home computer, sales laptop, India, etc.

3. Only give this Developer User access to the Development database, and maybe Staging. Your requirement to not allow the Development User ADMIN access to the Production SLX database is 100% met.

4. Develop in the Development database. The developer user creates Project Based Bundles for testing in the Stage environment. The Admin Admin (or possibly the Developer User) installs the bundle into Staging and then tests the functionality against the Project Specification and the Developer Design Doc and the TEST plan developed by the Developer User that shows that the functionality meets both the Design Doc and the Project Specification. No Spec, No Design Doc, No Test Plan, then NO Bundle Installation. Period.

5. One the Test Plan has been run and the bundle is approved by QA and the User Champion/committee....then and only then is the Bundle promoted and installed to Production....at night, when no one else can be bumped off by the SQL OLE DB Provider when it hiccups on the Plugin Release release.

Capiche?
[Reply][Quote]
orodriguez
Posts: 26
 
Re: SalesLogix Architect - Give Users Access To ProgrammingYour last visit to this thread was on 1/1/1970 12:00:00 AM
Posted: 24 Apr 09 8:52 AM
Currently we have 2 DB (Developer and production).

My issue relates to how I, as a Security Administrator to know who made changes in the plug-ins.
[Reply][Quote]
Robert Levine
Posts: 132
 
Re: SalesLogix Architect - Give Users Access To ProgrammingYour last visit to this thread was on 1/1/1970 12:00:00 AM
Posted: 24 Apr 09 9:06 AM
You've hit my funny bone!
[Reply][Quote]
Marc Johnson
Posts: 252
 
Re: SalesLogix Architect - Give Users Access To ProgrammingYour last visit to this thread was on 1/1/1970 12:00:00 AM
Posted: 24 Apr 09 9:09 AM
RJ,

I think your post should be cut and pasted directly into the official SalesLogix Implementation/setup guide! Passionate but right on.

Marc
[Reply][Quote]
John Gundrum
Posts: 632
Top 10 forum poster: 632 posts
 
Re: SalesLogix Architect - Give Users Access To ProgrammingYour last visit to this thread was on 1/1/1970 12:00:00 AM
Posted: 24 Apr 09 9:45 AM
Ya' vol! Herr Kommandant!

(sorry, just had to)

BTW: I agree completely with Marc that it should be added to the Implementation guide and while you're at it, add it to the official SLX developer course material!!!

John G.
[Reply][Quote]
Bob (RJ)Ledger
Posts: 1103
Top 10 forum poster: 1103 posts
 
Re: SalesLogix Architect - Give Users Access To ProgrammingYour last visit to this thread was on 1/1/1970 12:00:00 AM
Posted: 25 Apr 09 7:46 AM
Agree 1000% w/RJSamp on this subject.

Having been a former CIO (and implemented SalesLogix at that company).. plus all the years as an independent SalesLogix developer as well as the founder/owner of a SalesLogix partnership based on Services/development...

My experience has shown me this:
A - SalesLogix is NOT a multi-user development environment - even the new web can be very complkex to setup for multi-user development.
B - Don't expect the changes needed for multi-user SalesLogix development to show up anytime soon - if ever - as part of the product.
C - Every "developer" has his/her own development setup w/nobody else having access to that user's setup
D - Make someone "king" of the system to perform the final merge of changes to create the final bundle set(s).
E - Have a procedure so that every developer refreshes his/her own development environment from production frequently. If you are doing a lot of work.. weekly.
F - Have a final test environment where ONE person controls it and all changes go thru that person for final testing. Snapshot (this is where VM's come in handy..) before loading a new bundle set for testing. If the test(s) fail.. roll back to the snapshot and kick it back to the original developer and make sure all know. Once things pass, the person who owns the final test system pushes the changes to production w/the original develoer available in case a last minute bug shows up because something chnaged. Then refresh test from production.

Sounds like a lot of work?.. Yes it is because writing code is SIMPLE.. managing the process is complex.
--
RJLedger - www.rjlSystems.net
[Reply][Quote]
John Gundrum
Posts: 632
Top 10 forum poster: 632 posts
 
Re: SalesLogix Architect - Give Users Access To ProgrammingYour last visit to this thread was on 1/1/1970 12:00:00 AM
Posted: 27 Apr 09 7:12 AM
I noticed the below question which I didn't see an answer to yet. The question was

My issue relates to how I, as a Security Administrator to know who made changes in the plug-ins.


After installing Architect on the developer's workstation you can do the following which will help you identify who creates/modifies a plug-in in Architect.

1) Start Architect
2) From the "Tools" menu select "Options..."
3) Make sure the "General" tab is selected
4) In the "Author" field enter the developer's name. I find it is best to use the developer's network login name
5) Click "OK"

You must understand that this only allows you to identify who last saved the plug-in from the Architect. As RJ stated, SLX is not a multi-user development environment. What I just showed you will only allow you to identify who was working on what which I think answers your question for the moment.

There is no way to control who has access to any one plug-in at any point in time. Just to give you an example, a very bad example when using one development database: It is possible for three people to have the same plug-in open at the same time, modifying it and saving it!!! VERY BAD because the only version that will be saved is the last saved version! Each developer could have their own development database, but if they are working on the same thing you're going to run into problems. There is no way to merge plug-ins or anything, so if one developer has changed one part of a plug-in and the other developer changes another part there is no way to combine the two.

To quote RJLedger once more, "writing code is SIMPLE.. managing the process is complex."

Good luck!
John G.
[Reply][Quote]
orodriguez
Posts: 26
 
Re: SalesLogix Architect - Give Users Access To ProgrammingYour last visit to this thread was on 1/1/1970 12:00:00 AM
Posted: 27 Apr 09 8:49 AM
Thanks John and Thanks to Everyone
[Reply][Quote]
Michael Rogers
Posts: 70
 
Re: SalesLogix Architect - Give Users Access To ProgrammingYour last visit to this thread was on 1/1/1970 12:00:00 AM
Posted: 13 May 09 2:57 PM
As a tangent to this thread, anyone have a great tool for obfuscating data in the dev environment? Currently sitting at just under 400 tables on v7.2.1; that's a lot o' scrubbing!
We have tried the old ID as name, clear other fields as needed routine, but very hard to test business logic with that kind of data.

Michael
[Reply][Quote]
 Page 1 of 1 
  You can subscribe to receive a daily forum digest in your user profile. View the site code of conduct for posting guidelines.

   Forum RSS Feed - Subscribe to the forum RSS feed to keep on top of the latest forum activity!
 

 
 slxdeveloper.com is brought to you courtesy of Ryan Farley & Customer FX Corporation.
 This site, and all contents herein, are Copyright © 2025 Customer FX Corporation. The information and opinions expressed here are not endorsed by Sage Software.

code of conduct | Subscribe to the slxdeveloper.com Latest Article RSS feed
   
 
page cache (param): 8/28/2025 5:57:37 PM