whats the purpose of a change request in netsuite ...
# sdf
c
whats the purpose of a change request in netsuite when you have jira
d
yeah exactly? I dunno, but strong point offers this whole 'change request' mechanism, probably for people w/out jira
b
I think the intent is to provide change control within NS so that if you have non-dev users making customizations in NS you have greater control, no?
d
that was the gist that I got, if someone wants to add or modify some field, then it provides a way to track that
b
Yes. I've never used strongpoint, but my sense is that part of their offering is a way to introduce change control from the NS account, that then makes it's way into git and is deployed w/ SDF.
d
yeah, but it's more like change control within netsuite only. they now integrate with jira for customers already on jira, but they don't have any integration with git providers: bitbucket/github etc
b
🤔 I really want/need to script something that'll compare project files with the target account as a pre-deploy step...
d
so before you deploy, run a diff between version control and netsuite?
b
ya, just on the file and object lists.
d
sure, that are a part of that deployment/release
b
right
or even have a nightly build that'll look at the whole project vs the whole account as a watchdog for changes in prod for example.
@Carlos Olivares (NS DevTools PM) as a developer, I'm sure you've heard this before, but account change control is a pain point. Do you know if NS has any recommended practices for this problem? It's such a common pain point 😛
d
i have, and it's rough, a scheduled search that checks if any js files were modified, and sends out an alert. so I expect a list of files at the end of a sprint/release, but if it's mid-cycle and it gives me an alert, then at least I know who to go ask, and if that change was approved
NS just needs to implement some type of versioning on the filecabinet
b
Ya, that's the limit though. I don't think you can do that with Object changes.
d
right, with git & sdf, I can pretty easily roll something back for a script. but not all of our objects are in version control
and again it's because there might be an admin or business analyst who might make a change in NS directly, then it's a hassle to manage that change. again: change management
b
Ya, and forget about rolling back. I really want an easy way to detect changes on Objects in the account, pull them in, AND roll them back if needed.
👍 1