MOUSSE Me dit “Accès refusé” pour modifier une tâche de flux de travail, Mais je dois vraiment accès

J'ai mis en place un workflow à l'aide de SharePoint Designer sur un site qui est principalement lecture seule à « NT_AUTHORITYAuthenticated utilisateurs" (i.e. tout le monde). Il y a une bibliothèque de formulaires pour un formulaire InfoPath. Il y a une liste de tâches de flux de travail associé ainsi afin que lorsque le flux de travail fonctionne, Il peut assigner des tâches aux personnes.

Rompre la permission pour la liste de Bibliothèque et de la tâche de formes afin que tout utilisateur authentifié peut créer des formulaires et mettre à jour leurs tâches assignées.

J'ai tester avec mon compte de test basse-privilèges.

Puis-je remplir hors et enregistrer un formulaire à la bibliothèque? –> OUI

Puis-je accéder à la tâche d'un lien de Courriel? –> OUI

Est-ce que je peux voir un lien de tâche de flux de travail Edit –> OUI

Puis je clique sur ce lien? –> AUCUN … Autorisation refusée.

Pourquoi est-ce que je peux voir un modifier le lien qui me refuse une autorisation lorsque je clique sur elle? Ce n'est pas comment il est censé travailler…

Je vais à nouveau la configuration de la sécurité, très étroitement. Je le referais. Je considère que la suppression de ce poste parce que je n'évidemment sais quoi que ce soit sur la sécurité.

Enfin, Je recherche les Internets. Je trouve ce fil du forum MSDN hautement improbable: http://forums.microsoft.com/TechNet/ShowPost.aspx?PostID=1838253&SiteID=17

Les affiches semblent être ce qui suggère que le simple fait d'exporter le flux de travail d'un plateau de disque résoudra pas un problème de sécurité de mousse? J'ai peine à croire que j'ai tapé juste que. Je me souviens de l'épisode de South Park sur le 9/11 complot où Stan demande à notre Preznit, « Vraiment?" maintes et maintes fois.

Si, rien à perdre, J'incendie de SPD, faites un clic droit sur le flux de travail et l'enregistrer sur mon c:\ en voiture. Ce serait le c:\ en voiture sur mon portable. Je suis regarder par-dessus mon épaule tout le temps afin que personne ne me demandera, « Pourquoi vous épargnent ce flux de travail de votre ordinateur portable?"

Incroyablement, qui a résolu mon problème. Je peux modifier la tâche.

Par les présentes, je propose ceci pour être le plus solution Workflow Bizarre de 2007.

</fin>

SharePoint Designer, L'élément courant “Codé URL absolue” et HTTPS

Souvent, nous voulons envoyer un email contenant un lien hypertexte vers l'élément ou le document qui a déclenché le flux de travail. Nous pouvons utiliser "codé URL de l'élément actuel absolue" à cet effet. Cependant, Il semble toujours utiliser http »" pour le protocole d'URL. Si votre site fonctionne sur HTTPS alors cela ne fonctionnera pas pour vous.

image

Je sais aussi, Il n'y a aucune sortie de la solution à ce problème de boîte. Si vous devez utiliser le protocole HTTPS, vous n'avez pas l'option de boîte de.

Pour le résoudre, créer une action personnalisée qui fournit une fonction de remplacement de chaînes à utiliser dans votre flux de travail. Vous pouvez également, utiliser un outil de parti 3e comme l'excellent package ici: http://www.codeplex.com/spdwfextensions 🙂

</fin>

Facile et rapide: Déterminer le nom de la colonne interne d'une colonne de Site

MISE À JOUR: Jeremy Thake a blog à ce sujet et certains sont conditionnés code pour une application console qui montre les noms internes.

J'essayais d'obtenir un composant WebPart requête de contenu pour afficher une date d'échéance d'une tâche et que l'étiquette de l'écran est « Due Date », Je suppose que le nom de la colonne à utiliser dans <CommonViewFields> est « Due_x0020_Date ».

Mauvais!

Le nom de colonne réelle dans la présente affaire était « DueDate ».

Comment le trouver? J'ai relu Heather Entrée de blog de Salomon sur la modification de la CQWP pour afficher des colonnes supplémentaires de données. Elle décrit ce processus à l'étape #13. Lui faire confiance. C'est correct. Au moins, C'était bon pour moi. J'ai il ne faisait pas confiance au début d'une autre colonne ayant un nom beaucoup plus de temps.

