Is there a way to sync only one particular thing, ...
# beginners
w
Is there a way to sync only one particular thing, Amortization Schedules in this case, from the production environment to the sandbox environment?
k
No
w
Okay thanks.
s
I don't know about amortization schedules but you can 'sync' customizations from prod to sandbox (or any other account) via SDF.
w
What is SDF?
k
SuiteCloud Development Framework.
and I would be thoroughly shocked if it could move an amortization schedule because it's more of a configuration than a customization.
The basic idea behind SDF is that a developer can use an IDE for moving customizations from account to account.
If you aren't a developer, then it's a "cool" but useless feature for you
s
probably a moot point as I'm not seeing amortization schedules in the SDF docs anyway.
w
I'm a developer getting my feet wet in NetSuite, so SDF sounds like something I need to look into, even if I can't use it for this particular thing.
s
definitely. To expand on KevinJ's idea on what SDF is - to me it's the ability to capture customizations in a version control system, not just for 'developers' but to set the foundation for fully automated/controlled change management and CI/CD flows.
old-school netsuite didn't have this ability to extract customization definitions - you had to use a GUI based 'bundle' system to package up customizations and that lived only in the netsuite instance.
k
right - but to be real, if you can't write code, you can't really use it.
s
In a more formally structured organization it's not uncommon for the devops team to do deployments and they'd likely never write NS code. Not sure if Will's company has a separate devops team.
w
Yeah, our deployments are handled by IT currently. So is SDF mostly for deployments then?
s
Yes
though the current experience is more developer-centric in that there are plugins for IDEs such as WebStorm. However, there is also a commandline version of the SDF tooling which is a good fit for devops sort of teams/automation.
A reasonable combination can be to use 'developers' writing script files and pulling in customization definitions using the IDE tooling, then have a hands-off automation used by the IT team for deploying with the commandline SDF
Note however that SDF is still newish and far from perfect - one thing it doesn't do is intelligently resolve installation order problems - i.e. X needs to be deployed before Y. So I've done more manual handholding of the SDF process than I'd like.