Comment faire pour envoyer un Email de WebPart dans MOSS 2007

Salut Devs,
Ce qui suit est le morceau de code pour envoyer un courriel à partir webpart.

using System;
utilisant System.Collections.Generic;
using System.ComponentModel;
using System.Text;
using System.Web;
using System.Web.UI;
utilisant System.Web.UI.WebControls;
utilisant System.Collections.ObjectModel;
Microsoft.SharePoint.Utilities aide;
utilisant Microsoft.SharePoint;
using System.Data;
using System.Collections;
SendMail espace de noms
{
public class SendMail : Microsoft.SharePoint.WebPartPages.WebPart
{
privé txtTo TextBox;
privé btnSendMail Button;
protégée CreateChildControls override void()
{
txtTo = new TextBox();
this.Controls.Add(txtTo);
btnSendMail = new Button();
= btnSendMail.Text “Envoyer un message”;
btnSendMail.Click = new EventHandler(SendMail_Click);
this.Controls.Add(btnSendMail);
}
void SendMail_Click(object sender, EventArgs e)
{
_site SPSite = SPSite nouvelles(HttpContext.Current.Request.Url.ToString());
_WEB SPWeb = _site.OpenWeb();
_web.AllowUnsafeUpdates = true;
SPUtility.SendEmail(_WEB, faux, faux, txtTo.Text, “Test Email”, “Corps du message texte”);
_web.Dispose();
_site.Dispose();
}
}
}

Créez le WebPart et l'enregistrer en tant SafeControl

MOSS 2007 Prix & Coûts Info

J'ai regroupé quelques liens à partir de Microsoft pour MOSS 2007 Produit d'établissement des coûts.

Microsoft Office SharePoint Server 2007 et technologies connexes prix

Microsoft Office SharePoint Server 2007 téléchargement de comparaison des produits

2007 prix de Microsoft Office System et les informations de mise à niveau

Comment faire pour masquer lancement rapide dans MOSS 2007

Voulez-vous cacher votre barre de lancement rapide dans MOSS 2007
Il ya deux façons de masquer la barre de lancement rapide
1. Vous pouvez éditer directement dans CSS
2. Ajout webpart éditeur de contenu caché

Ajouter une nouvelle webpart éditeur de contenu
Cliquez sur Éditeur de Source dans ToolPane
collez le code ci-dessous dans webpart éditeur de contenu
[style]
.MS-quicklaunch
{
affichage:none;
}
.MS-navframe
{
affichage: none;
}
[/style]
Utilisez “<" & ">” au lieu de “[” & “]”
Définir la propriété Hidden à True vertu de l'article mise en page dans ToolPane.
Rafraîchir la page web……Votre barre de lancement rapide est terminée 🙂

Présentateur à l'élaboration du futur atelier

J'ai présenté la démo sur Architecture des applications distribuées utilisant Architecture Grid dans Accenture Façonner le futur atelier. C'est ma deuxième présentation d'Accenture Façonner l'avenir.

Comment faire pour forcer MOSS 2007 Les travaux de minuteur pour exécuter

Utilisez la commande suivante pour forcer stadm les travaux de minuteur pour exécuter des emplois.
pas besoin d'attendre pour l'intervalle pour exécuter le timerjobs.
execadmsvcjobs stsadm.exe-o

MOSS 2007 Renommez le nom de l'application Web

Je veux partager la façon de renommer le nom de l'application Web dans l'administration en ligne de commande de MOSS 2007 à l'aide de commande Stsadm.

Syntaxe:
stsadm-o renameweb-url-newname

Exemple:
Stsadm-o-http renameweb url://localhost / newname oldname-newname

La commande ci-dessus va renommer l'application Web à partir de oldname à l'newname.

Commerce Server 2007 Intégration avec MOSS 2007

Moss a intégré de nombreuses fonctionnalités. La portée de cette CEP est d'intégrer Commerce Server 2007 avec MOSS 2007 de fournir Portail Intégré application e-commerce

Configuration MOSS 2007 Utiliser le fournisseur d'appartenances Commerce Server comme base pour l'authentification utilisateur

