Upcoming Event - Nintex Automation K2: Back to basics
Connect with peers and experts to ask questions, share insights, and find solutions for Nintex products.
Recently active
I am trying to do a redirect to create a child record in a Master Detail Relationship and have the name of the Master record already listed in the lookup field. In my case it is a Client with a Prescription. I want the “Client” field, which is the master, to be populated with the client’s name “John Doe” as part of the redirect. If I go to the default Salesforce view and click the button I get the below URL (my site removed). How do I call the client’s name John+Doe?? Everything I have tried actually gets passed into the field instead of calling the name. Any help would be greatly appreciated. /a05/e?CF00NG000000CLpAE=John+Doe&CF00NG000000CLpAE_lkid=001G000001E6RZM&retURL=%2F001G000001E6RZMIA3%3Fnooverride%3D1
I have created a Skuid Page, as well as a VF page that overrides the Account Tab. The override works great, but I have one issue. When I set the default tab to “Account” to an app I created, it redirects me to the skuid app instead of the app I intend to access. If I set the default tab to “Home” in the app I created, it works as intended. Is there a way to set “Account” as my default tab and be able to access the app?
I need to show tracking history in one of my Skuid pages. I have a client and I track what geographic area they are in and what house they are in. I know from reading other posts that Salesforce has not given access to the “Pretty view” that just says in a sentence what was changed. My issue is that it shows the ID associated with the change as well which clutters the view and doesn’t mean anything to anyone. For Example: 2/2/2014 2:01 am John Doe Cedar City Provo Rich Slack 2/2/2014 2:01 am John Doe a02G000000BZ6iDIAT a02G000000BZ6lwIAD Rich Slack Is there a way to filter out line 2 that shows the a02G…? Thank you!
I have configured overrides on the View/Edit function of the Contact object and a custom object. My overriding seems to be working in that it goes to the right Skuid or standard page at the right times based on profiles and record types. However, when I try to double-click on a field in the standard layout it does nothing, and when I click on the “edit” button on the page to go into full edit mode it redirects back to the view-only page. Is there a config that I’m missing? When I turn de-activate the Page Assignments I can edit again, but of course then I’m not overriding to the right pages anymore.
I need some custom action (setting default values) to happen before saving a new record from my Skuid page, so I created a custom save button. However, I’d love it if it could enable/disable like the standard Skuid save button. How would I make that happen?
What’s the best way to share snippets across our pages? We have all of our inline Javascript in a static resource, which is nice and neat, but our snippets are currently sitting within each page as a local resource. Should we extract the snippets out to our static resource and wrap them in the registerSnippet construct?
Kinda have two questions here: 1: Adding a validation error to a field: I have some fields that are required before continuing to the next step of the wizard. Is there any way to leverage the built in field errors? 2: I’m currently using the page “Problems” but not very effectively: helpers.error = (function(skuid){ return{ add: function(message){ var myProblem = {isDisplayed:false,message:message}; skuid.page.displayProblem(myProblem); skuid.page.problemsIndicator.text('Problems'); skuid.page.problemsWrapper.show(); }, clear: function(){ skuid.page.problemsContainer.empty(); skuid.page.problemsIndicator.text(''); skuid.page.problemsWrapper.hide(); } }; })(skuid); helpers.error.add('Huston, We have a problem'); Results in something like this: This works, but I’m wondering if you guys have a better way of managing these. Or are the problems meant specifically for SKUID page errors and no so much for user interaction?
Long Problem Short: Is there any way to prevent rendering all the related fields on model.save()? Why??? I have a skuid page with pretty much all custom renders. I’m using the fact that registerSnippet gets called when a custom field is rendered to execute some business logic. For this example, I want to render a field only if another field has data. I also want the value of the rendered field to be a result from a callout. Example Code: skuid.snippet.registerSnippet('RenderConditionalField', function(args) { var tModel = skuid.model.getModel('myModel'); var dependantField = tModel.getFirstRow().myField__c; if(dependantField){ MyController.getSomeValue(dependantField,function(){ //call function to render the field, pass in the value helpers.components.customPicklistRenderer(args, 'conditionalField__c', result); }); } }); This works great, except for a side effect of a poor design choice. These fields are all attached to my primary model. At the end of the business process, I save a
I have a Skuid Page with a Task object model. I would like to allow the user to upload attachments on the Task. I followed this tutorial to the ‘t’ and and launch the page directly from skuid, it works at first, but as soon as I start adding other components (tabs, editors, etc) to the page it stops working. When I try to upload, I can select a file and it seems to be working, but the file never uploads. If I try to embed the Skuid Page in VF then it completely stops working. When I click the button, nothing happens and there are no JS errors. I also tried followed the tutorial on putting the button directly in the table but that doesn’t work either. Everything seems to go well, but when you are returned to the page the file isn’t attached to the Task.
We are using person accounts that we call clients. Each client/Person Account has different activities scheduled like Doctor’s Appointments or annual meetings. With Skuid I can create a custom Calendar for that Client/Person Account to show the upcoming events on the calendar. My question is can I create a Tab with a large calendar in it that shows ALL the appointments for all the Clients/Person Accounts that the user has permission to see. For instance we have a medical driver that has to take all the Clients to their medical appointments so it is beneficial to be able to see all Client/Person accounts on one calendar all at once. Is it possible with SKUID?
This likely isn’t possible, but I’m desperate so I figured I would ask anyways… I have a skuid page that is wrapped by a VF page so that I can make JS Remoting calls to an apex controller. <apex:page docType="html-5.0" readOnly="true" controller="MyRemotingController"> <skuid:page page="MySkuidPage" /> </apex:page> My client wants this page to override the default “view” action for the object. I can get it to override to the SKUID page no problem, but obviously my JS remoting calls don’t work unless on the VF Page. Is there anyway to point your page assignment tool to a VisualForce page instead of the SKUID page? I now realize that I probably should have use Rest API instead of JS Remoting, but the deadline is coming up and there is no going back.
Hey there, Does anyone know if it’s possible to add buttons that exist on regular Salesforce pages that come from other apps? Specifically, we use the Geopointe app for account mapping, and the ELTON equipment tracker to track our equipment. I’d like to put an action on my account list that lets me map the selected accounts, as well as a button on an account to loan a piece of equipment to it. There are also a few more similar functions we’d like to add. I imagine some kind of custom code would be required? Thanks!
Is there an event that I can bind to when the step of a wizard is loaded? Or any other way to make javascript execute when a given step is loaded? I have some complex logic where I might need to automatically take the user to a future step if certain data is present. No matter how they get there, I’d like to execute some code whenever they arrive at that step. Instead of duplicating the code in each entry point, it would be nice if there was one place to put it. Example: Entry point 1: conditionally skip step 1 (on page load) if(task.myField__c){ var wizard = skuid.component.getById('myWizard'); wizard.element.steps.step1.navigate('step2'); alert('welcome to step 2'); //common code }else{ //continue with step1 } Entry point 2: action button snippet skuid.snippet.registerSnippet('toStep2',function(args) { var params = arguments[0], step = params.step; step.navigate('step2'); alert('welcome to step 2'); //common code });
We would like to filter some records in a table by the start date’s month.The best way I thought I could do this was to create a text formula field to read the Month of the Start Date (January, February, ect.). I created “Month Formula” field to achieve this. I created this condition: FIELD Tenor__c records where Month_Formula__c OPERATOR is VALUE a blank value STATE This condition, named Month_Formula__c can be modified by filters, but is off by default. and then set up a filter that effects that model condition. I set it to a manual source and added an option for each month (the readout options from my formula). It is of course not working. The formula field is giving the correct readout, but the filter shows no results ever.
I want the user to be able to type in the filter criteria when filtering a table. Is this possible and if so how? Thanks
I’m working on an API integration with a system where we want to send orders from within my clients ORG. There are a number of variable configuration pieces that I retrieve directly from a webservice. These configurations are not stored in SF, thus I’m finding it awkward to use skuid to display & select these. For example, after getting the shipping address for the order, I make a callout to get available shipping methods. These are then displayed to the user for selection. Currently, I’m doing this either by injecting the inputs with javascript (using a component). Functionally this works fine, but the injected components obviously are not styled with the rest of the page. I was just wondering if there are any best practices for doing this type of thing, or if I will just have to use CSS to make everything fit. (this is my last question today, I promise 😉
Maybe this is possible already but it would save a lot of headache if I could attach code to Action Buttons of navigation type. The two use cases that I’ve come across have to do with the Wizard component, but I’m sure there are more. Validating Wizard before proceeding to next step Running logic when before proceeding to next step If you could attach a callback function to execute before & after that would just be icing on the cake! The before function could return true/false to indicate if the wizard should proceed to the next step (to use for validation)
Is this possible? In a static resource JS file, when I try something like this: var taskModel = skuid.model.getModel(‘MimeoTask’); var task = taskModel.getFirstRow(); I get the error: Uncaught TypeError: Cannot call method ‘getFirstRow’ of undefined Obviously this code is executing before the model has loaded up, so is there a callback or hook I can attach my code to? I know I can get it to work if I wrap it in a component. Just wondering if it is possible to do without a component, and why there is no documentation of this? The example at the bottom of the Model API reference: Page Not Found — Skuid v15.1.6 Documentation makes it seem like this should work.
If I am willing to make some minor changes in page then Is it possible to view code generated for skuid page?
I have a template field showing child fields in a table. The value is set to: {{Pricing_Date__c}}: ${{{Total_Rate__c}}} The problem is that the results show as: 2014-01-21T19:53:00.000+0000: $0.09633 2014-01-21T20:28:00.000+0000: $0.09633 Can I format the date to ‘1/21/2014 7:53 PM’ instead of ‘2014-01-21T19:53:00.000+0000’? I know how to do this with a custom field renderer, but I don’t see how to apply one to a template field. Also, since the value of the template field is complex, I’m not sure how to do format both the date and the number within the renderer (even if I could use one).
I have a skuid page and custom action added on it. Is there a way to bind that custom action with a method in my apex class?
I have an Apex custom action that takes list of object IDs, extending StandardSetController. In SF, I have been able to pass in the object IDs. How do I do that from Skuid table?
I’m trying to get a number field to display as currency, but with a custom number of places after the decimal. Essentially trying to trim the trailing zeroes for display purposes. Here’s my code but it doesn’t work. The field is defined with 8 decimals and it always displays with 8 decimals regardless of the actual value: var field = arguments[0]; var value = arguments[1]; field.element.css({'text-align': 'right'}); if (value == null || value == 0) { skuid.ui.fieldRenderers.CURRENCY[field.mode](field,value); } else { value = value.toString(); var valLen = value.length; var displayValue = (Number(value).toFixed(valLen-2)); skuid.ui.fieldRenderers.CURRENCY[field.mode](field,displayValue); }
Is there a way to intercept a Skuid form submission in order to update a 3rd party service via web service? Example: 1. Update the account name for one or more account records 2. Click “Save” 3. All data for the updated record(s) is sent to 3rd party WS via AJAX POST 4. Response from WS is received 5. (If success) Request continues and updates SF record normally. 6. (BONUS) If SF update fails, WS is called and resets the previously updated records to their previous values
I put a template field in a table to consolidate address information and a pop-up doesn’t pop-up when I click on it. Is it supposed to or am I misunderstanding their functionality?
Already have an account? Login
No account yet? Create an account
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.