SharePoint డిజైనర్ వర్క్ఫ్లో కస్టమ్ యాక్షన్ — గురించి పరిశీలన <ఫీల్డ్ టై డిజైనర్ పద్ధతి =”StringBuilder” … />

ఈ రెండు నిర్వచనాలు మధ్య చాలా ముఖ్యమైన తేడా ఉందని కేవలం శీఘ్ర పరిశీలన:

<FieldBind Field="InParam1" DesignerType="StringBuilder" Id="2" Text="Input parameter #1"/>

వర్సెస్:

<FieldBind Field="InParam1" Id="2" Text="Input parameter #1"/>

SPD ఈ వంటి మొదటి ప్రదర్శనలు:

ప్రతిమ

రెండో దీన్ని ఇష్టపడుతున్నారు చూపిస్తుంది:

ప్రతిమ

I’m not sure how helpful these screen shots are but I put in the effort to make them so you have to view them 🙂

పరిశీలన ఈ ఉంది: StringBuilder మీరు ఒక స్ట్రింగ్ ను నిర్మించటానికి మీకు అనుమతిస్తుంది (స్పష్టంగా) స్ట్రింగ్ literals మరియు వర్క్ఫ్లో డేటా కలిసి కలపడం ద్వారా (via the "Add Lookup" తక్కువ ఎడమ చేతి మూలలో బటన్). When you use the Add Lookup button, it inserts a token in the form "[%టోకెన్%]". When SharePoint invokes your custom action, (నా విషయంలో సి # కోడ్), SharePoint టోకెన్ కూడా వెళుతుంది, not the value of the token. If you use the default designer type (రెండవ రకం), SharePoint టోకెన్ విస్తరిస్తుంది మరియు మీ చర్య టోకెన్ యొక్క వాస్తవ విలువ వెళుతుంది.

StringBuilder = BAD, డిఫాల్ట్ డిజైనర్ రకం = GOOD.

కోర్సు యొక్క, that’s not what I really mean. Just don’t try and pass a parameter to your custom action when the designer type = StringBuilder. Use the default designer type and chain a StringBuilder to it up front if you need to build complex strings in your workflow (ఇది యాదృచ్ఛికంగా ఒక ఇమెయిల్ చర్య కోసం ఒక డైనమిక్ విషయం సృష్టించడానికి చేస్తుంది ఖచ్చితంగా ఏమిటి, కానీ మరొక బ్లాగ్ ఎంట్రీ కోసం ఒక విషయం యొక్క, ఉంది).

<ముగింపు />

ఒక ఆలోచన "SharePoint డిజైనర్ వర్క్ఫ్లో కస్టమ్ యాక్షన్ — గురించి పరిశీలన <ఫీల్డ్ టై డిజైనర్ పద్ధతి =”StringBuilder” … />

ఒక Reply వదిలి

మీ ఇమెయిల్ చిరునామా ప్రచురితమైన కాదు. లు గుర్తించబడతాయి *