Monday, August 29, 2016

Nintex Workflow only executing when run manually

Nintex Workflow only executing when run manually.

I have a Nintex workflow which is sending sms to cell phone numbers using twilio trial account, but the message get sent only when Workflow run manually.

Please suggest - Thanks in advance.

Friday, September 20, 2013

Multiple User's profile properties data using CSOM in SharePoint 2013

function GetUserProperties(clientContext, peopleManager, targetUser, profilePropertyNames){
var userProfilePropertiesForUser = new SP.UserProfiles.UserProfilePropertiesForUser(
clientContext,
targetUser,
profilePropertyNames);
var userProfileProps = peopleManager.getUserProfilePropertiesFor(userProfilePropertiesForUser);

clientContext.load(userProfilePropertiesForUser);
clientContext.executeQueryAsync(
function () { console.log(userProfileProps[0] + " works in " + userProfileProps[1] + " as a " + userProfileProps[2]); },
function () { console.log("Failure") });
}


function GetAllUserProperties(){
var targetUser = "domainname\\username";

// Create the client context and get the PeopleManager instance.
var clientContext = new SP.ClientContext.get_current();
var peopleManager = new SP.UserProfiles.PeopleManager(clientContext);

// Get user profile properties for the target user.
// Specify the properties to retrieve and create the UserProfilePropertiesForUser object.
// Then get the requested properties by using the getUserProfilePropertiesFor method.
var profilePropertyNames = ["PreferredName", "Department", "Title"];
var users=["domainname\\Username", "domainname\\Username", "domainname\\Username"];
for(var i=0; i<users.length;i++){
GetUserProperties(clientContext, peopleManager, users[i], profilePropertyNames);
}
}

Thursday, September 5, 2013

Get SharePoint 2013 Asset Library data using CSOM

SP.SOD.executeFunc('sp.js', 'SP.ClientContext', function(){
debugger;
var ctx=new SP.ClientContext.get_current();
var query = new SP.CamlQuery();
    query.set_viewXml('<View Scope="Recursive">'+
    '<Query>'+
    '</Query>'+
    '</View>');
var list = ctx.get_web().get_lists().getByTitle("TVC");
var items=list.getItems(query);
ctx.load(list);
ctx.load(items);
ctx.executeQueryAsync(Function.createDelegate(this, function(){
debugger;
var host=window.location.host;  
    var sitename='MaricoSite';
    var fileType='.wmv';
    var listname='Videos';
    var videoloc='';
    var id='';    
    var url='';
    var file='';
    var embededcode ='';
    var videocategory = '';

   console.log("List ID= "+list.get_id().toString());
console.log("List Item Count= "+list.get_itemCount());

var listEnumerator = items.getEnumerator();

while (listEnumerator.moveNext()) {
listEnumerator.get_current().get_item("VideoSetEmbedCode")?url=listEnumerator.get_current().get_item("VideoSetEmbedCode"):url='';
    listEnumerator.get_current().get_item("FileLeafRef")?file=listEnumerator.get_current().get_item("FileLeafRef"):file='';
    listEnumerator.get_current().get_item("Title")?title=listEnumerator.get_current().get_item("Title"):title='';
    listEnumerator.get_current().get_item("VideoSetDescription")?desc=listEnumerator.get_current().get_item("VideoSetDescription"):desc='';
    listEnumerator.get_current().get_item("AlternateThumbnailUrl")?thumb=listEnumerator.get_current().get_item("AlternateThumbnailUrl").get_url():thumb='';
    id=listEnumerator.get_current().get_item("ID");
console.log(file);console.log(url);

}
}), Function.createDelegate(this, function(){}));
});