Je dis « confiance en elle" parce que je ne faisait pas confiance il et probablement perdu près de deux heures, ma tête contre le mur en butée. Après que j'ai résolu « DueDate" nom, Je voulais ajouter un autre champ de <CommonViewFields>. En utilisant la technique de Solomon, Je devenais un nom de colonne comme « XYZ_x0020_Project_x0020_Due_x00 ».

Je me suis dit, C'est clairement un nom tronqué. Je suis allé à suivre et non tronqué il sans succès. J'ai finalement utilisé le nom apparemment tronqué et cela a fonctionné.

Astuce Bonus: Quand je travaillais avec la CQWP, Si j'ai ajouté un mauvais nom interne à <CommonViewFields>, la CQWP me disait que la requête n'a retourné aucun résultat. Mais, Si j'ai ajouté un type de données le nom de domaine, elle retourne un résultat. Ajout de données type masqué en fait un problème puisque j'étais faisant référence à un champ inexistant. Je pourrais ajouter, mais quand j'ai essayé d'afficher sa valeur, Je voudrais obtenir toujours un blanc.

Cela ne pas masquer l'erreur:

<CommonViewFields>Due_x0020_Date;</CommonViewfields>

Cela masquer l'erreur:

<CommonViewFields>Due_x0020_Date,DateTime;</CommonViewfields>

</fin>

Méfiez-vous de briser les changements de ItemStyle.xsl

J'ai travaillé avec ItemStyle.xsl pour personnaliser l'aspect d'un WebPart requête de contenu et de droit sur l'heure du déjeuner, J'ai fait une rupture changer le xsl. Je ne savais pas il, mais cela a eu pour effets tout au long de la collection de sites pour atteindre. Je suis allé à déjeuner et à mon retour, remarqué ce message apparaissant dans un tas de lieux:

Impossible d'afficher ce composant WebPart. Pour résoudre le problème, ouvrez cette page Web dans un éditeur HTML compatible avec Windows SharePoint Services comme Microsoft Office SharePoint Designer. Si le problème persiste, Contactez votre administrateur de serveur Web.

J'ai blâmé le client (ne réalisant pas encore que c'était ma faute, à ce stade) mais finalement remarqué que visual studio intellisense a été m'avertissant que j'avais mal formé dans XSL. J'ai corrigé il et tout a commencé à travailler.

Être sacrément prudent lorsque vous manipulez ItemStyle.xsl (et aucun des fichiers XSL globales) — les casser affectent de nombreux artefacts de la collection de sites.

<fin />

Mon fils a piraté Gamespot

Si, ce matin, mon fils est déterminé à voir qu'un âge-treize limité Halo 3 vidéo sur GameSpot. Je suis à l'extérieur de pelleter la neige, donc je ne suis pas là pour aider ou entraver. La nécessité est la mère de l'invention et tout ce qui … Il a un eureka! instant. Il se rend compte que, bien que Gamespot veut lui d'entrer dans son Real date de naissance, Il peut effectivement entrer dans n'importe quel date de naissance qu'il veut. Une fois qu'il se rendit compte que, Il a fait lui-même assez vieux pour voir la vidéo.

I’m not quite sure how I feel about this 🙂

Drôle de dimanche: “C'est les déchets d'impression”

À mon premier emploi de college de 1991, J'ai été chanceux de travailler pour une entreprise de fabrication avec 13 emplacements, sans compter son QG corporatif dans le New Jersey. J'ai rejoint juste au moment où la société roulait sur un nouveau système ERP. Nous étions un petit département informatique d'au total une dizaine de personnes, deux d'entre eux n'ont pas voyagé. Partie du projet en cause remplacement IBM System 36 boîtes avec matériel HP et HP-UX. Tout le monde utilisait des tubes verts pour accéder au système.

