Ok, still trying to work on getting the SuiteCloud...
# suitescript
a
Ok, still trying to work on getting the SuiteCloud Extension for VScode working. I got connected now, but when i run the "Import Files" command, i get an error, "No folders available." According to the documentation, i'm supposed to be able to select and folder and stuff, so what am i missing? Anyone have any ideas?
on particularly strict accounts, you will need an understanding of how Restricting Access to File Cabinet Folders works to customize your role
a
There is no restriction on the suitescripts folder, and i'm an Administrator using the Administrator role. I don't think the Developer role has more permissions than the Administrator role. I have also used this same role with Eclipse in the past, but I am trying to switch to VScode and am getting these issues. I'll try giving myself the Developer role and see if that changes anything though
Actually, i was just looking and we don't have a standard Developer role. I think that's because we aren't using SDF. Does SDF need to be enabled to use the VScode extension? It wasn't listed in the prerequisites.
👍 1
t
the extension utilizes SDF
a
Still, the prerequisites doesn't explicitly say that SDF is required. It makes mention of some requirements such as "IF using 2FA for SDF". But it isn't explicit. Could SDF be default on for new accounts? We've been on NS since long before SDF was even a thought. Oh well, i'll have to devote more time to figuring out how we can use SDF in our environment
b
convince me you read all 3 links on that page
a
first link is a JDK, not applicable. Second is for 2FA, and "for more information about setting up a role for SDF": I am using token based authentication, so 2FA isn't needed, so why would i look at setting that up. I did look at that anyway, but i wasn't expecting to NEED SDF. Therefore, why would I worry too much about that. The 3rd link is about SuiteTalk needing to be enabled. I know we have SuiteTalk enabled on our account as we are using it with our integration services. So, why would i bother with knowing how to enable SuiteTalk. Any other parts of that is not needed since i went into this assuming I didn't need SDF since there was no bullet point identifying the explicit need for SDF to be enabled.
It is what it is. I now know that SDF is required for the SuiteCloud Extensions for VScode. Not a big deal. Isn't the first time NS has missed big things in their documentation.
b
you ignored 2/3 titles in the links that explicitly mention SuiteCloud Development Framework
one of which says Enabling SuiteCloud Development Framework
a
no, i didn't ignore those. If you re-read all that with the preconceived notion that SDF is NOT required since it is not listed as something that needs to be enabled, then it reads totally differently. You read each bullet point as it is listed. That bullet point you are calling out. "Web services enabled - Ensure SuiteTalk (Web Services) is enabled in the NetSuite account..." That is what the requirement is. It doesn't say "SuiteCloud Developer Framework - Ensure SuiteCloud Developer Framework feature is enabled in the account..."
So, you read it as needing SuiteTalk enabled.
Done, that is already enabled, move on
Like i said, it's not a big deal. NS left out a big requirement that SDF is absolutely required
I'm sorry if i'm offending you with pointing this out in the documentation
b
its a critique on your reading of the documentation, you want to follow the supporting links instead of ignoring them. The information you need is going to be spread across many pages
a
I'm not saying that the links aren't helpful, I was simply making a point that the documentation does not explicitly say that SDF is required. To the 2 links you are referring to, like i said if you are assuming SDF is not required, it reads completely differently. First: "If you want to use an administrator role and any other role that requires 2FA for SDF development". This means that there is another option, it says "If". And i wasn't going to use that option, so that would not mean that just because of that statement that SDF is required. Second, the bullet was about enabling web services. That is enabled, so why if i'm assuming i don't need SDF because the documentation didn't say i did need it, would i follow a link on how to enable SDF specifically for a Web Services requirement.
I'm just going to assume you work for NetSuite at this point and you wrote the documentation, and that's why this is offending you this much, and leave it at that. You can think that the documentation is perfect in every way, but seen through a different lens will result in a different result
I figured it out on my own, so it's not a big deal