Les tâches principales sont de faire de l'administration centrale et des sites portail tremblement de la main avec Commerce Server. Cela doit être fait en modifiant les fichiers appropriés Web.config pour ces sites. En ajoutant le Commerce Server et les sections httpModules, le site Administration centrale SharePoint et le site portail sera en mesure de créer l'objet nécessaire CommerceContext. L'objet CommerceContext permet au fournisseur de Commerce Server pour adhésion sera initialisé correctement, et permet également des parties des pages Web et le portail d'utiliser l'objet CommerceContext d'accéder aux ressources Commerce Server tels que le catalogue de produits.
Le fournisseur UpmMembership élargit le cadre d'adhésion offertes par ASP.Net pour permettre l'utilisation des contrôles ASP.Net connecter et s'authentifier Profils Commerce Server.

Mise à jour le fichier Web.config pour MOSS Administration centrale et dans le site portail avec des sections ci-dessous pour bénéficier des données de Commerce Server et les services dans MOSS

  • Groupe Commerce Section Serveur
  • Commerce Server Group
  • Les modules HTTP
  • Assemblées
  • Fournisseur d'appartenances
  • Section profil

o Déterminer quel fichier Web.config est utilisé pour le site Administration centrale SharePoint et qui est utilisé pour le site portail. Utilisez l'onglet Répertoire dans IIS Manager pour déterminer le chemin approprié du fichier Web.config pour chaque site.

o Utiliser le fichier Web.config qui a déjà été créé pour le Commerce Server C SharpSite comme source pour le texte à copier dans les instructions suivantes:

S'il vous plaît suivez les étapes ci-dessous pour modifier le fichier web.config de l'administration du site SharePoint.