Le projet roule le long et je suis descendu à Baltimore avec un nouveau collaborateur, Jeff. Notre travail consistait à mettre sous tension la machine Unix, Veillez à ce que l'o/s était en cours d'exécution, installer le système ERP, configurer l'ERP, former les gens sur l'ERP et un travail personnalisé pour les gens sur place. (Il s'agissait d'un emploi de rêve, surtout venant tout droit sorti de l'Université). Avant que nous pourrions vraiment prendre leur envol, Nous avions besoin pour décompresser tous les tubes verts, Mettez-les sur un bureau et leur fils. Et la meilleure partie est que nous avons dû mettre les connecteurs RJ11 sur nous-mêmes.

Pour une raison que j'ai jamais compris et en fait jamais pensé pour s'enquérir au moment, Nous avions eu quelques entreprise venir et faire passer le câble dans toute la plante, mais nous n'avions pas les mettent sur les connecteurs. Si, Il y avait une boîte de patch"" avec des dizaines des câbles sans étiquette dans la salle d'informatique"" et ces serpentait autour du bâtiment à divers endroits dans le bâtiment.

Nous avons travaillé notre chemin à travers elle au cours d'un week-end, tester chaque fil, mettre sur un connecteur (en vous assurant elle était droites vs. franchi), assurer les réglages du bit sur les imprimantes et les tubes verts étaient correctes, marquage de fils, en vous assurant que getty"" fonctionnait correctement pour chaque port et probablement un millier d'autres choses que j'ai supprimé depuis lors. Tout cela s'est réunis à merveille.

Mais, Il y avait un câble important que nous ne pouvions pas trouver. L'usine de Baltimore a eu une relation avec un emplacement de stockage/entreposage dans le New Jersey. Quelques commandes passées à Baltimore expédiées hors de cet endroit. Il y avait deux fils qu'il fallait se connecter à la boîte de HP-UX: un tube de vert et d'une imprimante. Le tube vert était facile, mais l'imprimante est transformé en un cauchemar de trois semaines.

Si vous ne la connaissez, ou ont étouffé il, traitant de cette façon imprimantes et tubes verts, Il existe diverses options que vous traitez en définissant différentes broches. 8-bit, 7-bit, parité (même/impair/aucun), probablement d'autres. Si vous obtenez un de ces paramètres est incorrect, le tube ou l'imprimante affiche toujours des trucs, mais il sera total charabia, ou il sera charabia avec beaucoup de choses reconnaissables entre les deux. Bien sûr, Ces broches sont difficiles à voir et ne doit être définie à l'aide d'un petit tournevis plat bord. Et ils ne sont jamais standards.

Nous avons mis en place le premier des nombreux appels rapides avec le gars de NJ (un ennemi ordinateur grisonnant qui probablement nous maudit à ce jour). Nous avons obtenu le tube vert de travailler assez rapidement, mais nous ne pouvions pas obtenir l'imprimante au travail. Il a gardé « déchets d'impression ». Nous créerions un nouveau connecteur RJ11, commutation entre les croisés et droites. Nous consisterait à supprimer le port et recréé sous Unix. Nous avons traversé la tâche ardue de l'avoir pour nous expliquer la configuration de l'imprimante, jamais vraiment sûr si il le faisait correctement.

Il est temps d'aller vivre, Tout à Baltimore est bourdonnement, mais nous ne pouvons pas l'imprimante maudite vers le haut dans le New Jersey pour travailler! Nous avons épuisé toutes les possibilités à l'exception de conduite remonter à NJ pour travailler sur l'imprimante en personne. Afin d'éviter tout ce que la conduite, Nous avons enfin lui demander de nous envoyer une télécopie qu'il reçoit lorsqu'il est « ordures », dans l'espoir que peut-être il y aura quelques indices dans ces ordures qui nous dira ce que nous faisons mal.

Quand nous sommes arrivés à la télécopie, immédiatement, nous savions ce qui clochait. Voir, notre méthode d'essai si nous avions correctement configuré une imprimante devait délivrer un lp"" commande comme ceci:

LP/etc/passwd

Essentiellement, Nous avons imprimé le fichier de mot de passe unix. Il est toujours présent et out of the box, toujours juste une page. Fichier du mot de passe Unix standard de vous ressemble à ceci:

Smith:*:100:100:8A-74(Bureau):/Accueil/smith:/usr/bin/sh commentaires:*:200:0::/Accueil/Commentaires:/usr/bin/sh  

Nous avions été imprimer le fichier de mot de passe maintes et maintes fois pendant plusieurs semaines et c'était l'impression correctement. Cependant, à l'utilisateur final, Il a été « déchets d'impression ».

</fin>

Encore un autre réseau titres Multi-Challenge cause et Solution

Mon client a récemment installé un dispositif magique de Genévrier qui apparemment remplacé leur vieux équilibreur de charge réseau Cisco (NLB). Vers la même heure, Nous avons installé un correctif pour régler un problème de flux de travail.

Un ou deux jours plus tard, Nous avons remarqué un problème lorsque nous avons consulté le fournisseur de services partagés (PS3). Nous pourrions obtenir à elle, mais il serait difficile pour un ID utilisateur et le mot de passe plusieurs fois sur chaque page. Ce n'est pas arrivé avec l'application principale du portail, ni l'administration centrale. Naturellement, Nous ne savions pas qui des deux (Genévrier ou correctif) serait la question, Bien que je soupçonne fortement le correctif, pensant que nous avions installé pas tout à fait raison.

Il s'est avéré que Juniper avait une sorte de réglage compression. Un de la chiffres vêtus dans le réseau groupe transformé cette mise hors tension. Qui a résolu notre problème.

Ce n'est pas la première fois que la compression a été la cause d'un problème de SharePoint pour moi. Compression IIS affecté un outil tiers 3e du bon peuple at The Dot Net Factory pour IE 6 navigateurs (IE 7 navigateurs ont travaillé sans difficulté).

Si, Ajouter "compression" à la liste des dangers.

</fin>

Merci à: http://www.elfwood.com/art/s/h/sherry/death_colour.jpg.html

Réflexion sur le changement de plateforme blogs

J'ai commencé ma carrière de blogging »" à l'aide de la plateforme de Microsoft et il a été bon pour moi. Il est facile de poster, Il y a de bonnes options et de widgets pour la gestion de votre « espace », stockage web décent et ainsi de suite.

Cependant, J'ai vraiment tout simplement tombé dans la solution MS presque sans planification. Qui appelle seul pour moi d'évaluer où je suis et où je vais, en ce qui concerne une plateforme de blogs. Il y a aussi deux limitations importantes qui me dérangent juste maintenant vis-àvis Windows Live Spaces.

Première, Je ne peux pas obtenir de très bonnes statistiques. Il y a ses stats, mais le détail est souvent tronqué et pas présenté d'une manière qui permet à n'importe quel type d'analyse. Il y pas de fonction de tri ou de l'exportation. Je reçois beaucoup d'idées blog basé sur le type d'information que les gens trouvent (ou surtout ne parviennent pas à trouver) quand ils cherchent mon blog. Il est très difficile d'utiliser des espaces de vie pour cela.

Seconde, il ne semble pas être un mécanisme visant à « monétiser" un windows live space blog. En fait, afin de se débarrasser de MS annonces (d'où j'ai ne tirer aucun avantage), Je dois effectivement payer Microsoft. (Au moins, C'est ainsi que je comprends il; Je n'ai pas pu obtenir les réponses définitives à cela et des questions comme il).

Maintenant que j'ai un modèle établi et un ensemble d'habitudes de blogging, Je veux évaluer d'autres options. J'ai fait quelques recherches et il y a beaucoup de choix, mais je suis curieux de savoir ce que les autres gens, en particulier, d'autres dans la Communauté SharePoint (blogueurs ou lecteurs), souhaitez utiliser.

Si ce sujet vous intéresse et vous avez un avis ou sont prêts à partager votre expérience, s'il vous plaît laisser un commentaire ou écrivez-moi directement.

Merci!

<fin />

Tags Technorati:

Envoie de courriel de SharePoint Designer ???? dans un courriel

Parfois poser des utilisateurs du Forum: Pourquoi SharePoint Designer mis ???? dans mon courriel au lieu d'une valeur de champ?

Dans ce cas l'une des raisons sont parce que la variable à laquelle vous faites référence est nulle.

Cela peut se produire parce que vous essayez de référencer un champ de l'élément actuel »" mais jamais, l'utilisateur a entré une valeur dans ce champ de formulaire.

<fin />

Comparer / Test pour les Dates de vides dans le flux de travail SharePoint Designer

Scénario: Dans un flux de travail SharePoint Designer, vous devez déterminer si un champ de date est vide.

Problème: SPD ne fournit pas une méthode directe pour comparer des dates à autre chose qu'une date. Vous ne pouvez pas créer une condition comme ça: « Si [DateField] est égal à vide ».

Solution: Convertir la date en chaîne. Comparaison de chaînes permet de déterminer si la date est vide.

Captures d'écran:

Les captures d'écran suivantes montrent comment procéder. Dans ce scénario, un champ sur un élément, « Permis d'environnement:Tout d'abord permis Date de rappel", est présenté et le flux de travail est déclenché en réponse.

image

image

Notes:

Quand j'ai essayé ceci, J'ai été agréablement surpris d'apprendre que cela fonctionne. J'étais inquiet que SharePoint Designer peut refuser la cession de la chaîne (Variable:StringReminderDateDate) mais il ne permet pas il.

J'étais aussi inquiète que lui permettant, la valeur peut être null et soit sauter le WF lors de l'exécution ou peut-être augmenter la température globale 1/2 un degré, mais ces craintes n'étaient pas fondées.

</fin>