Étape 1: Ajout du groupe Section Commerce Server
Copiez le commerce [sectionGroup] dans [configSections] et collez-le après la [System.Workflow.ComponentModel.WorkflowCompiler] groupe de section.
[Nom sectionGroup =”CommerceServer”]
[nom de la section =”d'application” type =”Microsoft.CommerceServer.Runtime.Configuration.CommerceApplicationSectionHandler, Microsoft.CommerceServer.Runtime, Version = 6.0.1.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35″/]
[nom de la section =”d'authentification” type =”Microsoft.CommerceServer.Runtime.Configuration.CommerceAuthenticationSectionHandler, Microsoft.CommerceServer.Runtime, Version = 6.0.1.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35″/]
[nom de la section =”pipelines” type =”Microsoft.CommerceServer.Runtime.Configuration.CommercePipelineSectionHandler, Microsoft.CommerceServer.Runtime, Version = 6.0.1.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35″/]
[nom de la section =”caches” type =”Microsoft.CommerceServer.Runtime.Configuration.CommerceCacheSectionHandler, Microsoft.CommerceServer.Runtime, Version = 6.0.1.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35″/]
[nom de la section =”messageManager” type =”Microsoft.CommerceServer.Runtime.Configuration.CommerceMessageManagerSectionHandler, Microsoft.CommerceServer.Runtime, Version = 6.0.1.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35″/]
[nom de la section =”Le catalogue” type =”Microsoft.CommerceServer.Runtime.Configuration.CommerceCatalogSectionHandler, Microsoft.CommerceServer.Runtime, Version = 6.0.1.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35″/]
[nom de la section =”commandes” type =”Microsoft.CommerceServer.Runtime.Configuration.CommerceOrdersSectionHandler, Microsoft.CommerceServer.Runtime, Version = 6.0.1.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35″/]
[nom de la section =”profils” type =”Microsoft.CommerceServer.Runtime.Configuration.CommerceProfilesSectionHandler, Microsoft.CommerceServer.Runtime, Version = 6.0.1.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35″/]
[nom de la section =”contentSelection” type =”Microsoft.CommerceServer.Runtime.Configuration.CommerceContentSelectionSectionHandler, Microsoft.CommerceServer.Runtime, Version = 6.0.1.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35″/]
[nom de la section =”commerceEvent” type =”Microsoft.CommerceServer.Runtime.Configuration.EventLoggerConfigurationHandler, Microsoft.CommerceServer.Runtime, Version = 6.0.1.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35″/]
[nom de la section =”expressions” type =”Microsoft.CommerceServer.Runtime.Configuration.CommerceExpressionSectionHandler, Microsoft.CommerceServer.Runtime, Version = 6.0.1.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35″/]
[/sectionGroup]
Étape 2: Ajout du groupe de Commerce Server
Copiez le § [CommerceServer] section et la coller après la [SharePoint] l'article, juste avant la [system.web] l'article.

[CommerceServer]
[siteName application =”CDevSite” debugLevel =”Production”/]
[pipelines][/pipelines]
[Expressions horaire =”Voiture”/]
[caches]
[nom de cache =”Publicité” type =”Publicité” RefreshInterval =”900″ RetryInterval =”30″/]
[nom de cache =”Réductions” type =”Réductions” RefreshInterval =”0″ RetryInterval =”30″/]
[nom de cache =”ShippingManagerCache” type =”Expédition” loaderProgId =”Commerce.ShippingMethodCache” RefreshInterval =”0″ RetryInterval =”30″/]
[nom de cache =”PaymentMethodCache” type =”Paiement”/]
[nom de cache =”OrdersConfigurationCache” type =”OrdersConfiguration”/]
[/caches]
[messageManager]
[par défaut = cultures”fr-FR” = basename”CommerceMessageManager” assembly =”CommerceMessageManager”]
[Identifiant de la culture =”fr-FR”/]
[Identifiant de la culture =”fr-fr”/]
[Identifiant de la culture =”et JP”/]
[Identifiant de la culture =”de-DE”/]
[/cultures]
[les ressources]
[id = ressources”pur_badsku”/]
[id = ressources”pur_badplacedprice”/]
[id = ressources”pur_discount_changed”/]
[id = ressources”pur_discount_removed”/]
[id = ressources”pur_noitems”/]
[id = ressources”pur_badshipping”/]
[id = ressources”pur_badhandling”/]
[id = ressources”pur_badtax”/]
[id = ressources”pur_badcc”/]
[id = ressources”pur_badpayment”/]
[id = ressources”pur_badverify”/]
[id = ressources”pur_out_of_stock”/]
[id = ressources”unknown_shipping_method”/]
[/les ressources]
[/messageManager]
[commandes honorStatus =”vrai” newOrderStatus =”NewOrder” sqlCommandTimeoutSeconds =”60″ sqlLongRunningCommandTimeoutSeconds =”28800″]
[addressMap]
[Nom profileDefinition =”Adresse”/]
[propriété d'=”GeneralInfo.address_id” à =”OrderAddressId”/]
[propriété d'=”GeneralInfo.first_name” à =”FirstName”/]
[propriété d'=”GeneralInfo.last_name” à =”LastName”/]
[propriété d'=”GeneralInfo.address_line1″ à =”Ligne1″/]
[propriété d'=”GeneralInfo.address_line2″ à =”Line2″/]
[propriété d'=”GeneralInfo.city” à =”Ville”/]
[propriété d'=”GeneralInfo.region_code” à =”RegionCode”/]
[propriété d'=”GeneralInfo.postal_code” à =”CodePostal”/]
[propriété d'=”GeneralInfo.country_name” à =”CountryName”/]
[propriété d'=”GeneralInfo.region_name” à =”État”/]
[propriété d'=”GeneralInfo.tel_number” à =”DaytimePhoneNumber”/]
[/addressMap]
[Types]
[Clés Type =”Panier” UserTypeName =”Panier” AssemblyType =”GAC” Namespace =”Microsoft.CommerceServer.Runtime.Orders” Assemblée =”Microsoft.CommerceServer.Runtime, Version = 6.0.1.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35″/]
[Clés Type =”PurchaseOrder” UserTypeName =”PurchaseOrder” AssemblyType =”GAC” Namespace =”Microsoft.CommerceServer.Runtime.Orders” Assemblée =”Microsoft.CommerceServer.Runtime, Version = 6.0.1.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35″/]
[Clés Type =”OrderTemplate” UserTypeName =”OrderTemplate” AssemblyType =”GAC” Namespace =”Microsoft.CommerceServer.Runtime.Orders” Assemblée =”Microsoft.CommerceServer.Runtime, Version = 6.0.1.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35″/]
[Clés Type =”Bon de commande” UserTypeName =”Bon de commande” AssemblyType =”GAC” Namespace =”Microsoft.CommerceServer.Runtime.Orders” Assemblée =”Microsoft.CommerceServer.Runtime, Version = 6.0.1.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35″/]
[Clés Type =”LineItem” UserTypeName =”LineItem” AssemblyType =”GAC” Namespace =”Microsoft.CommerceServer.Runtime.Orders” Assemblée =”Microsoft.CommerceServer.Runtime, Version = 6.0.1.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35″/]
[Clés Type =”L'expédition” UserTypeName =”L'expédition” AssemblyType =”GAC” Namespace =”Microsoft.CommerceServer.Runtime.Orders” Assemblée =”Microsoft.CommerceServer.Runtime, Version = 6.0.1.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35″/]
[Clés Type =”Paiement” UserTypeName =”Paiement” AssemblyType =”GAC” Namespace =”Microsoft.CommerceServer.Runtime.Orders” Assemblée =”Microsoft.CommerceServer.Runtime, Version = 6.0.1.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35″/]
[Clés Type =”CreditCardPayment” UserTypeName =”CreditCardPayment” AssemblyType =”GAC” Namespace =”Microsoft.CommerceServer.Runtime.Orders” Assemblée =”Microsoft.CommerceServer.Runtime, Version = 6.0.1.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35″/]
[Clés Type =”GiftCertificatePayment” UserTypeName =”GiftCertificatePayment” AssemblyType =”GAC” Namespace =”Microsoft.CommerceServer.Runtime.Orders” Assemblée =”Microsoft.CommerceServer.Runtime, Version = 6.0.1.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35″/]
[Clés Type =”PurchaseOrderPayment” UserTypeName =”PurchaseOrderPayment” AssemblyType =”GAC” Namespace =”Microsoft.CommerceServer.Runtime.Orders” Assemblée =”Microsoft.CommerceServer.Runtime, Version = 6.0.1.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35″/]
[Clés Type =”CashCardPayment” UserTypeName =”CashCardPayment” AssemblyType =”GAC” Namespace =”Microsoft.CommerceServer.Runtime.Orders” Assemblée =”Microsoft.CommerceServer.Runtime, Version = 6.0.1.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35″/]
[Clés Type =”OrderAddress” UserTypeName =”OrderAddress” AssemblyType =”GAC” Namespace =”Microsoft.CommerceServer.Runtime.Orders” Assemblée =”Microsoft.CommerceServer.Runtime, Version = 6.0.1.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35″/]
[Clés Type =”DiscountApplicationRecord” UserTypeName =”DiscountApplicationRecord” AssemblyType =”GAC” Namespace =”Microsoft.CommerceServer.Runtime.Orders” Assemblée =”Microsoft.CommerceServer.Runtime, Version = 6.0.1.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35″/]
[Clés Type =”ShippingDiscountRecord” UserTypeName =”ShippingDiscountRecord” AssemblyType =”GAC” Namespace =”Microsoft.CommerceServer.Runtime.Orders” Assemblée =”Microsoft.CommerceServer.Runtime, Version = 6.0.1.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35″/]
[Clés Type =”PromoCodeRecord” UserTypeName =”PromoCodeRecord” AssemblyType =”GAC” Namespace =”Microsoft.CommerceServer.Runtime.Orders” Assemblée =”Microsoft.CommerceServer.Runtime, Version = 6.0.1.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35″/]
[/Types]
[Limites OrderFormsPerOrderGroup =”5″ PromoCodeRecordsPerOrderForm =”10″ PromoCodesPerOrderForm =”10″ LineItemsPerOrderForm =”40″ OrderTemplatesPerUser =”10″ PaymentsPerOrderForm =”10″ ShipmentsPerOrderForm =”40″ BasketsPerUser =”15″ OrderAddressesPerOrderGroup =”10″/]
[PipelineMappingFilename MappingFiles =”OrderPipelineMappings.xml” StorageMappingFilename =”OrderObjectMappings.xml”/]
[SerializationBindings]
[Oldtype SerializationBinding =”Microsoft.CommerceServer.Runtime.Orders.LineItem , Microsoft.CommerceServer.Runtime ,Version = 6.0.1.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35″ NewType =”Microsoft.CommerceServer.Runtime.Orders.LineItem, Microsoft.CommerceServer.Runtime,Version = 6.0.1.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35″/]
[/SerializationBindings]
[/commandes]
[commerceEvent]
[Ajouter className =”Microsoft.CommerceServer.Runtime.AddItemToBasketEvent” id =”AddItemToBasket”/]
[Ajouter className =”Microsoft.CommerceServer.Runtime.RemoveItemFromBasketEvent” id =”RemoveItemFromBasket”/]
[Ajouter className =”Microsoft.CommerceServer.Runtime.SubmitOrderEvent” id =”SubmitOrder” loggingEnabled =”vrai”/]
[/commerceEvent]
[/CommerceServer]
Étape 3: Ajout “CommerceApplication” dans “httpModules” Section
§ copier les modules Commerce HTTP à la fin de la [httpModules] l'article.
[ajouter le nom =”CommerceApplication” type =”Microsoft.CommerceServer.Runtime.CommerceApplicationModule, Microsoft.CommerceServer.Runtime, Version = 6.0.1.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35″/]
[ajouter le nom =”CommerceAuthentication” type =”Microsoft.CommerceServer.Runtime.CommerceAuthenticationModule, Microsoft.CommerceServer.Runtime, Version = 6.0.1.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35″/]
[ajouter le nom =”CommerceOrder” type =”Microsoft.CommerceServer.Runtime.Orders.CommerceOrderModule, Microsoft.CommerceServer.Runtime, Version = 6.0.1.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35″/]
[ajouter le nom =”CommerceCatalog” type =”Microsoft.CommerceServer.Runtime.Catalog.CommerceCatalogModule, Microsoft.CommerceServer.Runtime, Version = 6.0.1.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35″/]
[ajouter le nom =”CommerceProfile” type =”Microsoft.CommerceServer.Runtime.Profiles.CommerceProfileModule, Microsoft.CommerceServer.Runtime, Version = 6.0.1.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35″/]
[ajouter le nom =”CommerceExpressionEvaluator” type =”Microsoft.CommerceServer.Runtime.Targeting.CommerceExpressionModule, Microsoft.CommerceServer.Runtime, Version = 6.0.1.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35″/]
[ajouter le nom =”CommerceCache” type =”Microsoft.CommerceServer.Runtime.Caching.CommerceCacheModule, Microsoft.CommerceServer.Runtime, Version = 6.0.1.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35″/]
[ajouter le nom =”CommerceContentSelection” type =”Microsoft.CommerceServer.Runtime.Targeting.CommerceContentSelectionModule, Microsoft.CommerceServer.Runtime, Version = 6.0.1.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35″/][ajouter le nom =”CommerceDataWarehouseAuthenticationModule” type =”Microsoft.CommerceServer.Runtime.CommerceDataWarehouseAuthenticationModule, Microsoft.CommerceServer.Runtime, Version = 6.0.1.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35″/]Supprimer ou commenter le module d'authentification Commerce Server. Ce module n'est pas nécessaire parce que l'authentification par formulaires ASP.NET sera utilisé pour toutes les authentifications.
Étape 4: Ajout “Commerce Server” AssembliesCopy les informations de commerce de montage à partir du serveur CSharpSite web.config et collez-le dans le [assemblées] tag dans web.config du site Administration centrale comme ci-dessous:
[assemblées]
[Ajouter l'assemblage =”Microsoft.CommerceServer.Runtime, Version = 6.0.1.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35″ /]
[Ajouter l'assemblage =”Microsoft.CommerceServer.Catalog, Version = 6.0.1.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35″ /][/assemblées]

Étape 5: Configurer l'Administration centrale à reconnaître adhésion de Commerce Server
Copiez le code ci-dessous pour [system.web] section du fichier Web.config de l'Administration centrale. Note: Collez-le avant la clôture [/system.web].
[l'adhésion defaultProvider =”UpmMembershipProvider”]
[fournisseurs]
[claire /]
[Ajouter applicationName =”CSharpSite ”
EnablePasswordRetrieval =”faux”
EnablePasswordReset =”vrai”
requiresQuestionAndAnswer =”vrai”
RequiresUniqueEmail =”vrai”
enableCreateDate =”vrai”
enableEmailAddress =”vrai”
enableLastLoginDate =”vrai”
profileDefinition =”UserObject”
passwordFormat =”Hashed”
name =”UpmMembershipProvider”
type =”Microsoft.CommerceServer.Runtime.Profiles.UpmMembershipProvider”/]
[/fournisseurs]
[/l'adhésion]

Étape 6: Configuration du Commerce Server profils section

Cette section contient les paramètres qui permettent de configurer la fonctionnalité de profils et établit le catalogue. L' [userprofile] noeud réside dans le [CommerceServer][profils] noeud dans le web.config.
Décommentez la section des profils dans [commerceserver] noeud.

[userprofile
profileDefinition =”UserObject”
userIdProperty =”GeneralInfo.email_address”
organizationIdProperty =”AccountInfo.org_id”
catalogSetIdProperty =”AccountInfo.user_catalog_set”
userIdSource = “ASP.NET”
userIdKey = “GeneralInfo.email_address”
userIdTarget = “GeneralInfo.user_id”
/]
[organizationProfile
profileDefintion =”Organisation”
organizationIdProperty =”GeneralInfo.org_id”
catalogSetIdProperty =”GeneralInfo.org_catalog_set”
/]

Étape 7: Ajout d'utilisateurs dans l'administration centrale AdministrationLocate centrale, Gestion des applications, Fournisseurs d'authentification, Entrée de zone par défaut. Assurez-vous que vous avez l'Application Web SitePortail sélectionné dans la liste déroulante.

o Les formulaires Cliquez.

o Changer le nom du fournisseur d'appartenances pour UpmMembershipProvider. Cela devrait correspondre au nom qui est dans la section des membres de l'administration centrale Web.config file.Locate, Gestion des applications, et politiques pour les applications Web. Assurez-vous que vous avez sélectionné l'application Web Portal.

o Cliquez sur Ajouter des utilisateurs.

o la zone par défaut Sélectionnez, puis cliquez sur Suivant.

o Tapez l'adresse e-mail de l'utilisateur que vous avez ajouté précédemment en utilisant le client Commerce Server et Gestionnaire commandes, puis cliquez sur Vérifier l'utilisateur.

o Si le nom d'utilisateur est reconnue avec succès, il sera souligné. Sélectionnez le contrôle complet, puis cliquez sur Terminer.

o Si le nom d'utilisateur n'est pas reconnu, exécuter une trace SQL Server sur la base de données du serveur profils Commerce de s'assurer que les requêtes sont exécutées contre la base de données. De plus, s'assurer que l'entrée pour le fournisseur se trouve dans le fichier Web.config pour l'Administration centrale, et chercher des erreurs dans le journal des événements.

Étape 8: Copiez les fichiers suivants à partir du XML CSharpSite (IIS Virtual Directory) dans le dossier racine du site Administration centrale:

des OrderObjectMappings.xml
des OrderPipelineMappings.xml

Exécutez l'Administration centrale pour s'assurer que ces changements ont été effectués correctement. Si des erreurs se produisent, vérifier le fichier Web.config pour issues.Even syntaxe si la page s'affiche correctement, vérifiez le journal des événements. Certaines erreurs de permissions peuvent être cachées.

Configurer le portail MOSS pour utiliser le fournisseur de Commerce appartenance du serveur:
Étape 1: Suivez le dessus 6 étapes pour configurer le site portail pour Commerce Server.

Étape 2: Commentez les existants [d'authentification], [l'identité], et [l'autorisation] sections. Cela désactive l'authentification par défaut de Windows et l'autorisation.

Étape 3: Copiez le contenu ci-dessous les paramètres de configuration au fichier Web.config pour le site portail. Collez ce après les sections précédentes que vous venez commenté. Cela définit le site pour l'authentification par formulaires et refuse l'accès anonyme.

[mode d'authentification =”Formulaires”]
[formes loginUrl =”/_layouts / login.aspx” name =”.ASPXFORMSAUTH” /]
[/d'authentification]
[l'autorisation]
[refuser aux utilisateurs =”?” /][/l'autorisation] Voir le site portail dans un navigateur Web. Vous devriez être redirigé vers la page de connexion. Se connecter et utiliser les informations d'identification que vous avez ajouté en utilisant le client et le gestionnaire commandes.

Étape 4: Copiez les fichiers suivants à partir du XML CSharpSite (IIS Virtual Directory) dans le dossier racine du site portail:

des OrderObjectMappings.xml
des OrderPipelineMappings.xml

Étape 5: Redémarrez le service IIS

Étape 6: Exécutez le site portail pour chercher les erreurs.

[Note : Je ne suis pas en mesure de publier les scripts tag ici remplacer tous “[” & “]” avec “<" & ">“

Gratuit Microsoft Press E-Books offre pour LINQ,ASP.Net,Silverlight

L'adresse e-livres peuvent être téléchargés à partir du site Microsoft Press.

  • Présentation de Microsoft LINQ
    Pialorsi par Paolo et Marco Russo
  • Présentation de Microsoft ASP.NET AJAX
    par Dino Esposito
  • Présentation de Microsoft Silverlight 1.0
    par Laurence Moroney

    http://csna01.libredigital.com

    Se connecter sur le site en utilisant votre passeport / hotmail id et téléchargement d'e-livres gratuits.

Bill Gates chez Microsoft Dernier Jour

Bill Gates gave his final keynote in CES(Consumer Electronic Show) dans les dernières Vegas.

vous pouvez trouver dans son discours plein Microsoft CES

Workflow d'approbation de contenu dans MOSS 2007

Dans MOSS 2007 workflow d'approbation est disponible en sortie de la boîte elle-même. Juste nous avons besoin de configurer à seulement quelques pas, puis nous sommes prêts avec le processus d'approbation.

Si le workflow d'approbation est configuré, le document sera visible seulement au donateur et à l'approbateur.

Étapes à suivre pour configurer le contenu de workflow d'approbation

Ouvrez la bibliothèque de documents
Cliquez sur Paramètres -> Paramètres bibliothèque de documents


Dans la bibliothèque de documents en vertu des autorisations et de gestion Cliquez sur les paramètres du flux

Les préférences de la bibliothèque de documents -> [Permission et de gestion] Workflow Management

Dans MOSS 2007 il a des flux de travail prédéfinis des modèles pour les workflows suivants

  • Approbation
  • Recueillir les commentaires
  • Recueillir des signatures
  • Approbation de destruction
  • Trois État

Maintenant choisir le workflow d'approbation et de donner le nom unique pour l'instance de workflow.
Sélectionnez le nom de la liste existante de travail ou de créer de nouvelles Liste des tâches pour ce workflow d'approbation.
Sélectionnez l'histoire existant ou en créer de nouveaux flux de travail histoire de maintenir cette histoire de flux de travail.
Sous Options de démarrage, vous pouvez spécifier la manière dont ce flux de travail peut être commencé.

· Permettre à ce flux de travail pour être démarré manuellement par un utilisateur authentifié avec Modifier les autorisations articles
· Démarrer ce flux de travail lorsqu'un élément est créé
· Démarrer ce flux de travail lorsqu'un élément est modifié

Si vous choisissez "Démarrer ce flux de travail lorsqu'un élément est créé" il démarre automatiquement flux de travail lorsqu'un nouvel élément est ajouté à la bibliothèque de documents.

Si vous choisissez "démarrer ce flux de travail lorsqu'un élément est modifié" il redémarre automatiquement le flux de travail lorsque les éléments de la bibliothèque de documents est mise à jour.

En vertu de la tâche de flux de travail
Si vous choisissez Affecter une tâche à "Tous les participants Parallèlement, il créera la tâche pour tous les participants en même temps. Le flux de travail sera achevé seulement après l'approbation de tous les approbateurs.

Si vous choisissez Affecter une tâche à un participant à un temps "Il suivra la séquence de la première activité de la tâche de flux de travail sera créé pour le premier utilisateur et, une fois approuvée, la seule qu'elle passera à l'approbateur suivant.

Si c'est nécessaire, vous pouvez définir la date d'échéance pour le workflow.
L'état de flux de travail peut également être notifié aux autres que les participants du flux de travail en donnant le nom de la colonne aviser les autres.

Nous créons le workflow d'approbation de contenu pour. Alors n'oubliez pas le cocher l'option "Mise à jour le statut d'approbation (ce flux de travail pour contrôler l'approbation de contenu)"

Maintenant vous réussi à créer le workflow d'approbation.

Vous devez activer l'approbation de contenu dans la bibliothèque de documents alors seulement il limite les autres utilisateurs à y accéder.

Lorsque vous activez l'approbation du contenu du document ne sera visible que de contributeur / auteur et approbateur, il ne sera pas visible aux autres utilisateurs de la bibliothèque de documents.

Ouvrir les réglages -> Paramètres bibliothèque de documents
Sous Paramètres généraux -> Paramètres Versioning
Approbation de la teneur Exiger pour les éléments envoyés? Choisissez Oui
Et Cliquez sur OK pour enregistrer les paramètres.

Maintenant ouvert la bibliothèque de documents et de télécharger le document

Maintenant, le document est téléchargé la bibliothèque de documents

Si vous vous connectez en utilisant des informations d'identification d'autres utilisateurs (pas un approbateur / contributeur). Le document sera affiché dans la bibliothèque de documents.

Si vous pensez que ce message vous aide à créer de workflow pour l'approbation de contenu. S'il vous plaît laissez vos précieux commentaires.